Welcome, Guest. Please login or register.


Author Topic: Banana (Read 11097 times)

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.181 Chrome 66.0.3359.181
    • View Profile
Banana
« on: 2018.May.18. 21:24:45 »
Elkészültem egy kukacos bug-gyűjteménnyel. :) Benne van minden: pályák, banánok és némi dallam is, amit a lányom talált ki. István segítségével most már lehet úgy fordítani, hogy 16K-nál nagyobb legyen a program, de addig sok minden ki lett belőle nyesve, pl. a memóriafoglalás is kultúráltabb volt, de a szegmenseknek szánt tömb elhagyásával sikerült kb. 200 bájtot nyerni.

Még biztos lesz javítás, főleg, ha lehet 32K-ig nyújtózkodni, és két személynél gyorsítani is kellene, de azért játszható. Annyiban más ez, mint a többi worms, hogy itt nem csak négy irányban lehet menni, hanem jobbra-balra kell kanyarodni. Meg hát itt vannak minyonok... :) Az utolsó pályánál direkt növekszik a kukac a végtelenségig, ez nehezítés. :) Van két csalás: "E" a főmenüben örök életet ad, "N" a játék alatt átvisz a következő pályára.
Kotasoft

Offline endi

  • EP addict
  • *
  • Posts: 7018
  • 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 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
    • Honlapom
Re: Banana
« Reply #1 on: 2018.May.18. 21:35:15 »
hú ez nagyon jó lett. szép a graf, szépek a színek, és jól irányítható!
elsőre 5. pályáig jutottam
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.181 Chrome 66.0.3359.181
    • View Profile
Re: Banana
« Reply #2 on: 2018.May.18. 21:50:57 »
Köszönöm! Akkor ezek szerint máshol is rendben elindul. :)
Kotasoft

Offline szipucsu

  • EP addict
  • *
  • Posts: 7669
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Banana
« Reply #3 on: 2018.May.18. 21:56:53 »
Tényleg nagyon jó lett! Szép színes! Néhány pályát végigvittem. Nem semmi, hogy ilyen is van már EP-ra!
Én talán a kukacnak és a banánnak eltérő színeket állítanék be, de amúgy az egész grafika úgy jó, ahogy van!
Hangeffektekből még lehetne elég sokat beletenni, pl. kanyarodás hangja, lépéseknek is lehetne hangja, és mindig arról az oldalról szólna, ahol vagyunk a képernyőn. A zenét lehetne még kicsit fejleszteni, hogy ne csak egy csatornán szóljon, hanem pl. egy oktávval magasabban is ugyanaz, esetleg majdnem ugyanazon a hangon egy másik csatornán, és gyűrűmodulációval összekötni. De ennek a hangzásnak is jó a hangulata. Meg a zajcsatornán szólhatna még dob a zene alatt.
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

Online geco

  • EP addict
  • *
  • Posts: 5346
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Banana
« Reply #4 on: 2018.May.18. 22:09:25 »
Tetszik a snake új koncepció, nagyon jó szép a menü grafikája, nagyon tetszenek az animok alatta, és a játék is jó :)

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.181 Chrome 66.0.3359.181
    • View Profile
Re: Banana
« Reply #5 on: 2018.May.18. 22:14:06 »
Hangeffektekből még lehetne elég sokat beletenni

Azért nincs több hang, mert nagyon össze kellett nyomni a programot a 16K-s határ miatt, amit aztán István segítségével mégis sikerült átlépni... A dallamot a lánykám találta ki és megígértem neki, hogy belekerül a programba, meg tegnap sikerült először megszólaltatni a Dave chipet, úgyhogy most ennek is nagyon örülök. :) Envelope-ot se akartam beletenni a spórolás miatt, de anélkül összefolytak az azonos magasságú hangok, így muszáj volt. Azt még lehet, hogy beleteszem, hogy ütközésnél legyen valami hang.

Próbáltam dobot a zajcsatornával, de SYNC-et nem értem. 1-et állítottam be, hogy várjon egy hangra egy másik csatornán, de ehelyett a másik hanggal szólt együtt. Azt még meg kell értenem.

A kukacok színe adott a jó minyon és a rossz minyom miatt. Esetleg a banán lehetne barna, rohadt banán. :D
Kotasoft

Offline szipucsu

  • EP addict
  • *
  • Posts: 7669
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Banana
« Reply #6 on: 2018.May.18. 22:34:23 »
Egyszerre ketten is lehet játszani! Akkor majd jövő szombaton a klubban (azt hiszem, akkor lesz) jó kis mérkőzéseket lehetne nyomni.
A menüben a 6. pont talán nem kell (quit). Ott van helyette a reset.
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 Tuby128

  • EP lover
  • *
  • Posts: 920
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Banana
« Reply #7 on: 2018.May.18. 22:38:11 »
Szeretnék érdeklődni kedves Készítő, hogy
-milyen programnyelven készült?
-mennyi idő kellett hozzá?
-mennyit/mit segített pontosan a kislány, aki mennyi idős? (nekem is van egy 4 hónaposom, és már alig várom, hogy beálljon programozni)
-ez az első programja a kedves Készítőnek?

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
Re: Banana
« Reply #8 on: 2018.May.18. 23:01:25 »
Lesz topiktali?

Egyszerre ketten is lehet játszani!
A két személyes játékhoz kell külső joy, mert a billentyűzet kezelés nem tökéletes. Az "a" és "s" akad, ha a belső joy is használva van, mert mindig a legutolsó karaktert észleli. Régen csináltam PC-n, hogy átírtam a billentyűzet megszakítás rutin címét sajátra. Itt is valami ilyesmi kellene, de ennek még nem olvastam utána.
Kotasoft

Offline szipucsu

  • EP addict
  • *
  • Posts: 7669
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Banana
« Reply #9 on: 2018.May.18. 23:17:48 »
Lesz topiktali?
Azt nem hiszem, de az EP klub 26-án lesz szombaton, ott is lehet játszani új játékokkal.

Engem is érdekelne, a zenét a játékhoz hogyan találtátok ki. Szintetizátorral? Vagy a kislány énekelte, te meg lejegyezted?
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 Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
Re: Banana
« Reply #10 on: 2018.May.18. 23:25:03 »
nekem is van egy 4 hónaposom, és már alig várom, hogy beálljon programozni

Gratulálok a négy hónapos leányzóhoz! :) Az én lánykám 7 éves. Látja, hogy az apja kockul az Enterprise-szal, és tetszik neki a dolog. Ha programozni szeretne (amit ráerőltetni nem akarok), annak örülnék. Talán ezek a játékok kedvet csinálnak neki. Az ő segítsége a dallam kitalálása volt, a pályák megrajzolásában segített, miatta mosolyog a rózsaszín kukac is, mert eredetileg szomorú feje volt :), és ötleteket adott, pl. hogy legyen egyszerre több felvehető banán, meg ne azonnal tegye ki a következő banánt. Meg az egész minyon témát is ő találta ki.

A program eredetileg HiSoft Pascalban kezdődött, de az már a menü készítésénél kevésnek bizonyult. Először a Compile akadt ki, aztán a Translate is sokallta a kódot, hiába állítgattam az Alter paranccsal a dolgokat. Az assembly-ben gondolkodtam, de ahhoz hülye vagyok, de aztán a márciusi EP-Spectrum topiktalin Csaba mondta, hogy lehet PC-n C programot fordítani Enterprise-ra. Átírtam a meglévő kódot (még megvan a maradék Pascal is), aztán kb. egy hónapot vacakoltam vele, mire elindult és lett végre kép. :) Notepadban írom a forrást, majd Z88DK-val lefordítom. Hihetetlenül gyorsan lehet így programozni, egy-egy hiba hamar kiderül és gyorsan újra lehet fordítani a javítást.

Mennyi idő? Talán olyan 5-6 hónap, este, munka után, amikor volt rá alkalom. A képeket az EP128pal-lal konvertáltam, és azért volt akkoriban annyi javítás ahhoz a programhoz, mert jöttek elő a hibák. Most meg azért nincs fejlesztve, mert a Banana-t csináltam. De ha az EP128pal-t is beleszámítom, mert tulajdonképp ehhez készült, akkor kb. tavaly szeptember óta tart.

Régebben írkáltam Basic programokat egy magnós Enterprise-on, de nem maradtak meg és elég bénák voltak. Így ez az első igazi, Enterprise-ra írt programom. Már van két másik ötlet, szintén a gyerektől. :) Azok talán gyorsabban elkészülnek, mert egy csomó rutint fel lehet újra használni. Rengeteg idő elment az Enterprise megismerésével, aminek nagyon örülök, mert egy csodálatos kis masina.
Kotasoft

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
Re: Banana
« Reply #11 on: 2018.May.18. 23:27:38 »
Engem is érdekelne, a zenét a játékhoz hogyan találtátok ki. Szintetizátorral? Vagy a kislány énekelte, te meg lejegyezted?

Kapott Karácsonyra egy teszkós szintetizátort és azt nyomogatja. :) Már dalokat is visszajátszik, de saját dallamokat is kitalál.
Kotasoft

Offline SlashNet

  • EP user
  • *
  • Posts: 372
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Vivaldi 1.96.1147.42 Vivaldi 1.96.1147.42
    • View Profile
    • Russian info about Enterprise
Re: Banana
« Reply #12 on: 2018.May.18. 23:43:51 »
Nice game! :)

Offline Tuby128

  • EP lover
  • *
  • Posts: 920
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Banana
« Reply #13 on: 2018.May.18. 23:46:28 »
Hát ez fantasztikusan hangzik. Szerintem az apa-lánya / apa-fia közös munka a legjobb. Már nagyon várom.
 Sajnos az én apukám 25 évvel ezelőtt nem nagyon vett bele a progamozásba, magának írogatott segítő basic progikat, de nem dolgoztunk együtt. Egyedül csinálgattam a kis programjaimat 7 évesen. Akkor hívtam csak át a szobámba, ha már elkészültem, hogy megnézze, de csak rápillantott aztán visszament dolgára, TV-zni. Azokat a gyerekeket, akik társaságra vágynak, eféle apai viselkedés kiölheti a gyerekből a programozást, de szerencsére én egy olyan gyerek voltam, aki elvolt elszigetelve az EP-jével, nem kellett megveregetni a vállam, mert tudtam, hogy jó vagyok. :) A suliban az osztályban senki nem tudott programozni, tehát nagyon nem is lehetett róla beszélni. A sok könyv segített egyébként. Volt a játékos Hetedhét Enterprise, vagy a komolyabb Enterprise Tippek Trükkök, ami televolt jó Basic példaprogrammal.
 Nagyon fontos volt, hogy ha megúntam a programozást, akkor elmentettem az addigi dolgot kazira, majd betöltöttem a kedvenc játékaimat és azokkal játszottam. Gyerekként imádtam a Joystick kattogását. Már alig várom, hogy a lányom elérje azt a kort, amikor már megfogja a Joystick-ot együtt Sorcery-zhetünk.

 Na de visszatérve, annyi szeretnék még megtudni, hogy akkor a '88 után 90-es években neked volt EP-d? Ha igen, azóta megvan? Ha nem akkor mikor találkoztál vele?

Offline Tomato77

  • EP fan
  • *
  • Posts: 206
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.181 Chrome 66.0.3359.181
    • View Profile
Re: Banana
« Reply #14 on: 2018.May.19. 00:23:29 »
7 évesen programoztál? Azta... nem semmi! Nekem később kezdődött, kb. ötödikes-hatodikos lehettem olyan '89-90 tájékán, amikor apuék anyagi erejükön felül megvették az Enterprise-t. Szerettem a játékokat, a Grid Trouble volt az első, aztán hamar elkezdett érdekelni a programozás. Szerintem ezzel sokan vagyunk így, akik EP-vel kezdték, valahogy ingerli az embert a programozásra az a jó Basic, ami benne van.

Az a gép már nincs meg, XT lett belőle, de pár évvel később lett egy másik EP, az megvan. Igazából a C64 miatt kezdtem el újra EP-zni. :) 5-10 ezer forintért vannak eladó Commodore-ok, és másfél éve elhatároztam, hogy veszek egyet végre, mert sose volt olyanom. Vidékről hozták, és pár napot várni kellett rá, addig meg türelmetlenségemben elővettem az Enterprise-t.
Kotasoft