Welcome, Guest. Please login or register.


Author Topic: Dot Collector - Turbo Edition (Read 19004 times)

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 836
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #105 on: 2015.August.21. 14:39:45 »
Kicsit tovább gondoltam az előbbi hozzászólásomat. Legyenek az alapfeltételezéseink hogy karakteres képernyőn fut a program, pl. 3X3-as mozgó objektumaink vannak, és csak négy irányban (fel, le, jobbra és balra) lehet mozogni, egyszerre egyetlen karakternyit. Ekkor egyszerűsíthető a törlés és rajzolás olyan módon, hogy irányonként külön rajzolást vezetünk be. Ha fel vagy le mozgunk, akkor kirajzolunk egy 3X4-es kiterjesztett objektumot, aminek a mozgás irányával ellentétes végén (le mozgásnál a tetején, fel mozgásnál az alján) üres karakterek vannak. Hasonlóképpen vízszintes mozgásnál egy 4X3-as kiterjesztett objektumot, aminek a mozgás irányával ellentétes vége szintén üres karaktereket tartalmaz.

Természetesen ha grafikus képernyőt használ a program, akkor nem ilyen egyszerű, de az elv alapjai kis módosítással valószínűleg használhatóak.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #106 on: 2015.August.21. 14:49:49 »
Akkor már van "f" verzió vagy az "e"hez  írhatom még a javaslatokat?
Ezt most "g" verziónak neveztem el:
A szörnyek elvileg kevésbé villognak. (Bár a címképernyőn szerintem nem látszik. Lehet, ott külön eljárással oldottam meg a szörnymozgást? Már nem emlékszem. Majd azt is meg kéne csinálni villogásmentesebbre.)
Elhalálozáskor túl gyorsan indult tovább a pálya, a "zene" nem tudott lemenni, még szólt, amikor a játék már ment. Kicsit többet vár most elhalálozás után a folytatásig.

Ferro73 egyik változata volt az "f" verzió. Én az "e"-t módosítottam a fentiekkel. Nem tudom már, az "f" miben volt más, mint az "e". Még szerencse, hogy itt vissza lehet nézni.
A video_ini és a nemrég ajánlott módosításaid nincsenek benne még a "g" verzióban. Csak hirtelen felbuzdulásomban megcsináltam a szörnyvillogás csökkentést az "e" verzióban és ezt elneveztem "g" verziónak. Az "f" verzió már nem tudom, mi volt.

UI: Két játékot játszottam ezzel (A zzzippelt verzióval természetesen), és a névbeírás, pontszámtábla rendesen működött. Az elsőt végigjátszottam, a másodikat elszúrtam. :D
« Last Edit: 2015.August.21. 14:54:28 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

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #107 on: 2015.August.21. 14:54:07 »
Szeretném ha a program nem lenne úgy össze-vissza ezért megkísérelném a rendbetételét.
Program kódja: változok,videó ini, kezdő kép menü, játék,rutinok hivatkozások,egyéb DATA adatok

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #108 on: 2015.August.21. 14:56:18 »
Szeretném ha a program nem lenne úgy össze-vissza ezért megkísérelném a rendbetételét.
Rendben, tied a pálya! :D

Segítségképpen, a következő javaslataid még nincsenek benne:
Quote
Javaslat:
1. 590 PRINT #102,AT 4,27:PO

2. 630 PRINT #102,AT 10,27:HITS

3.1270 sorban PRINT #102,AT 4,27:PO

4.1390 sort példa az 1330 -1360  csak a GOTO 1700 majd 3950 töröld

5.1720 SET BORDER 0:SET #102:PALETTE 0,0,0,0
    1730 sort helyezd át a 2015 re

6.415 SET #102:PALETTE SZIN1,SZIN1,SZIN1,SZIN1:SET BORDER SZIN1
   540 SET #102:PALETTE SZIN1,SZIN2,SZIN1,59
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: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #109 on: 2015.August.21. 15:01:12 »
Quote
Javaslat:
1. 590 PRINT #102,AT 4,27:PO

2. 630 PRINT #102,AT 10,27:HITS

3.1270 sorban PRINT #102,AT 4,27:PO

Bár azt nem értem, miért jobb, ha egy karakterrel beljebb kezdjük ezeket kiírni. Még az elején kísérleteztem vele, hova kerüljenek, szerintem ott a legjobbak, ahol vannak. De ha gondolod, átírhatod, legfeljebb ha nem lesz jó, visszaírjuk. Figyelembe kell venni, hogy a pontszám ezres, netalán később tízezres nagyságrendű is lehet, és akkor nem férne ki szépen.
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 Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #110 on: 2015.August.21. 15:22:41 »
Bár azt nem értem, miért jobb, ha egy karakterrel beljebb kezdjük ezeket kiírni. Még az elején kísérleteztem vele, hova kerüljenek, szerintem ott a legjobbak, ahol vannak. De ha gondolod, átírhatod, legfeljebb ha nem lesz jó, visszaírjuk. Figyelembe kell venni, hogy a pontszám ezres, netalán később tízezres nagyságrendű is lehet, és akkor nem férne ki szépen.
Csak azért mert akkor egy oszlopban kezdődnének a számok.
A tízezres nagyság rend az majd később ahhoz kb 50 pálya kellene ha pályánként 200 pont a határ.

Akkor elkezdem a "q" rendezni és felrakom vagy megint kottázzam le MERGER módban?

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #111 on: 2015.August.21. 16:36:23 »
Akkor elkezdem a "q" rendezni és felrakom vagy megint kottázzam le MERGER módban?
Nekem egyszerűbb, ha felrakod. Csak ha lehet, írd le a részleteket, hogy hol mit változtattál meg benne.

A file néven lehetne változtatni, ez a dt2015x.bas kicsit hosszú. Lehetne mondjuk dttx.bas, ahol az x helyére kerül valami betűjel, és akkor kezdődhetne mondjuk dtta.bas-sal, lehetne akár ez a címe annak, amit feltöltesz majd.
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 Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #112 on: 2015.August.21. 16:56:00 »
Találtam még a BRAVO eljárásban is "kiugrasztó" GOTO-kat. Lenne még itt mit rendbe tenni... és ráadásul látszólag nem is változik tőle a játék. Jól el lehet szöszmötölni ilyenekkel.
Ez a BRAVO egy rémálom ez valóban ki hívás.

Nekem egyszerűbb, ha felrakod. Csak ha lehet, írd le a részleteket, hogy hol mit változtattál meg benne.
Akkor amit eddig csináltam.
Beleraktam a VIDEO_INI-t
Kicsit szét húztam a sorszámokat
Az elejét megpróbálom meg cserélni, hogy a menü legyen elöl
A MINPONT értékét 20 ra raktam mert az első rang sor is 20 de ezt 21 kellene mindegy
Kijavítottam a KIMULT hibát.
Egy oszlopba írja a pontokat
Így hirtelen ennyi ami eszembe jut.


Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #113 on: 2015.August.21. 17:40:16 »
Az előzőhöz képest ebben addig nem jelenik meg a képernyő amíg nem kezdenek el mozogni a figurák
Igaz BASIC ban sok az üres képernyő ed lehet Zzzip ben már nem annyira.
Be iktattam egy LEVMAX váltózót ami a későbbi pálya bővítést könnyíti meg.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #114 on: 2015.August.21. 18:11:12 »
Most milyen?
Előbb elvégzi a számításokat, utána töröl és rajzol. Valamivel jobb szerintem.
Szerintem is jobb :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #115 on: 2015.August.21. 18:17:15 »
Az előzőhöz képest ebben addig nem jelenik meg a képernyő amíg nem kezdenek el mozogni a figurák
Ez Zzzippel így mutat:
* emptyscreens dotturbo.ep128s (192.77 kB - downloaded 69 times.)

Szerintem így nem olyan jó. Zavaróak azok az üres képernyők. Inkább az lenne jó, hogy miután kirajzolta a képernyőt, meg is jelenne. Tehát csak a rajzolás idejére tüntetni el a képernyőt.
Vagy úgy se volt rossz, ahogy eredetileg volt. Nem várakozik olyan sokat, hogy zavaró lenne, szerintem.
« Last Edit: 2015.August.21. 18:31:15 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

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #116 on: 2015.August.21. 18:42:44 »
Ez Zzzippel így mutat:
(Attachment Link)

Szerintem így nem olyan jó. Zavaróak azok az üres képernyők. Inkább az lenne jó, hogy miután kirajzolta a képernyőt, meg is jelenne. Tehát csak a rajzolás idejére tüntetni el a képernyőt.
Vagy úgy se volt rossz, ahogy eredetileg volt. Nem várakozik olyan sokat, hogy zavaró lenne, szerintem.
Vissza állítottam
És a BRAVO rész is javítva.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #117 on: 2015.August.21. 19:37:11 »
Vissza állítottam
És a BRAVO rész is javítva.
Ez most így egész jó!

Majd meg kéne az egészet SPEEK-es "érzékelős" módszerrel is csinálni. És akkor a KEP$ tömböt akár el is lehetne felejteni. És valami egyszerű matematikai művelettel meg lehetne oldani, hogy mindegyik pálya picit gyorsabb legyen az előzőnél, és a legutolsón ne legyen semmilyen lassulás már.

Attribútum képernyőn is alkalmazható a SPEEK-es módszer? Úgy értem, a színkódját kérné le az adott koordinátán lévő pontnak.

Szeretném kibővíteni a varázstabletták hatását. Legyen többféle varázstabletta, vagy maradjon egyféle, és véletlenszerűen dőljön el (vagy valaminek a függvényében), hogy mi legyen a hatása több hatás közül? Az egyik az lenne, hogy a szörnyek megállnának egy kis időre és nem ártanának, addig lehetne repeszteni a pályán nagyobb sebességgel. Meg még van pár ötletem. :D

A zene maradjon ez?

A legutóbbi, Ferro73 által módosított verzió így néz ki zzzippelve. Ha vannak még javaslatok (a színezésen kívül), jöhetnek!
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: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Dot Collector - Turbo Edition
« Reply #118 on: 2015.August.21. 19:58:01 »
Következő verzióhoz apróbb javítások majd:
- Ha átmegy a krapekon egy szörny, a krapek néha eltűnik. Az ütközés után újra ki kéne rajzolni a krapekot.
- Varázstabletta önmagában ne érjen annyi pontot. (Érjen egy pontot egyáltalán? Vagy egyet se?)
- Pink Beauty nevű pálya nem rózsaszínű, hanem kék... The Blue Hall sem blue.
- Game over felirat körül ne bogyók, hanem fal legyen.
« Last Edit: 2015.August.21. 20:33:56 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

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 40.0 Firefox 40.0
    • View Profile
Re: Dot Collector - Turbo Edition
« Reply #119 on: 2015.August.21. 20:02:43 »
Ez így már valami.
Nekem a programozással nincs nagy gondom csak a kreativitással.
Nem tudok tervezni pályákat.
Viszont egy ötletből tudok faragni hatletet.

A SPEEK-elés már egy nagyobb falat.
Ha elkezdem akkor már nehezebb lesz egy ideig működő példányt produkálni.
Meg persze azért előtte meg kell ismernem, tapasztalni mit is szerette volna a programozó programozni.

De ezek szerint jó úton haladunk.

Akkor most a "g4" az alap verzió?
Mert akkor már törlöm az előzőeket túl sok van.