Enterprise Forever
:HUN => Konvertálás => BASIC programok átírása => Topic started by: Zozosoft on 2023.February.27. 09:29:48
-
Pgyuri most írta át ezt Spectrumra, hátha akadna vállalkozó EP verzióra is :-)
A program eredetijét, 'A hős lovag'-ot Tihor Miklós írta C16;Plus/4-re 1985-ben. Az első kereskedelmi forgalomba került magyar nyelvű kalandjátékként 1986-ban adta ki a Novotrade (250 Ft). Később módosította valaki a programot, ékezet nélküli lett (mert macerás begépelni Commodore gépeken), jobb prompt és sokkal nehezebb erdő lett.
Ez alapján lettek más verziók is, néha 'A BÁTOR LOVAG' címmel (HŐS helyett). Szarka Zoltán is egy ilyet írt át Primora, nem változtatva a játékmeneten, de a használható igéket kilistázva,valamint a szöveget jóval mókásabbra cserélve. :)
Varga Gábor (Gona) kijavított két, Szarka Zoltán által elkövetett BUGot, pár elgépelést, könnyített az erdőn, lassított a gépelésen, megírta ezt a szöveget és új töltőképernyőt rajzolt.
Részletesebben a Primo honlapon. (http://primo.homeserver.hu/html/projektekrestauralas.html#batorlovag)
Én megcsináltam azt, hogy kiszedtem a programlistákat a Primo emuból.
-
Benne van a BASIC programcsokorban :-)
-
Primón van pár utasítás, ami nekem új, ahogy nézem.
A Fogd a pénzt! című játékot nemrég átírták Plus4-ről TVC-re. Gondoltam, onnan átírom EP-re. Már nagy része meg is volt, akkor jöttem rá, hogy ez már megvan EP-n, így aztán nem folytattam. Bár érdekes lenne összehasonlítani, a két verzió mennyiben más. Másrészt TVC-re érdemesebb lett volna átírni EP-ről.
Készültek decemberben új basic játékok TVC-re, akár azokat is érdemes lenne EP-re átírni, még nem jutottam nagyon hozzá...
-
Benne van a BASIC programcsokorban :-)
És ez melyik verzió alapján készült, a Commodore-os?
Azt írták a Primosba viccesebb lettek a szövegek. Meg a betöltőkép is (http://primo.homeserver.hu/html/pic/restauralas/batorlovag_01.png) :-)
-
És ez melyik verzió alapján készült, a Commodore-os?
Valaki csinált régen egy Ep-s verziót, ami ugyan nem működött, de Plus4 verzió alapján javítgattam... (ha most töltöd le, még pár javítás bekerült :-))
De ha már szóba került: a régi Ep-s próbálkozás a C64 verzióból készülhetett: POKE-okkal tárolja le, merre lehet mozogni, mint a C64-es változat. 32768-tól 33289-ig nem kavarhat be a POKE?
A Primosat majd megnézem.
-
Primós srác ezt írta a Spectrumosoknak:
Eredetileg szög egyszerű volt az erdő (kivittem az eredeti Plus/4-es verziót is). Később, az összes tört Commodore verzióban már meglehetősen nehéz lett az erdő: pl. mész délre, majd északra, és nem ott vagy, ahonnan elindultál. Ezt van aki úgy véli, hogy hiba a programban, elütés, de én biztosra veszem, hogy direkt nehezítették. Az Időrégésznél is van ilyen az erdőben például. Az eredeti Primo átirat, is azonos (szivatós) erdővel van. Én ugyan ki tudtam vinni nehéz erdővel is, de ma már jellemzően nem rajzolgat térképet az ember kalandjátékozáshoz, nem szenved együltében 30 percet szánva arra, hogy kiismerjen egy erdőt, mint annak idején. Azt megtartottam, hogy az erdőben úgy érzed vakrepülés van, a legtöbb erdős mezőn mehetsz a végtelenségig egy irányban, de visszajavítottam azt a 2 helyet, ahol máshová dob, mint kellene.
Ezt jelenti a gyakorlatban, hogy könnyítettem az erdőn.
-
Amúgy a PGyuri Spectrum verzió hol elérhető?
-
Amúgy a PGyuri Spectrum verzió hol elérhető?
https://kerekasztal.sinclair.hu/viewtopic.php?f=89&t=1181 (https://kerekasztal.sinclair.hu/viewtopic.php?f=89&t=1181)
-
Nem tudom, a Primo basicben ki mennyire van otthon. Lehetne azt is, hogy a TVC-seket megkérdezni, valaki nem akarja-e Primo-ról TVC-re átírni a programot, mi meg majd TVC-ről EP-re lazán átírhatjuk.
-
Primón van pár utasítás, ami nekem új, ahogy nézem.
Mi az ismeretlen?
Ebben a könyvben van Primo BASIC leírás. (http://primo.homeserver.hu/doc/konyvek/primofuzetek-szoftver.pdf)
-
Nem tudom, a Primo basicben ki mennyire van otthon. Lehetne azt is, hogy a TVC-seket megkérdezni, valaki nem akarja-e Primo-ról TVC-re átírni a programot, mi meg majd TVC-ről EP-re lazán átírhatjuk.
Ránézek és meglátjuk. Plus/4-ről nem jó?
-
Ránézek és meglátjuk. Plus/4-ről nem jó?
A Primo verzióban állítólag viccesebb szövegek vannak.
Laci azt írta lejjebb, hogy C64-es verzió alapján készülhetett a már meglevő EP verzió (itt van róla ismertetés (http://www.ep128.hu/Ep_Games/Leiras/Basic_Program_Pack.htm)), amit ő a Plus/4-es verzió alapján javítgatott.
Valaki csinált régen egy Ep-s verziót, ami ugyan nem működött, de Plus4 verzió alapján javítgattam... (ha most töltöd le, még pár javítás bekerült :-))
De ha már szóba került: a régi Ep-s próbálkozás a C64 verzióból készülhetett: POKE-okkal tárolja le, merre lehet mozogni, mint a C64-es változat. 32768-tól 33289-ig nem kavarhat be a POKE?
A Primosat majd megnézem.
-
Nem értettem miért van benne ilyen marhaság:
95 ON ERROR GOTO 20000
20000 RESUME NEXT
Most már értem :-)
Sok hentelés miatt tele van hibákkal. Ennek semmi értelme:
150 N$=N$+" ":PRINTCHR$(8):IF N$=""THEN100
160 C$="":E%=0:FOR I=1 TO LEN(N$):IF MID$(N$,I,1)=" "THEN175
165 C$=C$+MID$(N$,I,1)
170 NEXT I:PRINT:GOTO250
175 IF C$=""THEN170
180 FOR J=1 TO SZ%:IF U$(J)=C$THENUT%(E%)=J:E%=E%+1:C$="":GOTO 170
190 NEXTJ:PRINT"NEM ÉRTEM EZT A SZóT: "CHR$(34)C$CHR$(34)".":GOTO100
-
A fenti szörnyűség a C64-es változatban is benne van nagy vonalakban, de ott még működött ON ERROR nélkül is.
Szétszedi az utasítást négy darabba, hogy aztán majd csak az első kettővel kezdjen bármit is a program... A "régi" változatban (BASIC programcsokor) megcsináltam ezt IS-BASIC-es módon, "kicsit" gyorsult a szövegértelmezés :-)
-
"kicsit" gyorsult a szövegértelmezés :-)
A basic szöveges kalandjátékokat akár zzzippelni is lehetne, ha nincs bennük törtszám, vagy más, amit a Zzzip nem csíp. Talán van 1-2, ahol kicsit lassan értelmezi a szöveget. De nem tudom, ez zavaró-e.
-
Már elindul :-)
-
A hoslovag.ptp-ben az elfuserált erdő van... Pedig a "restaurálás" oldal szerint ez a "rendes"...
-
A hoslovag.ptp-ben az elfuserált erdő van... Pedig a "restaurálás" oldal szerint ez a "rendes"...
3 változat van fenn a retusálós oldalon.
Az utolsót átírtam TVC-re. Semmi extra nincs benne.
Honnan tudni, hogy elfuserált az erdő?
-
Egy két javítási lehetőség:
453 sor kérlek
455 sor szomorúságos
520 sor vagy
524 sor melyik
715 sor támadásnál
740 sor talán
761 sor ilyen
945 sor Zsolt
955 sor de
1045 sor játékvezetői
1145 sor áldását
2007 sor bokádat
Kezdetnek.
pár utasítást nem ismerek majd utána nézek.
-
98 sor tipeg
370 sor nyomtad
észak fele nem megy, mindig vissza megy a kunyhóba.
-
Ez (https://plus4world.powweb.com/publications.php?pid=400218&piid=1444) a "definitív" változat, a meglévő verzió ezt tudja. Ez lesz ebben is.
A kunyhónál az "észak" és "be" ugyanazt az irányt jelölik. Pár másik helyen is van ilyen "feature". Ebben már ez a térkép.
Megjegyzem ez a változat eléggé 'beteg' a sok henteléstől, írjátok be:
fog bot
visel bot
Lehet jobban járunk, ha a meglévő változatban írjuk át a szöveget erre a verzióra...?