Welcome, Guest. Please login or register.


Author Topic: Entersnake - gracha kígyós játék (Read 46125 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Entersnake - gracha kígyós játék
« on: 2019.February.09. 21:16:05 »
Írtam nem olyan régen a fórumon, hogy milyen nehéz lehet soronként más videolapot használni. Tomato77 írta erre, hogy csak a PRINT #102,AT X,Y: helyett PRINT #X, AT 1,Y-t kell írni. Erre ráeszmélve neki is láttam a Hamika kiszínezésének. Akik voltak legutóbb a klubban, kérdezték is, mit csináltam a laptopon az emulátoron basicben - hát ezt kezdtem el akkor.

Zzzippel van lefordítva a program, így akár fergeteges sebességre gyorsulhat kukacunk. Gondoltam, ha már lúd, legyen kövér, tettem még a programba ezt-azt-amazt.
A menüben három nehézségi fokozat közül választhatunk. A könnyű fokozatban az idő múlásával párhuzamosan nem gyorsul a kukac. A közepes fokozatban ahogy telik az idő, a kukac is egyre gyorsabb. A nehéz fokozatban is, csak ott még nagyobb a gyorsulás.
A pályán különféle powerupok jelennek meg. A nagy T betűre hasonlítani próbáló a hátralevő időt duplázza vagy felezi meg véletlenszerűen. A többi poént nem lövöm le. Még annyit, hogy egyes powerupoknak akkor van pozitív hatása, ha a kígyó hossza minimum 16 karakter, különben negatívan hatnak. A sebesség az idő múlásától függetlenül is változtatható a powerupoknak köszönhetően.
Játék közben egyelőre két paletta váltakozik, az egyik a Treasure Cave első pályájának a palettája, pontosabban az első 4 színt használja belőle, a másik saját paletta. Pályánként három zene váltja egymást, a zenéket lehet akár módosítani, mást tenni be majd helyettük, ha lesz jobb ötlet.

Nagyjából késznek tűnik a program, még az összeszedendő bogyók eloszlását lehetne valahogy optimalizálni, mert néha pillanatok alatt teljesíteni lehet a pályát, mert nincsenek nagyon elszórva. Egyelőre 17 pálya van, még lehet bővíteni, vagy több zenét/palettát tenni be. Endi (vagy bárki), ha van ötleted más palettákra vagy a pályaelemek áttervezésére, ne fogd vissza magad!
Endi tervezett egyszer gracha betűket és számokat, azokat használja a program. Eszméletlen, hogy így a betűk is három színt tartalmazhatnak.
A hangeffektekkel sem spóroltam, van gyűrűmoduláció, szűrők, torzítások, kicsit sztereó is.

A mellékelt zip fájlban a source mappában van a basic program, és van még egy palettaszerkesztő is. A palettaszerkesztő kicsit kezdetleges, soronként beállíthatjuk a négy színt, a háttérszín kódját a Q és A billentyűkkel lehet állítani, az Y-ra pedig beírni egy színkódot. Ugyanígy működik a többi három palettaszínre a W, S, X, az E, D, C és az R, F, V billentyűk. Az "m" billentyűvel el lehet menteni a palettát fájlba. Úgy tárolja a program is a palettát, hogy először soronként a 27 háttérszín kódja van megadva, utána az 1. szín soronként és így tovább.

[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Entersnake - gracha kígyós játék
« Reply #1 on: 2019.February.10. 09:57:21 »
Jó lett, bár csak a 2. pályáig sikerült eljutnom :D

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Entersnake - gracha kígyós játék
« Reply #2 on: 2019.February.10. 10:41:03 »
Ügyes és gyors.

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Entersnake - gracha kígyós játék
« Reply #3 on: 2019.February.10. 11:15:03 »
Nagyon klassz lett! Nagyon feldobja, hogy ilyen színes és tök jók a hangok is.
Kotasoft

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Entersnake - gracha kígyós játék
« Reply #4 on: 2019.February.10. 15:47:59 »
jó az ötlet, hogy ilyen mozgalmas az egész, teli van a pálya mindenféle dologgal.
ami zavaró, hogy néha nem érzékeli a gombnyomást, illetve hogy lelassul-megáll néha egy pillanatra, és emiatt sokszor meghaltam.

a hangok, hangzás, zene tök jó, sokat dob rajta.
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #5 on: 2019.February.10. 15:59:48 »
Azt elfelejtettem írni, hogy a tűzgombra kulturáltan kilép a programból, a fejlesztés miatt jó ez egyelőre.
Megy külső botkormánnyal is, attól függően, melyik tűzgombbal indítjuk.

Igen, az a megállás időnként nem biztos, hogy jó ötlet. Amikor a kapu kinyílik vagy bezáródik, direkt áll meg. De végülis ki lehet venni belőle. De ha kapunyitás után egyből felveszünk valamit, akkor a kapunyitás hangját megszakítja, esetleg nem vesszük észre, hogy nyitva a kapu.
Még a kígyó gerezdjein gondolkoztam, hogy máshogy nézzenek ki, függőleges vonal is legyen rajta. Próbálkoztam a Gracha szerkesztővel átszerkeszteni, de szerintem nem mutatott túl jól. Mellékelem a gracha szerkesztővel, a bal alsó karakter az.
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #6 on: 2019.February.10. 17:25:26 »
Ebben a változatban most nincs várakozás a kapu kinyitásakor és becsukásakor, vagy legalábbis jóval rövidebb. Ez is sok? FOR ciklussal adja ki a hangeffektet, ez visz el kis időt. Meg lehetne csinálni envelope-pal is, akkor nem telne semennyi időbe szinte, csak nem lenne olyan "szép" a hangja.
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Entersnake - gracha kígyós játék
« Reply #7 on: 2019.February.11. 22:13:05 »
A különböző dolgok (számok, gomba, villogó-, nem villogó pötty) jelentenek valamit?

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #8 on: 2019.February.11. 22:41:42 »
A különböző dolgok (számok, gomba, villogó-, nem villogó pötty) jelentenek valamit?
A számok akkorára állítják a sebességet, ahányas  a szám (1 a leggyorsabb, 9 a leglassabb). Az alap 7-es sebesség NEM áll vissza még elhalálozás után sem, tehát észnél kell lenni, 1-es sebességen maradhat a kígyó akár, amíg game over nem lesz.
A gomba a felfelé néző kígyófej lenne, az a plusz élet.
A villogó pöttyöket össze kell gyűjteni, csak ezek adnak pontszámot. A nem villogó pötty újabb összeszedendő villogó pöttyöket szór el, látszólag nem előnyös, viszont ha több pötty van, többet is tudunk összeszedni, így előbb érjük el a 16 hosszt, aminek vannak előnyei.
Az az ágas-bogas valami 16 hossz alatt csak új bogyókat szór szét és bezárja a kaput, ha nyitva van. Viszont ha 16 a kígyó hossza legalább, akkor kinyitja a kaput, de az időt is csökkenti, szorult helyzetben így hagyhatjuk el életvesztés nélkül a szintet. (Azért nem lehetne bármilyen kicsi hosszal ezt, mert akkor ha rögtön az elején odarak egy ilyen powerupot, pillanatok alatt mehetnénk a következő szintre.)
Van a kis kártyához hasonlító bonus, az a sebességet változtatja meg, ha jól emlékszem, teljesen véletlenszerű értékre.
A T betűhöz hasonló cucc pedig az időt vagy felezi, vagy duplázza, véletlenszerűen. Ha 100 felett van időnk, akkor nem dupláz  semmiképp.
A fűből kiálló kis bütyökszerű valami 16 hossz alatt azt okozza, hogy a kígyó falat húz maga után, nagyon előnytelen. 16 hossz felett pedig villogó bogyókat húz maga után, ez rendkívül jó. Ennek hatása bizonyos más powerupok felvételével szüntethető meg (ha jól emlékszem, a sebességet változtató powerupok felvételével), vagy ha az idő eléri a nullát, akkor is megszűnik.

Kicsit módosított verzió, csak a képernyőváltások lettek gyorsabbak:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

Találtam egy hibát, a kaput nem zárja be néha, amikor kapunyitogató poweruppal nyitottuk ki, és letelt az idő, ezt ki kellene majd javítani.

Az utolsó (17.) pálya a Hamikából van, azon talán könnyíteni kéne, mert ezzel a sebességgel kegyetlen. Nem tudom, valaki eljutott-e már oda. Össze lehet szedni akár 20-30 életet is, úgy már el lehet kísérletezni az utolsó pályával is.

100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #9 on: 2019.February.11. 23:17:17 »
Végigjátszás demo, de most eléggé fáradt voltam, ez meg is látszik a végigjátszáson:
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #10 on: 2019.February.15. 21:19:35 »
Ne felejtsem el, majd a stop gombot le kell tiltani a zzzippelt változathoz.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #11 on: 2019.February.23. 01:30:47 »
Icipicit továbbfejlesztett változat: kis hibajavítások, az utolsó szint kicsit másmilyen lett (talán könnyebb), és van még egy szint, meg még egy kis apróság.
Időnként még mindig kicsit belassul, főleg a szintek elején, ennek okára nem jöttem rá. Mivel sokkal nagyobb sebességgel is lazán tud száguldani a kígyó, ezért sem értem, mi lassíthatja be. Talán valami hiba lehet a képletben, amivel kiszámolja az aktuális sebességből és a hátralevő időből, hogy mennyit várakozzon a lépések között?
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #12 on: 2019.March.01. 07:52:44 »
Kicsit pofozgattam rajta. Oldalt ki lehet menni a pályán, a végén nagy csinnadrattával leszámolja a kukac hosszát a pontszámhoz. Talán még valamit módosítottam, már nem emlékszem.
Most másképp oldottam meg a lassítást, de így is néha belassul, főleg az elején kanyarodásnál, rejtély, miért.
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #13 on: 2019.July.01. 01:53:10 »
A színeket kicsit módosítottam, beletettem még egy palettát, meg még ezt-azt. A legcukibb, amikor megfordítja a játékteret, és a "fel" lesz a "le", a "le" meg a "fel".
Kezd közelíteni a végleges változathoz.
Nem vagyok benne biztos, hogy a színek most teljesen jók, néha talán nem annyira látszik jól a kígyó a háttérben. Háromféle paletta váltja egymást pályánként. Ha valakinek nincs kedve több pályát teljesíteni, mellékelek demót is, az alapján lehet véleményt mondani a színekről. De ha nem jók a színek mégsem, akkor se hiszem, hogy módosítok rajtuk (hacsak Endi nem vállalja), így is a színezéssel ment a legtöbb idő.
Most 20 pálya van benne.
8-nál több életet nem lehet összeszedni. Ha mégis felveszünk még egyet, közepes nehézségnél 5-re ugrik vissza az életek száma. Ez talán kicsit túlzás, elég lenne, ha csak egy életet vonna le, vagy csak nem nőne az életek száma.
Az irányítással lehetne talán még csinálni valamit, nem mindig úgy reagál, ahogy kéne, de én már teljesen megszoktam így.
Legyen esetleg még pontszámtábla mentés és töltés?
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: Entersnake - gracha kígyós játék
« Reply #14 on: 2019.July.01. 22:05:42 »
Elemeztem.
Látom a progi 27 sort a maximumot használ a display-ből.
Viszont csak 40 oszlopot a 42 helyett.

Esetleg ha javasolhatok, esztétikailag szebb.
4501   LET WIDE=1900:GOSUB 7030
4502   SET CHARACTER 0,0,0,0,0,0,0,0,0,0

Irányításnál javitási javaslat:
1290  CASE 4
...
1320  CASE 8

A DEF BEIR -ban inkább #1-24
5460  FOR I=1 TO 24
...
5491 PRINT #5,AT 1,14:"  GAME OWER "

Köszi progit legalább tornáztatom az agyam.
« Last Edit: 2019.July.01. 22:55:48 by Ferro73 »