Welcome, Guest. Please login or register.


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

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 75.0.3770.142 Chrome 75.0.3770.142
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #150 on: 2019.July.29. 18:54:32 »
Ha esetleg segít, itt vannak régebbi próbálkozásaim a bogyó alakjának megtervezéséhez, Endi gracha editorával. A négy közül az első karakter az, de valamelyik snapshotban a második is. A többi karakter a képernyőn nem feltétlen az, ami most van a játékban, mert azóta többször áttervezgettem. Van kedved próbálkozni a bogyó alakjának és fázisainak szerkesztésével? Esetleg Endi?
Gondoltam már arra is, hogy poénból a Treasure Cave valamelyik pályaelemét poénból be lehetne tenni a játékba. Például azt az oszlopot, csak úgy, és nem szabad nekimenni. De még lehet 2. része is a játéknak, újabb pályákkal, új palettákkal, új zenékkel, kicsit más hangeffektekkel. Endi szerintem brutál palettákat és pályaelemeket tudna tervezni ehhez.
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

Offline endi

  • EP addict
  • *
  • Posts: 7277
  • 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 75.0.3770.100 Chrome 75.0.3770.100
    • View Profile
    • Honlapom
Re: Entersnake - gracha kígyós játék
« Reply #151 on: 2019.July.29. 19:38:50 »
sajnos 4 pixel szélességgel nem igazán lehet jó dolgokat csinálni...
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 76.0.3809.100 Chrome 76.0.3809.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #152 on: 2019.August.17. 11:43:31 »
Kicsit pofoztam még a programon. Például indulásnál várakozásjelző akarna lenni, értelme nincs túl sok, csak érdekesebb így kicsit. Próbáltam a kígyó gerezdjeibe is betenni karakteres animot, szerintem nem annyira jó.
* es447.zip (21.8 kB - downloaded 14 times.)
* es447.ep128s (53.4 kB - downloaded 16 times.)

Itt vannak a karakteres anim fázisai. A bal oldali két karakter az:
* augusztusi gerezd 2.ep128s (85.76 kB - downloaded 15 times.)
Ha valakinek van kedve kísérletezni vele esetleg, a basic programként exportált valami.bas programban a 97. sor környékén kezdődnek azok a karakterek, azt hiszem. De még én is próbálkozom jobb kígyógerezdes animmal.
A karakteres anim karaktereit a 9715 és a 9075 sorokba tettem be, ez változtatható.
« Last Edit: 2019.August.17. 12:02:17 by szipucsu »
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

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #153 on: 2019.August.17. 16:20:05 »
Összedobtam egy egészen elviselhető karakteres animációt a kígyóhoz. Részemről ez a végleges változat, kész a program:
* Entersnake 448.ep128s (53.51 kB - downloaded 18 times.)
* es448.zip (22.06 kB - downloaded 16 times.)
Folyt. köv. a második részben, új pályákkal, új zenékkel és extrém új pályaelemekkel! :D

(Ferro73, a karaktereket tartalmazó fájl egy bájttal több, mint kellene, de jelentősége nincs.)

A betöltő elejére még teszek majd egy betöltőképet, benne lesz, hogy enterpriseforever.com, meg ez-az.
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

Offline endi

  • EP addict
  • *
  • Posts: 7277
  • 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 75.0.3770.142 Chrome 75.0.3770.142
    • View Profile
    • Honlapom
Re: Entersnake - gracha kígyós játék
« Reply #154 on: 2019.August.19. 10:03:58 »
specy izometrikus snake, scrollos pályával. mondjuk brutál lassú...
https://youtu.be/FayCXtYCuZ8?t=157
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #155 on: 2019.September.12. 21:49:39 »
Valami csoda folytán sikerült belegyömöszölni a Zzzip betöltőjébe a kiegészítést, hogy betöltés közben szép feliratokban gyönyörködhessünk. Így itt van a teljesen kész változat. Snapshot nincs hozzá, mert ahhoz úgyis ki kéne csomagolni a fájlokat, hogy be lehessen tölteni.
* Entersnake final.zip (23.16 kB - downloaded 15 times.)
Még az egyik sor végére odaírtam, hogy OUT 191,12, és ettől az egyetlen utasítástól már nem működött, betöltötte a játékot teljesen, de nem indult el. De talán nem baj, ha kicsit lassan irkálja ki a szöveget.
A status sor a képernyő aljára került betöltés közben. Nem tudtam tesztelni, hogy milyen, ha magnóról tölt be, de akkor ott lent kéne lennie a töltésjelzőnek is. Azért tettem fentről lentre, mert fent bénán mutatott a feliratokkal együtt a status sor.
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

Offline geco

  • EP addict
  • *
  • Posts: 5427
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #156 on: 2019.September.13. 10:13:19 »
A status sor a képernyő aljára került betöltés közben. Nem tudtam tesztelni, hogy milyen, ha magnóról tölt be, de akkor ott lent kéne lennie a töltésjelzőnek is. Azért tettem fentről lentre, mert fent bénán mutatott a feliratokkal együtt a status sor.
Ha csinálsz egy tap-ot a fájlokból, akkor Tape configgal be is sípoltathatod :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 754
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #157 on: 2019.September.13. 16:50:06 »
A következő projektbe már lehetne POKE pár helyen a PRINT helyett.
Talán még tovább gyorsulhat.
És a sok várakozó ciklus helyett mást is csinálni pl SOUND: puffer feltöltést.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 76.0.3809.132 Chrome 76.0.3809.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #158 on: 2019.September.13. 20:12:10 »
És a sok várakozó ciklus helyett mást is csinálni pl SOUND: puffer feltöltést.
Ezt hogy érted? Ez mire lenne jó?
Egyelőre nem volt gond a gyorsasággal. Talán inkább a billentyűkre reagálás problémás kicsit, de eddig még senki nem panaszkodott, csak az előző verziónál, amit végül módosítottál. Én az előzőt és ezt is végig tudom játszani. :D
Tettem fel a Youtube-ra videót a játékról. Az EP128emu nem bírta a strapát, és két részletben tudta csak felvenni a videót, olyan nagy lett, így csak az első felét tettem fel, de az elég is. Sajnos most kivételesen nem sikerült végigjátszani, hanem a 18. szint környékén kinyiffantam. Nem tudom, miért tesznek ilyen nehéz szintet a játékba...
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

Offline Ferro73

  • EP lover
  • *
  • Posts: 754
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #159 on: 2019.September.13. 23:52:28 »
A leggyorsabb kígyó mozgásnál mennyi a GOSUB wait  ciklusa. 100-200?
Na ezt az időt lehetne felhasználni valamire.
A többiből levonni ezt az értéket és az új értékkel használható GOSUB wait, hogy a kígyót lehessen lassítani.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 76.0.3809.132 Chrome 76.0.3809.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #160 on: 2019.September.14. 11:44:13 »
A leggyorsabb kígyó mozgásnál mennyi a GOSUB wait  ciklusa. 100-200?
Ez jó kérdés, már nem emlékszem. Ha 1-es sebességgel mozog a kígyó és az idő is már nem sokára letelik, akkor lehet, már a 0 felé közelít ez a várakozás. De a leggyorsabb sebesség lehet, hogy most is túl sok, a pár hozzászólással ezelőtt linkelt videón pont elég sokszor gyorsul fel a kígyó nagyon. Úgy már a játszhatóság is kicsit kritikus.
Megnéztem a lassító részt (végül nincs is itt gosub, hanem egyből elintézi FOR ciklussal a várakozást is) :


Majd amikor két kígyó lesz egyszerre a képernyőn, ott jól jön a kevesebb várakozás. Már elkezdtem ezt a verziót is csinálni, de ez majd a scrollos változatban lesz. Egyelőre ott tartok, hogy megjelenik a két kígyó két külön videolapon, lehet is irányítani őket, de egy idő után valami gond lesz, meg át is megy egymáson a két kígyó, ha szembe mennek egymsással. Ez utóbbira majd a VIZS eljárásban kéne a programot felkészíteni.
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

Offline Ferro73

  • EP lover
  • *
  • Posts: 754
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #161 on: 2019.September.14. 12:45:29 »
Én a gosub 6400 re gondolok.
De lehet azok csak zene kitöltésére van?
Végül is ott csak kihasználatlanul van a processzor idő.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 76.0.3809.132 Chrome 76.0.3809.132
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #162 on: 2019.September.14. 14:13:20 »
Én a gosub 6400 re gondolok.
Elmentettem txt-be a végleges változatot és rákerestem, hol van benne GOSUB 6400. Ez csak arra van, ahol feltétlen kell várakozni, hogy ne ugorjon el a képernyő, pl. szintek között.
Amit korábban írtam, az a játék közbeni lassítás. Ott azért nincs gosub, mert picit néha belassul a játék, és kísérleteztem, hogy ha nem ugrik el gosubbal, hanem ott helyben oldja meg az egészet, nem lesz-e gyorsabb. Előtte nem gosub, hanem valami DEF WAITING(valamennyi) volt, azt is azért cseréltem le gosubra, hátha nem lassul be.
A menü közbeni zene+várakozás (hogy ne teljen be a hangpuffer) is ott helyben van megoldva, gosub nélkül.
De ezeket mind lekezelhetné egy DEF WAITING eljárás, picivel kisebb lenne a program.
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

Offline Ferro73

  • EP lover
  • *
  • Posts: 754
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #163 on: 2019.September.14. 14:38:33 »
Na majd a következő már még jobb lesz.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8033
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Entersnake - gracha kígyós játék
« Reply #164 on: 2019.September.14. 15:15:08 »
Amit itt írtam a várakozásról, hogy hogyan számolja ki, mennyit kell várakozni, mit gondolsz? Nem lehetne egyszerűsíteni?
Code: [Select]
7340   LET WADE4=100*SPEED
 7350   LET WADE3=(120+PLUSIDO)-IDO
 7360   LET WADE2=DIF*WADE3
 7370   LET WADE1=WADE4-WADE2
 7380   FOR GIF2=1 TO WADE1
 7390   NEXT
A SPEED a sebesség, amit a varázsszerekkel lehet megváltoztatni. A PLUSIDO az a plusz idő, ami szintenként változik, amit mindig hozzáad az elején a rendelkezésre álló időhöz. Az IDO az idő, ami lépésenként csökken eggyel. A DIF a nehézségi fokozat (a menüben állítható), a legkönnyebb fokozatnál 1 a DIF értéke, tehát akkor az idő múlásával párhuzamosan nincs gyorsulás. Szerintem belassít, mire mindezt kiszámolja, azért is szedtem szét 4 sorba egy helyett, meglepő módon így gyorsabb lett.
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