Welcome, Guest. Please login or register.


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

Offline Ferro73

  • EP lover
  • *
  • Posts: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #30 on: 2019.July.03. 19:09:50 »
SPEEK-eléshez ugye kiszeditek az aktuális videócímet az LPT-ből?

Másképp hogyan lehetne pontosan megtudni 27 csatorna változóit "EXOS" kompatibilisen.
 

Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #31 on: 2019.July.03. 19:38:56 »
megcsináltam a SPEEK et
Működik de nem 100-as valami miatt. teszteld.
Van e gyorsulás?
A basic program megfelelően fut, kicsit próbálgattam. Ami nem olyan gyorsítva sem, mint zzzippelve, az azért van, mert a lassítás többet lassit basicben, ami a Zzziphez pedig ideális (elhalálozásnál). Az egyik powerupra megfelezi az összeszedendő bogyók számát és az időt is elosztja talán 3-mal, ilyenkor tört értékek jöhetnek ki, végtelen tizedesek, ezeket a basic rondán írja ki, de a Zzzip kerekíti. A gyorsulás is okénak tűnik.
Viszont Zzzippel nem fordul le, túl nagyok lehetnek a SPEEK-nél megadott értékek:

Ezek a sorok a ludasak:

A Zzzip ismertetője alapján 32767 lehet a legnagyobb megadható szám, itt meg 32768 is van, de a 49152 az első két hibásnak kiírt sorban még nagyobb.
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: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #32 on: 2019.July.03. 19:46:44 »
Viszont Zzzippel nem fordul le, túl nagyok lehetnek a SPEEK-nél megadott értékek
Viszont ha az a cél, hogy legyen egy Zzzip nélkül, basicben is használható szép színes kígyós játék, akkor jó módszer lehet ez a SPEEK-elés. De ehhez pár dolgot ki kéne majd venni a programból, főleg a gyorsító-lassító powerupokat. Ha a várakozást kivesszük, ami a Zzzip miatt van, akkor basic-ben is elfogadható lehet a sebesség. Más gépekkel úgyse lehet ilyen színes kígyós játékot csinálni basicben. :D
Csináljunk egy direkt basic-es "turbó Hamikát"?
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 ergoGnomik

  • EP lover
  • *
  • Posts: 798
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 75.0.3770.101 Chrome 75.0.3770.101
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #33 on: 2019.July.03. 20:59:37 »
Esetleg meg lehetne próbálni a Zzziphez írt változatban áttérni a kritikus helyeken előjeles számok használatára. Például a
Code: [Select]
GETA(X)>=49152helyett meg lehetne próbálni a
Code: [Select]
GETA(X)<0 AND GETA(X)>=-16384kifejezést.

Ugyanígy a
Code: [Select]
GETA(X)<49152helyett lehetne a
Code: [Select]
GETA(X)>=0 OR GETA(X)<-16384kifejezéssel próbálkozni.
Code: [Select]
GETA(X)<32768 helyett jó a
Code: [Select]
GETA(X)<=32767 AND GETA(X)>=0
A 32767-nél nagyobb értékek kivonását meg egynél több lépésben kellene végrehajtani.

Más gépekkel úgyse lehet ilyen színes kígyós játékot csinálni basicben. :D
Ez biztos? Próbáltad már? Nem tudom, ezért kérdezem.
« Last Edit: 2019.July.03. 22:47:49 by ergoGnomik »

Offline Ferro73

  • EP lover
  • *
  • Posts: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #34 on: 2019.July.03. 21:15:40 »
másként próbálom

már alakul.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #35 on: 2019.July.03. 21:32:28 »
Ez biztos? Próbáltad már? Nem tudom, ezért kérdezem.
Nem biztos. Nem tudom, más gépeknél el lehet-e érni basic-ből, hogy ennyi szín legyen a képernyőn. Eddig nem láttam, hogy más gépeknél próbálnák kihasználni a soronként változó palettát pl. színátmenetekhez, amit Endi emleget mindig.
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: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #36 on: 2019.July.03. 22:43:38 »
Bakker van egy sor ami kettő szegmensen van jelen.
Ezért nem biztos, hogy gyorsabb lenne speek-el.
mivel ott másképp ellenőrizni.
De zzzip vel elképzelhető.
Még meglátom.
Alszom rá egyet.

addig meg kéne nézni így meg eszi a ZZZIP?
Köszi

Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #37 on: 2019.July.04. 01:44:28 »
addig meg kéne nézni így meg eszi a ZZZIP?
Megeszi!
* Ferro Entersnake.ep128s (53.79 kB - downloaded 5 times.)
* Ferro qkac.zip (20.86 kB - downloaded 4 times.)
Hogy gyorsabb lett-e, nem tudom, de látszólag működik, kicsit játszottam vele. Talán gyorsabban megeszi a bogyókat, a korábbi verzió mintha picit leállt volna arra a pillanatra. Csak a Zzzippel fordított verziót teszteltem. Lehet, hogy basicben jobban érzékelhető gyorsulás.
Az irányítást látom, módosítottad. Szerintem jobb volt, amíg reagált az átlós irányokra is, legalábbis én megszoktam úgy, és könnyebben lehetett 1 sornyit fel/le menni.
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 ergoGnomik

  • EP lover
  • *
  • Posts: 798
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #38 on: 2019.July.04. 06:22:51 »
Nem biztos. Nem tudom, más gépeknél el lehet-e érni basic-ből, hogy ennyi szín legyen a képernyőn. Eddig nem láttam, hogy más gépeknél próbálnák kihasználni a soronként változó palettát pl. színátmenetekhez, amit Endi emleget mindig.

A Plus4world fórumába írta be valaki az alábbi BASIC programot
Code: [Select]
10 SCNCLR
20 FORI=12*256TO12*256+999:POKEI,160:NEXT
30 Z=0
40 FORY=8*256TO8*256+15*40STEP40
50 FORX=0TO7
60 POKEY+X,X*16+Z
70 NEXTX
80 Z=Z+1
90 NEXTY
100 GETKEYA$:SCNCLR
Ha bekalapálod István plus4emu-jába és futtatod, akkor elvileg megjeleníti a képernyőn a pluszi teljes palettáját. Ebből az egyszerű eszemmel azt gondolnám, hogy igenis lehetséges sokszínű játékok írása más gépen, bár nyilván vannak az egyes gépekre jellemző korlátok, amiket nem lehet átlépni. Mondjuk az endi által emlegetett színátmenetek valószínűleg nehezen, vagy egyáltalán nem megvalósítható részletek.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #39 on: 2019.July.04. 10:48:03 »
A Plus4world fórumába írta be valaki az alábbi BASIC programot
Nekem ezt rajzolta ki:

Hogy ezeket a színeket lehet-e úgy variálni, hogy ennyire színes legyen a pálya, mint az Entersnake-ben, nem tudom. Azt sem, hogy egy karakteren belül lehet-e több színt használni. A Squirm játékra visszagondolva ott is elég sok szín van a képernyőn, de nem ennyi. Igaz, ez már kicsit túlzás, amiket mi (én) művelünk a soronként változó paletta kihasználásának jegyében.
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: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #40 on: 2019.July.04. 11:33:58 »
A harmadik verzió sem megfelelő

Megkezdem a 4.-et

Az irányítást vissza állíthatód.
Az még nem bolygattam meg.

Még a SPEEK-el bajlodom.




Offline Ferro73

  • EP lover
  • *
  • Posts: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #41 on: 2019.July.04. 13:00:22 »
Na elméletileg jó a speek

a finalxx.bas  ban csak azt módosítottam ami ehhez kellet minden más maradt.
2 sor REM
1+4+2+5
Össz 12 új sor

ZZZIP -elni kellene tesztelni majd folytatni az egyebeket.

file tartalmak
es42.bas   speekelt
es42t.bas  speekelt + timer
est.bat     eredeti + timer


Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #42 on: 2019.July.04. 15:15:02 »
es42.bas   speekelt
es42t.bas  speekelt + timer
est.bas     eredeti + timer
Mindegyik lefordul Zzzippel, de csak az est.bas működik. A másik kettőnél indulás után rögtön elhalálozik. Talán olyan karaktert azonosít be a kukac pozíciójában, ami halálos. Viszont Zzzip nélkül is megnéztem, ott a basic változat nem csinálja ezt, érdekes. Nem lehet, hogy 32767-nél nagyobb érték jön ki, és a Zzzip azt kezeli egy teljesen más (negatív előjelű) számként?
Az es42t lefordítva például ilyen:
* es42t.ep128s (53.68 kB - downloaded 7 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

Offline Ferro73

  • EP lover
  • *
  • Posts: 734
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: Entersnake - gracha kígyós játék
« Reply #43 on: 2019.July.04. 15:56:42 »
Most próbáld lefordítani.

most nincs 32767 nél nagyobb érték.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7960
  • 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: Entersnake - gracha kígyós játék
« Reply #44 on: 2019.July.04. 16:21:11 »
Most próbáld lefordítani.
Látszólag működik:
* es43.ep128s (53.63 kB - downloaded 9 times.)
* es43.zip (20.77 kB - downloaded 6 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