Welcome, Guest. Please login or register.


Author Topic: Turbó Hamika vs basic Entersnake (Read 827 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8028
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Turbó Hamika vs basic Entersnake
« on: 2019.July.04. 11:15:19 »
Kivettem minden gyorsítással, lassítással, sebességmódosítással kapcsolatos dolgot az Entersnake-ből. Ezen kívül az egyik powerup megfordítja a pályát, ha 16-nál kevesebb bogyót szedtünk még össze. (Ezt talán a zzzippelt változatba is be lehetne tenni, mindenki a plafonon lenne tőle. :D ) A menüből kivettem a nehézségi fokozatok közötti váltás lehetőségét, mert pont a sebességet érintette a nehézségi fokozat. Mást nem csináltam vele.
Gyorsnak nem mondható. Nem tudom már, a Hamika milyen sebességű volt, sokkal gyorsabb volt-e. De el lehet ezzel is játszani, ha valaki nem siet sehova.
Ami még bug, hogy elhalálozásnál várakozás híján pillanatok alatt összeomlasztja a kukacot, ide tényleg kéne lassítás, várakozás. Nem túl béna, hogy minden set character után beteszünk valami lassító ciklust? Nincs valami szebb megoldás?
Lehet gondolkozni még, mivel lehetne gyorsítani. Pl. ha kivesszük a zenét vagy egyszerűsítjük, kicsit talán gyorsabb lenne. Vagy ha játék közben nem rakna le powerupokat, hanem csak a pálya elején és amikor az idő letelik. De azt is lehet, hogy egyáltalán ne legyenek powerupok, ez azért kár lenne.
Ferro módszere a karakterek figyelésére biztos dobna a sebességen.
A pálya kirajzolását kísérő hangeffektet is ki lehetne venni, helyette a ciklus elé tenni be valami envelope formájában hasonlót.
Amikor pálya végén kitessékeli a kukacot a kapun, az nagyon lassú.
Viszont pályákat még lehetne beletenni bőven, mert a Zzzip miatt nem kell figyelni a sorszámkorlátra. Így talán még 50 pálya is lehetne.
A címképernyő alá lehetne tenni zenét is, mert miért ne, négycsatornásat gyűrűmodulációval. Bár az már sok a basicnek, ha nem lassú a zene.
* Entersnake basic alpha.ep128s (50.56 kB - downloaded 17 times.)
* Entersnake basic alpha.zip (8.83 kB - downloaded 17 times.)
Ferro73, betennéd ebbe is a SPEEK-es megoldásaidat? Itt nem kell arra figyelni, hogy Zzzippel fordítható legyen.
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 67.0 Firefox 67.0
    • View Profile
Re: Turbó Hamika vs basic Entersnake
« Reply #1 on: 2019.July.04. 15:01:52 »
Mivel több DISPLAY-t használsz nem biztos,hogy sokkal gyorsabb s SPEEK-es kiolvasás.

teszteld.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8028
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Turbó Hamika vs basic Entersnake
« Reply #2 on: 2019.July.04. 16:30:25 »
teszteld.
Nekem kb. ugyanolyannak tűnik a sebesség, mint előtte.
Lehet, sok helyen a POKE 56,201 utasítással ki kéne kapcsolni a megszakításokat a program futása közben, és pl. az irányítás figyelésének az idejére és a hangok megszólalásakor visszakapcsolni a POKE 56,245-tel. "Érdekesek" lennének a hangok, az biztos. Majd lehet, kipróbálom.
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: 8028
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Turbó Hamika vs basic Entersnake
« Reply #3 on: 2019.July.04. 16:32:58 »
A basic program sebessége mennyire függ attól, hogy milyen hosszú a program? Például ha az ENVELOPE NUMBER és SET CHARACTER sorokat külön betöltőbe tennénk, az számítana valamit?
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: 7271
  • 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 73.0.3683.103 Chrome 73.0.3683.103
    • View Profile
    • Honlapom
Re: Turbó Hamika vs basic Entersnake
« Reply #4 on: 2019.July.04. 18:08:58 »
A basic program sebessége mennyire függ attól, hogy milyen hosszú a program? Például ha az ENVELOPE NUMBER és SET CHARACTER sorokat külön betöltőbe tennénk, az számítana valamit?

nem
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 754
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Turbó Hamika vs basic Entersnake
« Reply #5 on: 2019.July.04. 18:15:46 »
Nekem kb. ugyanolyannak tűnik a sebesség, mint előtte.
Lehet, sok helyen a POKE 56,201 utasítással ki kéne kapcsolni a megszakításokat a program futása közben, és pl. az irányítás figyelésének az idejére és a hangok megszólalásakor visszakapcsolni a POKE 56,245-tel. "Érdekesek" lennének a hangok, az biztos. Majd lehet, kipróbálom.

Nem jó mivel KEYBOARD: 50hz megszakításbol olvas.
Viszont ha előtte lenne a 245 és utána a 201 akkor lehet valami eredménye.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8028
  • 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: Turbó Hamika vs basic Entersnake
« Reply #6 on: 2019.July.11. 16:34:21 »
Mivel több DISPLAY-t használsz nem biztos,hogy sokkal gyorsabb s SPEEK-es kiolvasás.

teszteld.
Azt nem tudnád valahogy lemérni időben, hogy a SPEEK-es vagy a GET-es megoldás a gyorsabb-e basicben, Zzzip nélkül? Nekem a kettő egyforma sebességűnek tűnik.
Amelyik gyorsabb valamivel, azt kéne majd tovább fejleszteni, pl. a toplistás egyszerűsítéssel, meg ami még később jön ezzel-azzal.
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 67.0 Firefox 67.0
    • View Profile
Re: Turbó Hamika vs basic Entersnake
« Reply #7 on: 2019.July.11. 17:41:24 »
ZZZIP vel is lefordíthatod .

BASIC ben kb 6 perc

Offline szipucsu

  • EP addict
  • *
  • Posts: 8028
  • 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: Turbó Hamika vs basic Entersnake
« Reply #8 on: 2019.July.11. 18:11:46 »
ZZZIP vel is lefordíthatod .
Zzzip nélkül próbáltam, mert a Zzzip valamit jobban gyorsít, mást nem annyira. És a basic programhoz lenne rá szükség.
Ez alapján a SPEEK-es módszer akkor jobb, ha egy nagy videolap van, a GET-es módszer pedig soronként más videolapoknál gyorsabb?
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 67.0 Firefox 67.0
    • View Profile
Re: Turbó Hamika vs basic Entersnake
« Reply #9 on: 2019.July.11. 18:16:55 »
Ezt írtam anno.

Amugy ZZZIP 24sec,  2sec, 1sec,