Welcome, Guest. Please login or register.


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

Offline szipucsu

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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.

* Entersnake.ep128s (58.01 kB - downloaded 24 times.)
* EnterSnake v1.zip (20.97 kB - downloaded 10 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline geco

  • EP addict
  • *
  • Posts: 5191
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
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: 2014
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #2 on: 2019.February.10. 10:41:03 »
Ügyes és gyors.

Offline Tomato77

  • EP fan
  • *
  • Posts: 181
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 71.0.3578.98 Chrome 71.0.3578.98
    • View Profile
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: 6898
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 70.0.3538.102 Chrome 70.0.3538.102
    • View Profile
    • 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.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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.
* gombi graf 1.ep128s (85.76 kB - downloaded 9 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline szipucsu

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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.
* Entersnake v2.ep128s (52.32 kB - downloaded 12 times.)
* Entersnake v2.zip (18.06 kB - downloaded 8 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2899
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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:
* Entersnake v3.ep128s (52.23 kB - downloaded 9 times.)
* Entersnake v3.zip (17.95 kB - downloaded 6 times.)

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.

SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline szipucsu

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • 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:
* Snake demo.ep128d (59.54 kB - downloaded 9 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline szipucsu

  • EP addict
  • *
  • Posts: 7481
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 72.0.3626.109 Chrome 72.0.3626.109
    • View Profile
    • 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.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED