Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - szipucsu

Pages: [1] 2 3 4 5 6
1
Programozás / Scrollos karakteres létrás játék
« on: 2019.August.27. 22:20:33 »
Ez csak sima karakteres képernyőn fut, így enyhén szólva nincs nagy színpompa. Majd meg lehetne csinálni gracha módúra is, de mivel a pályaelemek 4 pixel szélesek lennének akkor, így nem lehetne túl jól megrajzolni.
Ez még csak félkész változat. Végig lehet játszani, de nem történik semmi, ha összeszedtük az összes kincset és akkor sem, ha elfogynak az életek. Oldalt ki lehet menni a képernyőből, ami hibát okoz, keretet kell majd még rajzolni oldalra. Néha ott marad a krapek vagy a szörny karaktere, ha elhalálozunk.
Nem mondható a strukturált programozás példájának. A program alapjait régen írtam. Amit most írtam bele, ott van csak strukturáltság.
Eredetileg egy tömbben tárolta a képernyő minden karakterét, hogy ne kelljen állandóan kiolvasni a képernyőről, hogy hol mi van. Ezt viszont nem úszhattam meg, át kellett alakítani a scroll miatt, hiszen a hatalmas képernyő minden elemét nem lehetne tömbben tárolni.
Nincs még címképernyő meg zene meg semmi. De játszani azt lehet már így is.
Nem tudom még, mi legyen a játék címe.
* Enyhe lode runner.ep128s (47.06 kB - downloaded 26 times.)
* lode 000.zip (9.88 kB - downloaded 14 times.)

2
Programozás / Entersnake 2 - scrollos gracha kígyós játék
« on: 2019.August.22. 19:28:31 »
A grafikai topikban már úgyis lebuktattam magam, így itt van, ami eddig kész van a játékból. Az Entersnake játékot kezdtem átdolgozni. Az első 3 pálya kész van, ezen kívül még sok apró és kevésbé apró dolgon kell majd még finomítani. Például nem tudom, hogy amikor a játéktér széle is megjelenik a képernyőn fent vagy lent, akkor is scrollozzon-e tovább és a játék szempontjából lényegtelen terület is jelenjen meg, vagy akkor már ne legyen scroll, hanem a kígyó mozogjon a pályán, ne a pálya a kígyó alatt. Ha ott nem lenne scroll, több IF kellene a programba, ami lassítana, de Zzzipnél talán nem lényeges.
Még nincs mindegyik korábbi pálya ehhez a képernyőhöz igazítva, így a magasabb számú szinteknél a falak egy része a játéktér felett jelenhet meg. Viszont ha mindenki arra szavaz, hogy ne legyen scroll, amikor a játéktér széle is megjelenik, akkor vissza kell alakítani az eddigi pályákat is, mert így a 12. sorban kezdődnek a pályaelemek, mert az első 11 sorba a játék szempontjából nem kerül semmi, de érdekes és vicces feliratokat vagy ábrákat oda is lehetne tenni, ahogy most is van már ott valami.
Elvileg 182 karakter magas is lehetne a pálya, majd később tervezek ilyen pályát is hozzá.

Ez most nem soronként változó palettás, mert úgy nem tudnám scrollozni a pályát a hagyományos módszerrel, az egész játéktéren ugyanaz a paletta. De így se csúnya.
Endi, ha van kedved, csinálhatnál jó sok palettát a játékhoz! Úgy tervezem, hogy bizonyos powerupok is megváltoztatnák a palettát.
Lenne majd csúnya meglepi is, ahol a 3 színből 2 szín a háttér színére vált, és úgy kell átvészelni, amíg fel nem tud venni a játékos valami színváltó tablettát.
A menühöz is jó lenne normális paletta. Amit sokadjára belőttem, az nem az igazi szerintem.

3
Programozás / 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 18 times.)
* Entersnake basic alpha.zip (8.83 kB - downloaded 19 times.)
Ferro73, betennéd ebbe is a SPEEK-es megoldásaidat? Itt nem kell arra figyelni, hogy Zzzippel fordítható legyen.

4
Programozás / Cyberun Plus
« on: 2019.March.24. 16:48:44 »
Egyelőre semmi munkával ezt változtattam a Cyberun zenéjén. Csak az envelope lett az Electric Grand Piano-n lévő az envelope.txt-ből.
* Cyberun echo1.ep128s (52.79 kB - downloaded 34 times.)
23235-1

5
Játékok / Játékok főhősei játékon kívül
« on: 2019.March.17. 18:02:21 »
A Spectrum Világban írták, hogy a Jack the Nipper akkora sikert aratott, hogy rajzfilmet is készítettek belőle. De én ezt a rajzfilmet sose láttam. A Youtube-on rákeresve sincs semmi. Biztos, hogy létezett ilyen rajzfilm?

6
Programozás / Zzzip
« on: 2019.February.15. 22:29:03 »
Lehet arra valami egyszerű trükk, hogy a basic program megállapítsa magáról, hogy eredeti változatban vagy zzzippel lefordítva fut éppen? Persze valami ciklussal és a közben eltelt időből megállapítható, a zzzippelt vagy a basic program fut-e. Nincs valami memóriacím vagy valami, amiből egy IF-fel el lehet dönteni?
Arra lenne pl. jó, hogy a program basicben átugorja a várakozásokat, zzzippelve meg nem.

7
Programozás / 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 41 times.)
* EnterSnake v1.zip (20.97 kB - downloaded 26 times.)

8
Egyéb hozzáfűznivaló is írható ide.
-
You can add more information here.

PS:
Én csak emulátort használok. Volt igazi EP-m is, de mivel itthon nincs hely beüzemelni, csak állt a szekrényben, így végül a klubnak adtam.
-
I use only the Emulator. I had had a real EP for a long time but there hadn't been room at home to use it, it had only been in the cupboard so I gave it to the EP Club.

9
Egyéb témák / Ki hogyan talált rá a fórumra?
« on: 2018.December.30. 22:15:04 »
A felhasználók listáját nézegetve láttam, természetesen MrPrise volt az első regisztrált tag, 2005. december 14-én. Pl. LGB, Povi nagyon gyorsak voltak, még aznap ők is regisztráltak. 15-én jött Szalai56 és Geco többek között. 16-án pl. Zozosoft és Endi. Szóval gondolom, lehetett valami beharangozása a fórumnak, nem csak úgy állt, és idővel rátaláltak, akik az Enterprise-ra gugliztak.
Akkor decemberben és januárban regisztráltak páran olyanok is, akik azóta sem írtak egy hozzászólást sem.
Én jó egy hónappal a fórum indulása után regisztráltam. Úgy értesültem a fórumról, hogy akkor még csak az ep128.hu oldal volt, azt nézegettem gyakran, és a linkek között egyszer csak felfedeztem, hogy Enterprise fórum (ÚJ!) is odakerült. Úgy emlékszem, hosszú hetekig csak olvasgattam a fórumot, először kicsit sajnáltam is, hogy sok olyan téma van, amiről nekem fogalmam sincs, még Basic topik sem volt.
Tutus pl. csak kb. fél évvel később regisztrált, 2006. júniusában, Prodatron is akkor már valahogy idetalált (őneki szólt valaki vagy magától talált ide?). IstvanV kb. csak egy évvel a fórum indulása után regisztrált.
Nyuzga, Attus csak pár évvel később talált ide, SzörG még később. 2010-ben jött Peter Hiner, 2013-ban Bruce Tanner.

Csak egy tipp, hogy akik az elején regisztráltak, az indexes fórumon olvasták, hogy indul ez a fórum. Gondolom, ott lett kihirdetve, de erre nem emlékszem már, pedig néha azt is olvasgattam.

Eleinte sokáig csak magyarok voltunk, de talán fél év sem kellett, és regisztráltak külföldiek is.

Néha szörnyülködöm, hogy valami esemény itt mintha csak pár éve lett volna, pl. az epimgconv, de már 8-10 év is eltelt azóta. Döbbenetes, hogy már tizenegynéhány éve megvan a fórum. Ugyanakkor az EP-zési kedv nem lohad, inkább ellenkezőleg, vannak klubok, van Enterpress, új szoftverek, új hardverek. Én meg, mióta megvan a Midiplay/Midiconv, alig használom az FL Studiót, azóta mindössze két szerzeményem volt FL Studióval (ezek közül az egyik a MrPuniverse remixe), egyébként évente kb. 10 szokott lenni.

Ez a törtélmire sikerült szöveg pont jól jön így 2018. utolsó előtti napjának a végén.

10
Egyéb témák / 2018 termése
« on: 2018.December.28. 15:36:16 »
Közeleg az év vége, bár még van pár nap, de érdemes lenne összegyűjteni, milyen újdonságok születtek EP-re (hardver, szoftver).
Kapásból:
Játékok: Chibi Akumas, Operation Alexandra, Profanation, Crillion, Quadrillion
Néhány (sok) midi zene
Nyan Cat (+ télapós különkiadás)

11
Programozás / Mondatokat alkotó program 2
« on: 2018.November.20. 14:32:33 »
Régebben elkezdtem egy programot, mely angol szavakból értelmes angol mondatokat rak össze, az volt a Mondatokat alkotó program 1.

Ez most kicsit más: Összerak egy egyszerű mondatot angolul, majd lefordítja németre, hollandra, olaszra, spanyolra is. Ez még eléggé az eleje, kevés szót ismer, és csak állító mondatokat alkot, kérdő és tagadó mondatokat nem. Remélhetőleg fogom folytatni.
* X-Lang 01.ep128s (45.05 kB - downloaded 33 times.)
* xlang.bas (2.91 kB - downloaded 24 times.)

12
Programozás / River Patrol
« on: 2018.October.31. 11:35:40 »
Ez elég kellemes játék. Jól meg lehetne írni Enterprise-ra a függőleges scroll miatt. De lehet, hogy van már hasonló.

13
Programozás / Kalandjátékok (át)írása
« on: 2018.May.26. 19:50:28 »
A mai klubban földrengéshangokat igyekeztünk előállítani az EP hanggenerátorával, míg a többiek söröztek. (Azért ekkor, hogy ne ijedjenek meg az esetleges félelmetes hangoktól.) Az első néhány próbálkozás mindenre hasonlított, de földrengésre a legkevésbé, azért ezek is itt vannak:
* Földrengés 1.ep128s (42.22 kB - downloaded 49 times.)
* Földrengés 2.ep128s (42.39 kB - downloaded 46 times.)

Végül a sokkal egyszerűbb effekt nyerte el tetszésünket, először monóban, majd sztereóban is megcsináltuk:
* Jó földrengés.ep128s (41.85 kB - downloaded 47 times.)
* Jó földrengés stereo.ep128s (41.87 kB - downloaded 45 times.)

Ezeket Laci majd felhasználja programokban.
Ha valaki esetleg jobb földrengéshangokat tudna előállítani, ne fogja vissza magát!

14
Egyéb témák / 2017 termése
« on: 2018.January.01. 11:15:12 »
Összeírjuk, mi készült Enterprise-ra 2017-ben?
Ami kapásból eszembe jut:

Treasure Cave (jó, még nincs teljesen kész, de majdnem)
Skramble
Xorgame
Midiplay/Midiconv/Mididisp
Midiplay C64/M64/Midiconv C64/M64
RaMuGe
Endi Magicbit, Speedbit, vagy valami hasonló című játékai
Részemről Xorgame 2, Midi to Basic

Biztos kihagytam ezt-azt.

15
Programozás / Hogyan írjunk kalandjátékot?
« on: 2017.December.28. 12:09:19 »
Szívesen olvasnék arról, hogyan kell szöveges kalandjátékot írni. Elsőre belegondolva ez tűnik a legegyszerűbbnek. Másodikra belegondolva már kicsit bonyolultabbnak tűnik. Csak feltételezem, hogy hasonlóan kell letárolni egy pályát, mint ha pl. karakteres képernyőn tárolnánk le a pacman játék pályáját, csak a navigálás más,és nem jelenik meg maga a pálya olyan módon, mint a pacmanben. De kalandjátékot kilistázva sose láttam data sorokban pályát. Ha így kell letárolni, feltételezem, minden egyes pozícióhoz tartozik egy halom változóérték (tömbökben), hogy milyen tárgyak vannak ott, és milyen tárgyakra használatára mi történik.
Ez csak tipp. Ha én írnék kalandjátékot, biztos így csinálnám.
Írás közben lehet bonyolult, ha alakul a dolog, átírni, hogy ne egy adott szobában legyen valami, hanem egy másikban.
Vagy mondjuk minden szobát egy vagy több hexadecimális szám írna le, melynek az alsó néhány bájtja az ott lévő tárgyakat jelenti, a többi valami mást. De ez is változik a játék során.
Érdekelne, aki elejétől végéig írt már szöveges kalandjátékot, hogyan csinálta.

Pages: [1] 2 3 4 5 6