Welcome, Guest. Please login or register.


Author Topic: Dot Collector 2 (Read 9261 times)

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Dot Collector 2
« on: 2012.March.06. 21:27:36 »
« Last Edit: 2012.March.07. 12:49:49 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
OPEL #1:"Audi(o):" ACCESS DENIED

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #1 on: 2012.March.07. 20:43:54 »
Pályaszerkesztõ: * dotdes.bas

"Kicsit" lassú a töltés-mentés, mert bájtonként olvas. De itt talán másképp nem is lehetne, csak bájtonként.

Érdekességként a következõ programok közül az elsõ betölti a Dot collectort és kimenti basic program formájában a kódot úgy, hogy a kód DATA sorokba kerül * dotbassv.bas. Ebbõl lett a következõ program * dotdatas.bas, amit kibõvítettem úgy, hogy ha lefuttatjuk, kimenti magát a játékot a DATA sorokból. Ez azért lett volna jó, hogy a pályaszerkesztõhöz ne kelljen a programkódot betölteni, de ha új pályát tervezünk és azt akarjuk folytatni, akkor meg úgyis be kell tölteni, szóval végül ez utóbbi programot nem használtam fel a pályaszerkesztõben.
Vicces, hogy DATA sorokban tárolva a Dot collector kódját kb. 3x annyi helyet foglal, mint maga a játék.

Mondjuk ennek nem sok értelme van, kezdetleges módszer lehet, biztos nem is érdekel senkit, de megcsinálni érdekes volt.

Nem is lett volna gáz, ha egy Enterpressben leadják a következõ basic programot begépelésre, ami kimenti a Dot collectort: * dotdatas.txt
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
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #2 on: 2012.March.07. 20:48:28 »
Nekem ebben a Dot Collerctor 2-ben az eredeti pályák jönnek, igaz, csak a másodikig néztem.

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #3 on: 2012.March.07. 20:53:23 »
Nekem ebben a Dot Collerctor 2-ben az eredeti pályák jönnek, igaz, csak a másodikig néztem.
Az elsõ kettõ nagyon hasonló az eredetihez, de más.
De át is lehet szerkeszteni, nem erõltettem meg magam nagyon az elején.
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
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #4 on: 2012.March.07. 21:05:01 »
Pályaszerkesztõ: (Attachment Link)

Ez nagy ötlet!
Simán lefordul Zzzzip-el, úgy látványosan gyorsabb a töltés / mentés!
Az ENTER mit csinál?
Ami hiányzik belõle: képernyõtörlés. Üres mezõt nem is enged a játék?
És a STOP-ot le kellene tiltani a biztonság kedvéért, bosszantó lehet 9 áttervezett képernyõt elveszíteni véletlenül... A figuránk start pozícióját esetleg érdemes lenne bejelölni.

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #5 on: 2012.March.07. 21:12:12 »
Az ENTER-rel örökéletet lehet ki/be kapcsolni. Ha világoskék a keret, nincs örökélet, ha ilyen vöröses, akkor van öé.
Tényleg lehetne képernyõtörlés... majd lehet, megcsinálom, vagy megcsinálhatja, aki gondolja, ha valaki gyorsabb.
Üres mezõ eredetileg sem volt benne sehol, azért nem tettem be. Lehetne az is? Remélem 32-es kódú (SPACE) karakterként tárolja, mert akkor könnyû megvalósítani.
A start pozíció jelölve van, ott van egy üres hely (space) és nem enged oda tenni semmit.
Ja, és SHIFT-tel nyomva a billentyûket nyomtatott nagybetûket is lehet tenni a pályákra. Számokat nem, mert a számbillentyûkkel az egyes szinteket lehet lehívni. De ha nagyon hiányozna ez, lehetne másképp is megoldani. :D

Egyébként még kb. 15 éve megcsináltam ezt a programot, csak a lemez, amin volt, tönkrement. Az utóbbi években próbáltam rávenni magam, hogy csináljam meg újra, most lett kész. Egyébként kb. 1-2 lemez ment tönkre a kb. 50-bõl, az egyik pont ez volt. De lehet, hogy másik nem is ment tönkre, nem emlékszem pontosan.
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
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13181
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Dot Collector 2
« Reply #6 on: 2012.March.07. 21:16:49 »
Egyébként kb. 1-2 lemez ment tönkre a kb. 50-bõ
Ezek meg vannak még? Megnézném, hogy sikerül-e megmenteni.

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #7 on: 2012.March.07. 21:21:53 »
Az ENTER-rel örökéletet lehet ki/be kapcsolni. Ha világoskék a keret, nincs örökélet, ha ilyen vöröses, akkor van öé.
Üres mezõ eredetileg sem volt benne sehol, azért nem tettem be. Lehetne az is? Remélem 32-es kódú (SPACE) karakterként tárolja, mert akkor könnyû megvalósítani.
Ha nagybetût kiír, akkor a szóközt is biztosan. Legalábbis gondolom...

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #8 on: 2012.March.07. 21:31:58 »
Ha nagybetût kiír, akkor a szóközt is biztosan. Legalábbis gondolom...
Kipróbáltam, mûködik. De a SPACE-re most bogyót tesz le, valami másik billentyûre kéne megcsinálni. Akkor eddig, ami kéne: képernyõtörlés és SPACE. De talán bármilyen karaktert megjelenítene, az ALT-tal elérhetõ karaktereket és egyéb kódokat nem próbáltam még, de az eredeti játékban ezek nem is szerepelnek.

Egyébként, mivel az egész kód a memóriában van, lehetne mást is szerkeszteni, pl. feliratokat is, a pályák neveit. És szerintem néhány pályán idegesítõ a színösszeállítás, esetleg az ezért felelõs kódrészletet is meg lehetne keresni, aki tudja, hogyan kell...

Ezek meg vannak még? Megnézném, hogy sikerül-e megmenteni.
Megnézem... De egy lemezt annak idején kibeleztem, és a belsejét kifüggesztettem a szobám ajtajára dísznek.  :ds_icon_cheesygrin: Az egy rossz lemez lehetett.

Egyébként érdemes a Dot collector 2-ben végigvinni az összes pályát, van benne egy-két meglepetés.  :ds_icon_cheesygrin:
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
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #9 on: 2012.March.07. 21:52:04 »
Egyébként, mivel az egész kód a memóriában van, lehetne mást is szerkeszteni, pl. feliratokat is, a pályák neveit.

Ez is nagyon jó ötlet! Legalábbis a pályák neveit megadni!

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #10 on: 2012.March.07. 22:07:52 »
Egy javaslat: a képernyõtörlés a keretet azért hagyja meg.

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #11 on: 2012.March.07. 22:37:02 »
Ez is nagyon jó ötlet! Legalábbis a pályák neveit megadni!
Az a baj, az egész képernyõ tele van, már nem tudom, hova férne a pálya neve ill. hova lehetne írni az új nevet a képernyõn. Esetleg a status sorba, vagy ha még lehet, akkor a kb. 27. sorba megnyitni ennek egy egysoros szöveges lapot.
A status sorba irkáláshoz is van valami spoke, tudja ezt valaki, pl. Zozo? :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
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Lacika

  • EP addict
  • *
  • Posts: 2898
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: Dot Collector 2
« Reply #12 on: 2012.March.07. 22:40:42 »
Az a baj, az egész képernyõ tele van, már nem tudom, hova férne a pálya neve ill. hova lehetne írni az új nevet a képernyõn.

Egy sor így ránézésre kiférne a képernyõre, akár egy új, egysoros videólapra.

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #13 on: 2012.March.08. 14:34:18 »
Dot collector ritmusgép demó  :ds_icon_cheesygrin:
* Dotritmus.ep128d (209.2 kB - downloaded 119 times.) (EP128Emu 2.0.9.1)

(Laci, tényleg jól jött, hogy SPACE-t is le lehessen tenni.)
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
OPEL #1:"Audi(o):" ACCESS DENIED

Online szipucsu

  • EP addict
  • *
  • Posts: 7477
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector 2
« Reply #14 on: 2012.March.08. 16:28:27 »
Code: [Select]
  965     IF A=LEVDAT+22+18 OR A=LEVDAT+22+19 THEN PRINT #2:A$(1971+A);:GOTO 980
Ezt a sort hogyan lehetne átírni "így"?

Quote
965     IF A=LEVDAT+22+(18*N) OR A=LEVDAT+22+(19*N) THEN PRINT #2:A$(1971+A);:GOTO 980

Az "N" helyén bármely pozitív egész szám lehet 1-tõl kb. 20-ig, és hogy mindegyikre teljesüljön a feltétel és végrehajtsa a gép, ami a THEN után van? Jó, FOR ciklusba betenni az egészet, FOR N=1 to 20 ... NEXT N, de nincs valami egyszerûbb?

Ahhoz kellene, hogy képernyõtörlésnél a keretet ne írja felül, hanem átugorja. Ugye a keret mindegyik sorban kétszer egy karakter, ezeket kéne átugrani.
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
OPEL #1:"Audi(o):" ACCESS DENIED