Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 168482 times)

Offline Ep128

  • EP addict
  • *
  • Posts: 1627
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Honlapom
Re: BASIC
« Reply #150 on: 2011.July.17. 17:16:11 »
Épp ideje, hogy István újra aktiválja Magát. :-)
Állítólag olvassa a fórumot, de hónapok óta egy betût nem írt, az alkalom így már adott rá, hogy megtegye. :-)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #151 on: 2011.July.18. 10:40:42 »
A Hungry Creature játékban véletlenszerûen mozognak a szörnyek, úgy, hogy mennek egy adott irányba, és ha falhoz vagy elágazáshoz érnek, akkor véletlenszerûen újra kitalálja a gép, melyik irányba menjenek tovább. Asszem, a basic "forrás" is megvan, abból ki lehetne nézni, hogyan sikerült ezt megoldani, és be lehetne építeni ebbe a játékba is.
De akár a Hamika megfelelõ részét is át lehetne ide építeni, és akkor kígyót lehetne a pályán irányítani, vagy az mozogna véletlenszerûen, mint ellenség. "Repülõ" ellenség is lehetne, ami mindenen keresztülmegy.
A kevés szín probléma. Ezért is kérdeztem régebben ebben a topikban, lehet-e ezzel valamit kezdeni. Az a baj, ha más színû egy karakter, akkor a karakterfigyelés (pl. ütközéseknél) nem mûködik. Attus a Gombócfalóban valahogy másképp oldotta meg az ütközést, az nekem kicsit magas. (Én GET #102-vel, Attus LOOK #102-vel, azt hiszem.)
« Last Edit: 2011.July.18. 10:44:01 by szipucsu »
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 Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #152 on: 2011.July.18. 12:00:38 »
Hamikából anno csináltam olyan változatot, amivel a kevésbé ügyes játékosoknak lehetett sikerélményt szerezni.
A kukac kerülte a falakat, és ha kaját érzett a közelben, akkor automatikusan arra fordult.
Mondjuk a sok IF-tõl eléggé lelassult, Zippelni kellett.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #153 on: 2011.July.18. 13:03:02 »
Hamikából anno csináltam olyan változatot, amivel a kevésbé ügyes játékosoknak lehetett sikerélményt szerezni.
Nem keresed elõ?
Orra is volt a kígyónak, amivel a kaja szagát érzékelte? :D


Tegnap belebotlottam egy Own Programs mappába, most azt nézegetem át. Hamika "továbbfejlesztményt" is találtam: * DumplingsEater.zip
Zzzippel van fordítva. Nem tudom, mennyire kész változat, tesztelni kéne. A BASIC forrást még keresem. A pályaszerkesztõ is elméletileg mûködik, de nem tudom, a szerkesztett pálya tényleg megjelenik-e. Sebességnek kb. 15-öt érdemes beállítani, annál kisebbel elég nehéz. Kb. 15 éve követhettem el ezt. A Dumplings Eater elméletileg gombócfalót akart jelenteni. A fõmenü itt is hagy némi kívánnivalót maga után:

6646-1
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 Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #154 on: 2011.July.18. 15:01:30 »
Nem keresed elõ?
Eddig még nem bukkantam rá :-(
Ez még a kazettás idõkben volt...

Offline szipucsu

  • EP addict
  • *
  • Posts: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #155 on: 2011.July.18. 16:02:38 »
Talán Commodore Plus 4-re volt egy nagyon hasonló bombázó játék. Annyira megihletett, hogy még azt is megkérdezi, el akarjuk-e indítani a játékot, ahogy Plus 4-en. (Ezt talán ki lehetne szedni a programból.)
A programlistát nézegetve volt néhány nem elegáns megoldás (pl. program közepén ENVELOPE definíció, amin mindig végigmegy, amikor odaér), de mûködik.

* BLICC.BAS

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: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #156 on: 2011.July.18. 20:17:06 »
Hogyan lehet az OUT 191,12 (vmi várakozás kikapcsolása) és a POKE 56,201 (megszakítások kikapcsolása) hatását visszaállítani eredeti értékre?
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 Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #157 on: 2011.July.18. 21:39:22 »
Hogyan lehet az OUT 191,12 (vmi várakozás kikapcsolása) és a POKE 56,201 (megszakítások kikapcsolása) hatását visszaállítani eredeti értékre?
out 191,4
poke 56,245

Offline szipucsu

  • EP addict
  • *
  • Posts: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #158 on: 2011.July.18. 21:42:50 »
out 191,4
poke 56,245
Köszi! Látom, te is jól megjegyeztél ilyen EP-s számokat. Bezzeg töribõl az évszámok nem mentek ilyen könnyen. :D
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: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #159 on: 2011.July.19. 00:00:48 »
Ebben a játékban az elsõ szinten egy ûrhajóból kinézve látjuk a "terepet" és úgy kell kormányozni az ûrhajónkat, hogy az ellenséges ûrhajó a célkereszt közepébe kerüljön és így ki lehessen lõni. Az ûrhajónk kormányzása abban nyilvánul meg, hogy az ellenséges ûrhajó ellentétes irányba mozog azzal, mint amilyen irányba kormányzunk. (Kivéve a fel és le irányt.) Az ellenséges ûrhajó persze gyorsan mozog, így nehéz dolgunk van. Õ is lõ ránk, és tíz találat után végünk. Sietni sem árt, mert az üzemanyag sem végtelen. Arra is figyelni kell, hogy az ellenség ne kerüljön ki a képernyõbõl, mert így eltûnik elõlünk és megszökik. Mi 9 találatot kibírunk, az ellenségnek viszont elég egyetlen találat a megsemmisüléshez.
A második szinten hasonló történik, csak más szemszögbõl, oldalról látjuk saját ûrhajónkat és az ellenséget. Itt egyetlen találattól végünk, az ellenség megsemmisítéséhez viszont 4 találat kell.
Kellemes, hogy a háttérben a csillagok "hunyorognak", viszont a mozgó cuccok letörlik a csillagokat, ha útjukba kerülnek. Az elsõ pályán ha fent kerül ki az ellenség a képbõl, ottmaradnak a nyomai. Szóval nem tökéletes.

* BATTSPAC.BAS

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: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #160 on: 2011.November.16. 13:37:46 »
Volt egy program, ami véletlenszerûen labirintust rajzolt a karakteres képernyõn, majd megpróbált egy egy karakternyi krapekot átvezetni a labirintuson. Volt, hogy elszúrta a labirintus tervezését a program és nem vezetett út a kijárathoz, és volt, amikor kijutott a krapek. Nem tudja valaki, hol van ez a program? Valamelyik EP-s könyvben lehetett, onnan kellett bepötyögni a basic programot.
Nem tudom, megoldható lenne-e valahogy, hogy csak "járható" labirintust tervezzen a gép, és aztán az irányítást átadja a játékosnak.
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 lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Safari Safari
    • View Profile
    • http://lgb.hu/
Re: BASIC
« Reply #161 on: 2011.November.16. 17:32:54 »
Nem tudom, megoldható lenne-e valahogy, hogy csak "járható" labirintust tervezzen a gép, és aztán az irányítást átadja a játékosnak.

Nem biztos, hogy jol emlekszek, de volt valami olyan algoritmus, hogy fuggolegesen veletlenszeru helyre generalsz egy falat (vonalat), majd vizszintesen, es igy tovabb: a trukk az, hogy ahol talalkozik ket fal, ott egy atjarot kell krealni. A sorrend veletlenszerusitese teszi mindig massa a labirintust. Na persze ket falat nem er egymas melle rakni: mindig kell kozotte pontosan egy hely. Valami ilyesmi volt: alitolag ez olyat general, hogy tetszoleges ket pontja kozott mindig van ut, azaz barmelyik reszet kinevezheted a labirintusodnak kezdopontkent es kijaratkent, es a feladat teljesitheto.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: BASIC
« Reply #162 on: 2011.November.18. 18:36:52 »
Itt egy (elég kezdetleges és lassú :oops:) labirintus program:
  * maze.com (3.89 kB - downloaded 112 times.)
A mozgás a Space billentyűvel gyorsítható. A 2D8h címen állítható, hogy milyen valószínűséggel forduljanak elő olyan falak, amelyek a külső fallal nincsenek összekötve (00h: legnagyobb, 01h, 03h, 07h, 0Fh, 1Fh, 3Fh, 7Fh, FFh: legkisebb).

Offline szipucsu

  • EP addict
  • *
  • Posts: 7783
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 8.0 Firefox 8.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #163 on: 2011.November.18. 19:20:28 »
Itt egy (elég kezdetleges és lassú :oops:) labirintus program:
Ez nagyon tetszik!  :smt041
Csak érdekesség: olyan történt, hogy "beragadt" az emberke és egyetlen fal körül mászkál. * beakadt.ep128s (256.78 kB - downloaded 82 times.)

Ha ezt ilyen könnyen összehoztad, nem fejleszted tovább valami pacman programmá?
A falrajzoló eljárást nehéz lenne basicben megvalósítani? Mert ha a Hungry Creature játékomba belecsempészném, szerintem szórakoztató játék lenne. Vagy ha csak az itt rajzolt pályákat abba be lehetne tölteni, ha amúgy nagyon lassú lenne.
Most már tényleg összehozhatnánk valami eredeti EP játékot, még ha ilyen gagyi karakteres képernyõst is. :D
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 IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Firefox 5.0 Firefox 5.0
    • View Profile
Re: BASIC
« Reply #164 on: 2011.November.18. 19:34:21 »
Csak érdekesség: olyan történt, hogy "beragadt" az emberke és egyetlen fal körül mászkál.

Valóban :oops: Ez javítható lenne azzal, ha nem véletlenszerű lenne a kezdeti irány.

Quote
A falrajzoló eljárást nehéz lenne basicben megvalósítani?

Nem tudom, érdemes-e BASIC-re átírni, mert az algoritmus nem túl jó, és elég lassú is. Valószínűleg célszerűbb lenne az lgb által leírt rekurzív módszert használni.
« Last Edit: 2011.November.18. 19:37:36 by IstvanV »