Welcome, Guest. Please login or register.


Author Topic: BANG! játék Enterprisera (Read 31290 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14738
  • Country: hu
    • http://enterprise.iko.hu/
Re: BANG! játék Enterprisera
« Reply #120 on: 2012.October.17. 11:55:03 »
Apróságok, amivel a program mérete csökkenthető (meg elvileg gyorsítható is, bár nem hinném, hogy mérhető lenne :-) ):
NUMERIC ill. STRING utasításoknál lehet több változót is egyszerre definiálni, pl: NUMERIC A,B,C,D(10), nem kell mindet külön utasításba írni.
Igazából ha nem tömbről van szó, akkor nem is kötelező használni ezeket, bár mivel a legtöbb más programnyelvben kötelező a definiálás, nem baj ha megszokja az ember.

READ utasításnál szintén több változót fel lehet sorolni.

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #121 on: 2012.October.17. 18:06:07 »
Köszönöm a jótanácsokat.

Eddig sok féle képpen megpróbáltam eltüntetni a kurzort, és fel is tűnt, hogy ATTRIBUTE módban nincs, akkor ez lesz a megoldás. Én megvagyok az inputtal, mindössze fájl kimentésnél, betöltésnél és név megadásnál lesz.

Azért deklarálok mindent NUMERICkal és STRINGgel, mert így ha véletlenül olyan változót használok (pl. I ) ami már egy kintebb lévő részben volt, akkor nem rontja el annak az értékét, míg ha csak egyből LET-et írok, akkor igen.

A játék lényege itt olvasható, majd a játékban is elérhető lesz: http://hu.wikipedia.org/wiki/Bang!

Mégegyszer köszi mindenkinek a tanácsokat, közben ugyanebből készül a JAVA adaptáció, de azért igyekszem fejlesztgetni az EP-set is.

JÓ HÍR: Ma vettem egy szépen működő Enterprise-t magnóval, joystick-el, így azon is tudom tesztelni. Sajnos a lemezes verziót nem, mert bár EXDOS-om van, mintha kontakthibás lenne, de a lemezegység szét lett már berhelve, szereznem kellene valahonnan egyet. A másik EP-t is megcsinálom majd valamikor ha lesz időm, aminek táp baja van. (Sajnos annak a nagyfrekvenciás része is rossz ugye...)
« Last Edit: 2012.October.17. 21:18:57 by Zozosoft »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9948
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BANG! játék Enterprisera
« Reply #122 on: 2012.October.17. 20:44:04 »
Nincs túl nagy jelentősége, de egyébként a kurzos eltüntethető a SET #csat:CURSOR CHARACTER n (n=32 főleg) és a SET #csat:CURSOR COLOUR n utasítások használatával is. Meg a palettában is meg lehet adni olyan színt, ami a kurzornak (is) a színe. De az attribútum képernyő a legjobb!
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #123 on: 2012.November.03. 22:05:35 »
Azon gondolkodtam, jó lenne mégiscsak, ha a játékban a hangok nem az EXDOS-szal rendelkezők kiváltsága lenne, így viszont nem ártana hanyagolni a digitalizált hangokat. Elkezdtem játszogatni a SOUND meg ENVELOPE-pal, meg a MusicBox-szal... de én annyira zöld vagyok ehhez... (annak ellenére, hogy 18 éve hegedülök). Hogyan lehet egyáltalán hangszínt váltani, vagy bármi ilyesmit? Hogy lesz ebből puskalövés hang, meg gellert kapott golyó hang, meg ilyenek? Valaki, akinek több tapasztalata van a témában, légyszi mutasson utat! :D

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: BANG! játék Enterprisera
« Reply #124 on: 2012.November.03. 22:53:46 »
hát 3 szólam 4szögjellel meg 1 szólam zajjal sokra nem lehet menni...

de kéne egy konverter ami digi hangból konvertál envelope-re meg ezekre a szólamokra :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9948
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BANG! játék Enterprisera
« Reply #125 on: 2012.November.04. 10:35:43 »
Nem is tudom, hol van ez rendesen leírva, talán a gépkönyvben?
Adj meg SOUND paramétereinek STYLE és ENVELOPE-t. A STYLE 16,32,64 háromféle torzítás. Az ENVELOPE-ban meg lehet adni a hang változását, pl. folyamatos elhalkulását, hangmagasság változását (hajlítások) egy hangon belül.

Most így kapásból talán ez egy "puskalövéshez" hasonlíthat valamennyire:
ENVELOPE NUMBER 1;0,63,63,1;-5,-63,-63,20
SOUND PITCH 70,ENVELOPE 1,DURATION 20,STYLE 64

Ez így monó, de lehetne sztereósítani is, stb. Ismered a STYLE, ENVELOPE, stb. paramétereket?
« Last Edit: 2012.November.04. 10:39:16 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #126 on: 2012.November.04. 10:39:14 »
Igen, olvastam róluk. Bevallom, kicsit még bennem van a mai világ elkényeztetése a MIDIvel és hasonlókkal. Néztem egy Commodore 64-ről szóló 2 órás bemutatót, amiben mutogatták, hogy 4 fajta jelalakot ismer, és arra lehet megadni attack, duration, sustain meg még valamit talán, meg ott is torzítást meg modulációt, és egész jól elmondták, hogy ha elképzelünk egy hangszínt, azt miként lehet megvalósítani. Azt hittem ilyesmit tud az EP is.

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #127 on: 2012.November.04. 10:40:39 »
Épp a Rockdigit igyekszem kipróbálni, hátha az közelebb áll az elképzeléseimhez, és annak a végtermékét is be lehet illeszteni programba.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9948
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BANG! játék Enterprisera
« Reply #128 on: 2012.November.04. 10:43:52 »
Attack, duration, sustain az EP-vel is megvalósítható az ENVELOPE-pal.
A Rockdigi inkább zeneszerkesztő, már kész hangmintákkal. Na, ahhoz még nem sikerült hangmintát konvertálnom PC-ről, hanem csak ha egy PC-s MOD fájlt konvertálsz EP-sre, akkor elmentheti hozzá a hangmintákat is külön, ha így állítod be.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: BANG! játék Enterprisera
« Reply #129 on: 2012.November.04. 10:55:59 »
Ezzel a PC-s programmal egyszerűen ki lehet próbálni a DAVE különböző effektusait.

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #130 on: 2012.November.24. 20:21:29 »
Köszi, kipróbálom.

MÁS: Általában amikor az ember programot ír, akkor nem egy menetben kisz**ja magából az egészet, hanem itt hozzáír, ott hozzáír, stb. Már kezdek agygörcsöt kapni a sorszámozott BASICtől, már annyi programsorból áll a progi, hogy meglehetősen nehéz bárhova beleírni, folyamatosan gyúrni kell a RENUMBEReket.... nincsen valami jobb mód a programozásra? Valami BASIC compiler ami nem sorszámozott BASICből fordít, vagy ilyesmi?

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9948
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BANG! játék Enterprisera
« Reply #131 on: 2012.November.24. 20:30:56 »
Talán már írta valaki a chain, edit utasításokat. Így több program lehet egyszerre a memóriában, és azok a programok átadhatják egymásnak a vezérlést. Így nem kéne annyi RENUMBER, ha külön programok lennének ez egyes programrészek. Pl. külön program a DATA soroknak és onnan beolvasásnak, ami miután beolvasta az adatokat a változókba, visszaadná a vezérlést a főprogramnak.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Kapitany

  • EP user
  • *
  • Posts: 313
  • Country: hu
Re: BANG! játék Enterprisera
« Reply #132 on: 2012.November.24. 22:09:47 »
Gondolkoztam már ezen, de a DATA rész elenyésző, a többit meg nem nagyon lehet szeparálni, mert nincs olyan elkülönülő programrész ami külön végrehajtható, max. a csatornák beállítása.

De az én agyamra a sorszámok menneeeek!

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9948
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BANG! játék Enterprisera
« Reply #133 on: 2012.November.24. 22:40:44 »
Nem akarom erőltetni, hogy tedd közzé a még félkész programot, de ha feltennéd, talán tudnánk rá mondani valamit.
Esetleg az alapbeállítások, inicializálás, menü mehetne külön részbe, és maga a játék, főprogram része megint külön részbe. De ez csak egy tipp.
Mondjuk ha az elején már megvan minden készen, ott lehet egyesével számozni a sorokat, és ahonnan módosítás várható, lehet pl. 5-ösével, vagy ilyesmi.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: BANG! játék Enterprisera
« Reply #134 on: 2012.November.24. 23:58:34 »
Quote from: Kapitany
De az én agyamra a sorszámok menneeeek!
Sok sort egybe lehetne írni a programban. A NUMERIC után pl. állhat változó felsorolás veszővel elválasztva.