Welcome, Guest. Please login or register.


Author Topic: Xorgame 2 (Read 4324 times)

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 57.0 Firefox 57.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #30 on: 2017.December.31. 16:12:29 »
A játékból ki lehet valahogy lépni, vissza a menübe?
Most már igen, az ESC-cel.
* xor2.zip (3.35 kB - downloaded 63 times.)
Nem tudom, így most lassabb lett-e a játék. Ha igen, akkor meg lehetne próbálni WHEN-HANDLER megszakításkezeléssel, és akkor a STOP gombra indulna újra a program.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #31 on: 2020.April.15. 20:23:02 »
OFF

TVC változat :D
A snapshotot az EP128Emu megnyitja.
* Xorgame 2 TVC.ep128s (23.74 kB - downloaded 29 times.)
* xorgame2.cas (3.8 kB - downloaded 28 times.)
* xorgame2.txt (5.33 kB - downloaded 28 times.)
A txt fájlban direkt benne hagytam az EP változat nyomait. Felemelő látvány a sok "!DEF blokk" és hasonló. Nagyon érdekes és tanulságos volt átírogatni az EP specifikus dolgokat TVC-sre. A DISPLAY-es videolapok kiirtása volt a legérdekesebb talán, mert a videolapokat alapból középre rendezi az EP, TVC-n meg nem kerül középre, ami rajta volt. Először txt fájlba kilistáztam EP-ről, és végig azt szerkesztettem, így elég könnyű volt.

(Én se tudom még, miért jó 40 nehézségi fokozatot beállítani...)

ON
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5682
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Xorgame 2
« Reply #32 on: 2020.April.16. 08:54:04 »
Azt gondoltam hosszabb, és azt hittem a TVC Basicben is van DEF :D , furcsa volt látni a GOSUB-okat :D :D

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #33 on: 2020.April.16. 11:49:19 »
azt hittem a TVC Basicben is van DEF :D
Utólag én is arra gondoltam, mi van, ha kiirtottam olyan eljárást is, ami pont létezik TVC-n, csak naiv fejemmel azt hiszem, hogy EP-n minden eljárás van, TVC-n meg semmi. :D Például a DO-LOOP jutott eszembe, hogy talán van TVC-n is.

Quote
furcsa volt látni a GOSUB-okat
Hát még DEF-ből átírni GOSUB-ra, ez hatalmas élmény. :D Meg a CASE utáni sorokat mind átírni IF-re, és a THEN után bezsúfolni még 5 utasítást, ami ott külön sor volt. De már a SET STATUS OFF és a SET KEY CLICK OFF törlése is olyan hangulatú volt, amihez nincs hasonló. Nem tudom, akik nem retróznak, azok mivel kompenzálják ezeket. Az EP-s videolap színbeállításához vagy 20 sor volt a színátmenet beállítása miatt, ezeket is törölni kellett, és már ez is egy lépés volt a cél felé. Igaz, talán semmi értelme ennek, de azért jó időtöltés, kb. 2 nap alatt megvolt az egész. Gondolom, aki nem basic-ben tolja, annak még izgalmasabb lehet az ilyesmi.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5682
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Xorgame 2
« Reply #34 on: 2020.April.16. 14:17:51 »
Gondolom, aki nem basic-ben tolja, annak még izgalmasabb lehet az ilyesmi.
Nem feltétlenül, néha több monoton ténykedés, és a hibakeresés tarthat el egy darabig, mint pl az Ikari Warriorsban, hogy hol is lehet pl a csekkolás mikor vagyunk vizen, vagy ütközésdetekálás tank lövésekor, ez pl pixel színhez volt állítva 1-2 órám ráment.

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #35 on: 2020.April.16. 20:03:08 »
Most jöttem rá, hogy meg lehetett volna írni ezt a játékot 255 színű gracha módban is. A játéktéren csak tömör négyszögek vannak, tele lehetnének színátmenetekkel... 10-20 (vagy akár kevesebb) karaktert színátmenetesre lehetne definiálni. Emellett soronként is lehetne külön-külön videolapokat nyitni a játéktérnek, függőlegesen és vízszintesen is tele lehetne színátmenetekkel a játéktér. Külön színátmenetes lehetne a háttér, a keret és a vonalak a játéktéren függőlegesen és vízszintesen is.

A basic programok konvertálásáról TVC-re témához még az jutott eszembe, hogy a basic programcsokorban és az util programcsokorban is van sok program, amikkel lehetne próbálkozni, pl. Laci írt egy rakat kalandjátékot, vagy római-arab számok között átalakítót, vagy számokat betűkkel kiírót például, ezeket is simán át lehetne írni TVC-re. (Sőt, talán a kalandjátékokat át se kéne írni, egyből futnának TVC-n is, csak a színezést, kisebb grafikai elemeket kéne kivenni.) Laci, nincs kedved hozzá? :D
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #36 on: 2020.April.18. 18:45:21 »
Próbáltam kicsit szépíteni a programon, a játék vége után nem RUN-nal indul újra, hanem GOTO-val. Azonban fura dolog történt, "átírta" magát a program egy helyen:

A snapshotban pár másodperc múlva előáll ez az állapot, csak a videolapoktól nem látszik semmi, ezért kell egy DISPLAY TEXT (SHIFT+F5):
* xor21bibi.ep128s (46.27 kB - downloaded 17 times.)
Ezt a txt fájlt olvastam be basic programként az alap konfig epfileio.rom-os változatába:
* xor21.txt (9.71 kB - downloaded 19 times.)
Valakinek van valami ötlete, mi lehet ez az egész?

UI: Szétszedtem 3 különböző sorba a SET VIDEO ... utasításokat, de akkor is ugyanígy előjön.

UI2: AZ előzőhöz képest ezeket a sorokat módosítottam a programban, utána lett a balhé:
  944 CLOSE #1
  945 CLOSE #10
  946 CLOSE #20
  950 GOTO 255
Helyette korábban csak annyi volt, hogy 950 RUN. Annyi módosult, hogy bezárja ezeket a csatornákat, majd újra beállítja a videolapok méretét a csatornák megnyitása előtt. Talán ez lehet a gond? Nyilván egyszerűbb lenne, ha nem nyitná meg újra ugyanazokat a csatornákat, ezt is majd akarnám módosítani, de attól még működnie kellene így is.
« Last Edit: 2020.April.18. 19:01:03 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5682
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 77.0.3865.92 Chrome 77.0.3865.92
    • View Profile
Re: Xorgame 2
« Reply #37 on: 2020.April.18. 21:00:26 »
Olyan, minta valahonnan nem tert volna vissza a program (ciklus,def, stb) es szerintem a run megoldotta, mert torolt mindent, es uj allaptba helyezett mindent, probald ki az elmeletem a goto-t runra visszacserelni.

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #38 on: 2020.April.18. 21:18:02 »
probald ki az elmeletem a goto-t runra visszacserelni.
Úgy biztosan működik. Csak pont azt akartam volna, hogy ne run legyen, hanem pl. megjegyezze a pálya méretét és a nehézségi fokozatot, és ne alapértékre állítsa a menübe visszatéréskor, ahogy a runnal.
TVC-n is megcsináltam, hogy run helyett goto legyen, ott működött. Ott nincs SET VIDEO X és hasonlók, CALL-DEF helyett GOSUB-RETURN van, meg IF-END IF, SELECT CASE-END SELECT sincs, mindenhol THEN után van bezsúfolva sok utasítás, ennyi a különbség, talán ez zavarhat be EP-n...
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #39 on: 2020.April.18. 21:29:11 »
Az okozta a problémát, hogy START paranccsal olvastam be a tokenizálatlan txt fájlból a basic programot. Ha load-dal töltöm be, majd elindítom, vagy elmentem save-vel és azt töltöm be utólag, azzal már nincs ez a probléma. Vajon miben más, ha a pár hozzászólással ezelőtti txt-t töltöm be a START paranccsal file: eszközről, mint ha a következő fájlt?
* xor21.bas (8.5 kB - downloaded 20 times.)
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online szipucsu

  • EP addict
  • *
  • Posts: 8517
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 75.0 Firefox 75.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Xorgame 2
« Reply #40 on: 2020.April.19. 01:10:22 »
Kicsit pofoztam a programon. Most nem RUN-nal indul újra, ha vége a játéknak, hanem GOTO-val, nem zárja be és nyitja meg újra és írja tele újra azokat a videolapokat, amelyek végig kellenek. Zozo trükkjének köszönhetően ideiglenesen eltünteti azt a videolapot, amelyre épp nincs szükség.
* xor22.txt (9.85 kB - downloaded 22 times.)
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos