Enterprise Forever

:HUN => Konvertálás => BASIC programok átírása => Topic started by: szipucsu on 2023.September.07. 18:32:21

Title: Manhole (TVC)
Post by: szipucsu on 2023.September.07. 18:32:21
TVC-re írt valaki egy basic programot, így néz ki futás közben (Youtube) (https://www.youtube.com/watch?v=cl1RGLFMUd4). Az alapja egy kvarcjáték volt, az meg így néz ki (https://www.youtube.com/watch?v=yOt2JYlIDt0).

Elkezdtem átírni. Valami nem az igazi. A sebesség jóval gyorsabb, nem is találtam lassító részeket a TVC programban. (LLIST-tel mentettem ki a WinTVC emulátorból.) Másrészt a figurákat nem törli le szóközökkel. De lehet, hogy más se stimmel. Pedig a játékhoz magához nem nyúltam hozzá, csak EP-sítettem, ahol kell (hosszú, IF-es sorok szétszedése).

Egyelőre kétszínű karakteres képernyőn fut. Ha sikerül működésre bírni, nyilván lehetne más grafikus mód és sok szín és extra is.
[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.07. 19:09:15
A 630-as sor lehet a ludas:

630 IF (A(P) AND B(I))>0 THEN

Ezt valamiért a TVC bizonyára máshogy kezeli, mint az EP.
A 610-750-es ciklus valamiért nem úgy működik, ahogy kéne.
Title: Re: Manhole (TVC)
Post by: SlashNet on 2023.September.07. 19:18:50
I would do it as attribute screen (each line is a separate video channel).
And animation by changing the palette. There are 8 people characters in a row - 8 palette colors + 1 color from BIAS for the background
Ezt egy attribútum képernyővel tenném (minden sor külön videócsatorna).
És animáció a paletta megváltoztatásával. 8 emberi karakter van a sorban - 8 palettaszín + 1 szín a BIAS-tól a háttérhez.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.07. 23:30:03
A 630-as sor lehet a ludas:

630 IF (A(P) AND B(I))>0 THEN
Tényleg ez volt. A TVC-s AND-nek BAND felel meg az EP-n.

Az átirat most már működik. Hogy esztétikailag milyen, az más kérdés, a szépítés lesz a következő lépés.

[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: Zozosoft on 2023.September.08. 07:57:12
Az átirat most már működik.
Lukba nem esnek bele az emberek? Csak az életből von le, de megy tovább.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.08. 10:28:49
Az irányítás szokatlan! 4 lehetséges pozíciója van a csatornafedélnek, és a 4 gomb mindegyike (Q, A, P, L) 1-1 pozícziónak felel meg. Ahogy a kvarcjátékban is. (Joystickkal fura lenne...)
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.08. 20:52:00
Akár késznek is lehetne tekinteni ezt a verziót. Bár színátmenetek és extrák nincsenek benne.
Raktam bele hangokat, a kvarcjáték pittyegését próbálják idézni, tehát nem használják ki a Dave képességeit.
A hangok segíthetnek a játékban, pl. hogy mikor lehet kihúzni a talajt a krapek lába alól.
Mivel attribútum képernyőn fut, a plot utasítással rajzolni is lehetne oda, ahol állandó a "táj". Ahol nincs semmi, oda kerülhetne 256 színű videólap is finomabb függőleges színátmenetekhez.
A snapshotból indítva mindig ugyanaz lesz az RND, ha jól sejtem.
[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.12. 20:42:30
Most már lepottyannak a lukba a krapekok, ez mégis realisztikusabb.
Játék közben van zene. A menüben még nincs. A TVC verzió készítője Scooter: Maria című számát javasolta, ez került bele. A midiből basicbe konvertálóval nem volt nehéz kiszedni a zenét EP-re és TVC-re is. Még meglátjuk, az eredeti szerző mit kezd vele.
Soronként különböző videolapokból áll a játékképernyő, de a színbeállítás mindegyiken ugyanaz most még. A legmacerásabb a színek megtalálása és beállítása.
Az a különlegessége ennek a játéknak, hogy a készítés közben folyamatosan konzultáltunk a TVC-s verzió készítőjével. Amit továbbfejlesztettem rajta EP-n, azt ő is megcsinálta TVC-n. Abban meg ő segített, hogy a lepottyanás EP-n is működjön.

Elég jó játék ez, csak rá kell érezni. Sikerült már 100-nál is több pontot összeszedni.

Lehet, nagyon lecsökkent az érdeklődés, a 4 nappal ezelőtti verziót is csak 1 ember töltötte le azóta...

[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.12. 23:03:26
Találtam egy hibát. A menüben nem írta át a legmagasabb pontszámot, mivel a menü egy fix videolapra került és csak a program indulásakor írtunk rá. A játéktér meg lett toldva két üres sorral, mert a keret felvillanásakor ott a szélesebb 102-es videolap pompázása zavaró volt. A CHR$-ek helyett pedig beírtam magát a karaktert.

[attach=1]
[attach=2]

Szerk. Még egy hiba volt, kirajzolta a játékteret minden induláskor, pedig a videolapokon már ott volt. Csak txt-ben teszem fel.
Title: Re: Manhole (TVC)
Post by: Dr.OG on 2023.September.13. 05:44:57
Szerintem szuper a játék és a kooperatív munkafolyamat is!
Részemről nem az érdeklődéssel van gond, csak 3 gyerekkel macerás a szimultán iskolakezdés, amellett 2 gépet építek után párhuzamosan (Galaksija+ és Jupiter Ace), ráadásul az MPT-re is készülök. Remélhetőleg a szubkrónikus időhiány 1-2 héten belül múlni fog, utána többet tudok az EP-vel foglalkozni...
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.13. 19:34:21
Színpompásabb verzió, de még van vele egy kis tervem.
[attach=1]

OFF: Nyilván nem mindenki ér rá mindig, nincs ezzel gond. Csak ez a 4 nap alatt 1 letöltés minden eddiginél kevesebbnek tűnik. De lehet, nem kell vele foglalkozni, majd ha kész lesz, letölti, aki szeretné.
Title: Re: Manhole (TVC)
Post by: szalai56 on 2023.September.13. 22:42:51
Az off utáni a lényeg!!
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.14. 19:21:07
Készen van teljesen. Remélhetőleg nem került bele hiba. Zenebona a menüben és játék közben, színpompa mindenhol.
[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.14. 21:51:17
Milyen hardver kell hozzá?
Emun nem tudom használni.
q a p l ? irányok ?

billentyűre nem reagál.
Title: Re: Manhole (TVC)
Post by: SlashNet on 2023.September.14. 21:55:50
q a p l ? irányok ?

billentyűre nem reagál.

Press them longer
Nyomja meg őket hosszabban
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.14. 21:59:24
q a p l ? irányok ?
A 4 gomb a 4 pozíciónak felel meg, mint a kvarcjátéknál.
Érzékeli a billentyűt mindig, csak nem azonnal ugrik oda. Idővel meg lehet szokni.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.14. 22:11:28
Igen. Így már értem hidat rakom ide-oda.

Kár hogy, nem lehet az eredeti pasi lépéseket beépíteni.

 (https://media.karousell.com/media/photos/products/2023/6/13/vintage_nintendo_game__watch_g_1686663820_96d22c9d_progressive.jpg)
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.14. 22:38:22
talán ezekből :
1. lehetőség (https://www.youtube.com/watch?v=YvEXkNZI57Y)
2. nintendo-s (https://www.youtube.com/watch?v=YvEXkNZI57Y)
3. végig játszás ? (https://www.youtube.com/watch?v=61X0lWPWXWE)

Bocsi ez már egy másik projekthez lenne.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.14. 23:23:45
Kár hogy, nem lehet az eredeti pasi lépéseket beépíteni.
Lehetne valami hasonlót. Ami most van, az is ilyenre akarna hasonlítani, de csak annyira hasonlít, mint a mackósajt a grizzly medvére. :D A zajcsatorna dübörög 7 bites polinomszámláló értékkel lépések zajaként. De lehetne torzított négyszögjel is, az egy wriggler arasszal talán közelebb állna a kvarcjáték hangjához.
Title: Re: Manhole (TVC)
Post by: Zozosoft on 2023.September.15. 08:29:58
Szerintem jó lett! Tetszenek a hangok!
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.15. 19:39:14
Lehetne valami hasonlót. Ami most van, az is ilyenre akarna hasonlítani, de csak annyira hasonlít, mint a mackósajt a grizzly medvére.
Ilyesmire én is gondoltam. Csak nem motivált semmi. Nem volt alap.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.15. 23:43:08
Ilyesmire én is gondoltam. Csak nem motivált semmi. Nem volt alap.
Nem a lépések hangjára gondoltál először, hogy olyanokat lenne jó beépíteni? Én úgy értelmeztem, de lehet, másra gondoltál.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.16. 15:55:24
Nem a lépések hangjára gondoltál először, hogy olyanokat lenne jó beépíteni? Én úgy értelmeztem, de lehet, másra gondoltál.
Igen. Az emberkék megjelenésére gondoltam. Mert az egy sorozatban van kb "..a..f...a.a..f..ff..a." /programozott RND/.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 09:31:59
Tegnap a klubban kicsit pofoztam még a programon (Zozónak köszönhetően, aki megcsinálta a reménytelenné vált laptopom), most induláskor láthatjuk a menü kirajzolását, és játék közben csillagosabb a háttér.
Kicsit sokat kell várni a program indulásakor, ezen nem tudom, lehetne-e javítani. (A menü kirajzolásának a látványa ezt az időt teszi érdekesebbé.) Az asztali gépről még megpróbálom a poke 56,201 és out 191,12 trükköket.

[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 10:39:45
a program 100- 300 ig egyszer fút le ? nem találtam vissza térést "goto"

Akkor ennek nem értem a lényegét:
Code: [Select]
  240 FOR ZZ=0 TO 31
  250   IF ZZ<3 THEN LET U(ZZ)=0:LET A(ZZ)=0
  260   IF ZZ<17 THEN LET Q(ZZ)=0
  270   LET X(ZZ)=0:LET B(ZZ)=0
  280 NEXT

Az eleje kicsit kaotikus de működik.

le lesz fordítva zzzip-el ?
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 11:12:49
a program 100- 300 ig egyszer fút le ? nem találtam vissza térést "goto"
Az eleje kicsit kaotikus de működik.
Ez azért kellett, mert TVC-n minden változó kezdeti értéke 0. EP-n, ha nincs kezdeti értéke, akkor hibaüzenet van. De lehet, hogy nem kell az összes értékadás ide, csak a második Variable not initialised után már a hardcore módszerhez folyamodtam. Ha vissza tudod követni, mely változóknak kellene kezdeti értéket adni, akkor lehetne csak azokat betenni oda.

Quote
le lesz fordítva zzzip-el ?
Nem terveztem, így játszható, ahogy van.
De meg lehetne csinálni, hogy a gombnyomásra mindig azonnal reagáljon, de a krapekok sebessége a jelenlegi maradjon, de én ezt valószínű nem fogom megcsinálni, mert holnaptól drasztikusan kevesebb lesz a szabadidőm.
Van valami L változó, aminek tört is lehet az értéke, annak a Zzzip biztos nem tenne jót.

A játékrész maga lehetne egy DO-LOOP ciklusban, amiből az életek elfogyásakor lép ki EXIT DO-val, de mivel így is működik, nem vacakoltam vele.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 12:31:09

OUT 191,12-t nem tettem bele.
Örökélethez a 1170-es sor kell törölni, bár értelme nincs sok.

[attach=1]
[attach=2]
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 15:32:56
Kár, hogy a "DEF MENUMUSIC" ban van a "press space" így rengeteg idő elpocsékolódik. kb 5.2 másodperc LOOP onként gondolom ennyi idő kell a betáplált zene lejátszásához és újra indításához.

Jó így, hogy xxx.TXT ben is feltöltöd nem kell open..list..close-olnom.

elkezdtem rendezni az elejét.
csak felraktad a xx3 verziót mos igazítom ha akarod beteszed majd.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 15:39:54
Kár, hogy a "DEF MENUMUSIC" ban van a "press space" így rengeteg idő elpocsékolódik. kb 5.2 másodperc LOOP onként gondolom ennyi idő kell a betáplált zene lejátszásához és újra indításához.
Az direkt van így. Hogy amíg szól a zene, addig is lehessen tűzgombbal indítani. Utána kicsit üresjáratban várakozik, amíg szól a zene, hogy ne induljon újra a zene, addig is lehet indítani a játékot, erre azért van szükség, mert a hangpuffer betelne, mert túl sok hang várakozna idővel, így a tűzgomb nem reagálna akkor, amikor a soron következő hang várakozik.

Quote
Jó így, hogy xxx.TXT ben is feltöltöd nem kell open..list..close-olnom.
Gondoltam már rá, hogy az emulátorba be kellene építeni valamit, hogy ne kelljen ennyit pötyögni ilyenkor. Van a LLIST Lua script, csak azt beállítani a Debug ablakban ugyanannyi idő, mint begépelni az open... sorokat.

Quote
elkezdtem rendezni az elejét.
csak felraktad a xx3 verziót mos igazítom ha akarod beteszed majd.
Erre az lenne megoldás, ha lenne egy közös editor, ahol mindenki tudja egyszerre szerkeszteni a listát. (Mint a google drive-ban a szövegszerkesztés.) Vagy jelzi itt az ember, hogy még valamit dolgozik rajta, és addig más ne szerkessze.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 16:02:37
ha nem változtattál sokat akkor a 300 előtti részt rendeztem.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 16:50:59
Code: [Select]
835 IF K$="" THEN 1040Ezt is beillesztheted.

[Örökélethez a 1170-es sor kell törölni, bár értelme nincs sok.

De ha a 2310 sort törli akkor marad az 5 élete.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 17:19:06
Ezt is beillesztheted.
Ebben benne vannak a te módosításaid is.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 17:51:04
Mi a pontos neve? 0 day bug.

Vagy csak én értelmezem rosszul?
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 18:02:28
Mi a pontos neve? 0 day bug.
Minek a neve? Ezt nem értem.
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 20:24:35
A kezdete, megjelenése óta hibás.

A játék garantáltan nem lehet 100-150 pontnál többet csinálni.

Ezért volt "programozott  RND" kvarc játékban
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 20:39:32
A játék garantáltan nem lehet 100-150 pontnál többet csinálni.
De lehet. :D Nekem már volt 200 körüli pontszámom is. Megvan a trükkje. Egy adott pillanatban kell ott lennie a hídnak a krapek alatt, előtte és utána hiába nincs alatta semmi, nem pottyan le. Ha pittyen egyet, akkor már húzhatod is ki a lába alól a talajt.
Mondjuk, ha ilyen hülyék, hogy nem néznek a lábuk alá, és úgy lépnek és beleesnek a lukba, meg is érdemlik!
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 20:55:46
A problémát ott látom, hogy mivel egyszerre lépnek alul felül és egyszerre ellenőrzi a 4 hidat és véletlenül min 2 pasi lép a hidra az egyik biztosan nem megy át.
 
Title: Re: Manhole (TVC)
Post by: Ferro73 on 2023.September.17. 21:24:07
Konkrétan az alap szabályt nem látom.
Egy szinten kettő pasi egymást követően minimum egy, három hely vagy több kellene.
És mivel egyszerre ellenőrzi a hidakat ezt valahogy kettő szintre kellene vetíteni.

Szerintem, de lehet nem jól értelmezem a programot.
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.September.17. 22:00:47
Konkrétan az alap szabályt nem látom.
Készítettem egy demót. Szerintem ez alapján minden problémára, tumultusra van megoldás. Egy idő után meguntam, aki akarja, játszhatja tovább.
[attach=1]
Title: Re: Manhole (TVC)
Post by: SlashNet on 2023.November.17. 20:10:29
https://www.youtube.com/watch?v=TkjbyXoXdAM

Szipucsu, I took your demo for the video. :oops:
Title: Re: Manhole (TVC)
Post by: szipucsu on 2023.November.17. 20:58:40
Szipucsu, I took your demo for the video. :oops:
Cool, thank you!
Your title screen is funny. :D
Little things: In the description you can write that the title music is Deep Purple: Smoke on the Water, the ingame music is Scooter: Maria. (Ok, rock and techno in the same place, it is strange. :D )
Title: Re: Manhole (TVC)
Post by: SlashNet on 2023.November.17. 21:04:06
Your title screen is funny. :D

This picture is from the packaging of the original Nintendo G&W game.