Welcome, Guest. Please login or register.


Author Topic: Snake 256byte (Read 4145 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
Re: Snake 256byte
« Reply #15 on: 2017.April.04. 08:33:31 »
ja a sípolás több idő mint a 256 byte :)

COPY paranccsal FILE: eszközről másolva 9.4 másodperc a teljes hosszúság, de ebből csak valamivel kevesebb mint 1 másodperc az adat, a többi bevezetőjel, szünet és fejléc.

és tömörít is. ennek a kicsomagolója megvan minden felhasználónak, bepötyögi a kódot, ami meg kicsomagolja és kimenti a programot.

Ennél a programnál ugyan a tömörítés nem igazán lenne hasznos, néhány byte-nál nagyobb méretcsökkenést nem sikerült elérni, és azt is valószínűleg csak azért, mert az EXOS 5-ös fejléc végén 12 0 byte található. :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
Re: Snake 256byte
« Reply #16 on: 2017.April.04. 13:26:38 »
Ha túl nagy lenne a demo mérete, megkérjük MrPrise-t, hogy növelje meg a tárhely méretét.

Nem valószínű hogy túl nagy lenne, egy billentyű esemény néhány byte, és a demo formátum tömöríthető is.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #17 on: 2017.April.04. 14:38:51 »
érdekes lett volna még ha ilyen pici játékokat alapból beleraknak az ep-be :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8719
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #18 on: 2017.April.04. 15:50:32 »
Ha túl nagy lenne a demo mérete, megkérjük MrPrise-t, hogy növelje meg a tárhely méretét.
Ezt csak viccnek szántam. Eltúlozva, hogy milyen sokat kell gépelni.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5860
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #19 on: 2017.April.04. 15:53:56 »
Ezt csak viccnek szántam. Eltúlozva, hogy milyen sokat kell gépelni.
Megcsinálhatnánk a Small Demo begépelős változatát :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 8719
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #20 on: 2017.April.04. 15:54:39 »
Jó egyébként ez a Snake, ha az a cél, hogy 256 byte-ba beleférjen. De érdemes lenne mondjuk 1 vagy 4 vagy 16 kilobájtra emelni a határt, és lehetne pl. sztereo hang játék közben. Mókás lenne, ha a kígyó fejének a függőleges koordinátája adná a háttérben a hang magasságát, és ahogy megy jobbra-balra, úgy szólna sztereóban. Rövid zenék lehetnének, amikor elfogyott az összes "emberke".
Kár, hogy ha nekimegyünk valaminek, még az 50. szintről is visszaesünk az elejére.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8719
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #21 on: 2017.April.04. 15:55:59 »
Megcsinálhatnánk a Small Demo begépelős változatát :D
Durva lenne gépi kódban begépelni: 1100111010101111001111011100011010101111000011 stb. :D
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5860
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #22 on: 2017.April.04. 15:59:50 »
Kár, hogy ha nekimegyünk valaminek, még az 50. szintről is visszaesünk az elejére.
Azt könnyű lenne megcsinálni, hogy az adott szintről folytatódjon a játék, de úgy meg túl könnyű lenne, amúgy én kb a 12. szintig jutottam el, azt is 6-os sebességen :D

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #23 on: 2017.April.04. 16:29:00 »
megjegyezném a klasszikus 256 byte szabályok szerint a fájlnak kell 256 bájtnak lennie :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #24 on: 2017.April.04. 16:30:02 »
amúgy a forrást kiadhatnád, felkommentelve. szipucsut régebben mintha érdekelte volna az asm, és ez jó példa lenne tanulásra.
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 5860
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #25 on: 2017.April.04. 16:31:30 »
megjegyezném a klasszikus 256 byte szabályok szerint a fájlnak kell 256 bájtnak lennie :)
Nem a kódnak?
Írhatok hozzá egy külön loadert :D
amúgy a forrást kiadhatnád, felkommentelve. szipucsut régebben mintha érdekelte volna az asm, és ez jó példa lenne tanulásra.
Közzétehetem, egy gramm kommentet se tettem bele, csak nekiestem vasárnap :)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 983
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Vivaldi 1.8.770.54 Vivaldi 1.8.770.54
    • View Profile
Re: Snake 256byte
« Reply #26 on: 2017.April.04. 16:51:20 »
megjegyezném a klasszikus 256 byte szabályok szerint a fájlnak kell 256 bájtnak lennie :)
Amit én személy szerint az olyan platformon kódolók szemétségének tartok, akik jól tudnak trükközni a fájl fejléccel. CPC-sek – példának okáért (már ha jól emlékszem) – meg jól le vannak tojva, hogy náluk ez 128 bájt, és nem használható semmire. De hát ez az én egyéni szociális problémám. ÍJ.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #27 on: 2017.April.04. 17:07:27 »
Amit én személy szerint az olyan platformon kódolók szemétségének tartok, akik jól tudnak trükközni a fájl fejléccel. CPC-sek – példának okáért (már ha jól emlékszem) – meg jól le vannak tojva, hogy náluk ez 128 bájt, és nem használható semmire. De hát ez az én egyéni szociális problémám. ÍJ.

én csak pc demók esetén gondolom ezt. írtam pár 256byte demót, és jópárat megnéztem, mind esetében a fájl méret volt 256 vagy kevesebb :)

Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #28 on: 2017.April.04. 17:09:19 »
Jó egyébként ez a Snake, ha az a cél, hogy 256 byte-ba beleférjen. De érdemes lenne mondjuk 1 vagy 4 vagy 16 kilobájtra emelni a határt

a méret növekedésével exponenciálisan nő a lehetőségek száma. 1kb-ben már nagyon komoly dolgokat lehet írni, ha az ember iszonyatosan átgondolja, mindenféle trükköket alkalmaz.
4kb meg már szó szerint csodákra képes :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #29 on: 2017.April.04. 17:24:48 »
ez itt a híres 96kbyte-os game.
na persze az elején generál egy csomó textúrát, hangot, geometriát a marha sok memóriába :)
https://www.youtube.com/watch?v=M0KSUqZTkZ0
Vigyázat! Szektás vagyok! :)