Welcome, Guest. Please login or register.


Author Topic: Mit lehetne kihozni az EP Basic-bõl? (Read 26702 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #60 on: 2013.February.04. 09:35:44 »
Szerintem a legegyszerűbb, ha szétszeded külön pályatervező programra és játékra.
A pályatervezőben menne minden úgy mint eddig, csak nem a #102-re, hanem egy fájlnak megnyitott csatornára. PRINT is, SET INK, stb is. A fájlba így belekerülnek a szükséges ESCAPE szekvenciák is.
Utána a játékban már csak COPY FROM-mal át kell küldeni a pályat a képernyőre.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #61 on: 2013.February.04. 09:39:24 »
Quote from: szipucsu
De talán van egy vezérlőkód, amit ha kiadunk a PRINT utasításba, akkor megváltoztatja a tinta színét. Van ilyen?
Hogyne lenne, erre vannak az Escape szekvenciák!
Tehát pl a tintaszín váltás, az CHR$(27)&"I"&CHR$(n)

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #62 on: 2013.February.04. 09:41:37 »
zozo
tehát ezek szerint lehet basicbol is lapozni a képernyőt?
gyakorlatilag lehet rajzoltatni memóriában s utána átcserélni a képernyőt?
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #63 on: 2013.February.04. 09:45:53 »
Quote from: PiotrSoft
tehát ezek szerint lehet basicbol is lapozni a képernyőt?
Ezek szerint tényleg régen EP-ztél :oops:
Természetesen lehet, lásd videólapok.

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #64 on: 2013.February.04. 09:47:49 »
zozo
93 tól Amiga
Azután unix linux most Grand MA 2
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #65 on: 2013.February.04. 09:48:41 »
Quote from: szipucsu
Egyébként zavar, hogy ilyen kevés a szín...
Meg lehetne próbálni attribútum grafikus módban, ott a karakterek maradnak ekkorák, de mindegyikhez lehet a 16 színből választani papír és tinta színt.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #66 on: 2013.February.04. 11:26:19 »
A fájlból töltögetésre én is gondoltam. Minden pályát fájlból töltene be. Csak ha valaki netán még napjainkban is magnóról tölt, akkor kicsit kényelmetlen lenne. Vagy esetleg a pályaszerkesztőt úgy csinálni meg, hogy önálló BASIC programba mentse a pályát DATA sorokba, amit majd össze lehet MERGE-lni a főprogrammal.

Az is megoldás, ha utántöltős a játék. A score és lives változó tartalmát meg lehetne őrizni egy trükkel, már régebben is beszéltünk itt erről. Újabb program betöltésénél nyilván törlődnének a változók, ezért trükközni kéne, pl. egy nem használt karaktert átdefiniálni úgy, hogy bele legyen kódolva a score és lives értéke. Bár élet eddig csak egy volt, nem tudom, kéne-e több is.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #67 on: 2013.February.04. 12:33:11 »
Quote
A fájlból töltögetésre én is gondoltam. Minden pályát fájlból töltene be. Csak ha valaki netán még napjainkban is magnóról tölt, akkor kicsit kényelmetlen lenne.
Anno a 128-as programok is töltögetősek voltak, s eldolgoztak a magnósok is vele, ez az érzés hozzátartozik a microgépekhez.
Quote
Vagy esetleg a pályaszerkesztőt úgy csinálni meg, hogy önálló BASIC programba mentse a pályát DATA sorokba, amit majd össze lehet MERGE-lni a főprogrammal.

Ne csinálj túl hosszú kódot, mert azt még a MOTOROLA 68000 sem kedvelte, ott is mind kisebb rutinokat illett végrehajtatni, hogy elérhető legyen a teljes processzor kihasználtság. S ez egy 4MHz-s gépnél, főleg dupla fordításnál főleg igaz.

Quote
A score és lives változó tartalmát meg lehetne őrizni egy trükkel, már régebben is beszéltünk itt erről. Újabb program betöltésénél nyilván törlődnének a változók, ezért trükközni kéne, pl. egy nem használt karaktert átdefiniálni úgy, hogy bele legyen kódolva a score és lives értéke. Bár élet eddig csak egy volt, nem tudom, kéne-e több is.

El kell dönteni. Izgalmas lenne a játék ha több élet lenne s néha kapnál hozzá. Talán a score-t meg se kellene jeleníteni, s ha még lehet bonyolítani random pontonként adnék extra life-t.
Tudom más izéjével verem a csalánt. De még izgalmasabb lehetne, s ez csak a térképe egy kis részének a vizsgálatával jár, hogy ahol 1 szintnél többet esik end of life változóval kezdje újra a pályát.
Hogy a játék tényleg élménydúsabbá válhasson.
 
Quote
Idézetet írta: szipucsu

Quote
Egyébként zavar, hogy ilyen kevés a szín...
Meg lehetne próbálni attribútum grafikus módban, ott a karakterek maradnak ekkorák, de mindegyikhez lehet a 16 színből választani papír és tinta színt.
  
Engem nem zavar.

Quote
Idézetet írta: PiotrSoft

Quote
tehát ezek szerint lehet basicbol is lapozni a képernyőt?
Ezek szerint tényleg régen EP-ztél
Természetesen lehet, lásd videólapok.

Beugrott
Volt valamikor egy olyan Basic demó, ahol egy kis videolap volt nyitva, 16 talán? s egy szálrajzólt kockát forgattunk meg 3D-ben.
Melyik is volt az?
Emlékszem irdatlan lassan kezdte el.
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #68 on: 2013.February.04. 12:44:57 »
Quote from: Zozosoft
Ez mind igaz, de csak grafikus képernyőn!
Szipucsu programja viszont Text 40-ben fut.
na jó de ez a topik nem arról szólna hogy minél többet kihozni a basicból?
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #69 on: 2013.February.07. 20:30:07 »
Quote from: PiotrSoft
Ne csinálj túl hosszú kódot, mert azt még a MOTOROLA 68000 sem kedvelte, ott is mind kisebb rutinokat illett végrehajtatni, hogy elérhető legyen a teljes processzor kihasználtság. S ez egy 4MHz-s gépnél, főleg dupla fordításnál főleg igaz.
Ha több lesz a DATA sor, az szerintem nem változtat a proci kihasználtságán vagy a program gyorsaságán. Attól még a rutinok lehetnek akár rövidek is a programban. Vagy rosszul tudom?

Vagy ha tényleg befolyásolja a program hossza ezt, akkor érdemes külön betöltőt írni, és abba tenni pl. a SET CHARACTER és ENVELOPE NUMBER meg hasonló beállításokat.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #70 on: 2013.February.07. 20:38:02 »
a z80-ban nincs semmiféle cache meg ilyesmi modern trükkök, szóval önmagában az, hogy milyen hosszú a kód nem számít

sőt, valójában ha egymás után írsz két sort százszor, gyorsabb lesz mintha egy ciklusba raknád :)
Vigyázat! Szektás vagyok! :)

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #71 on: 2013.February.07. 20:54:44 »
azert mondtam mert én a pályakezelés minden pályához külön beágyaznám.
ha túl sokat kell ugrálni a sorok között az is lassít.
ezért pakolnám kisebb blokkokba.
Egyetértve endi hozzászólásával.
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #72 on: 2013.February.07. 21:13:22 »
Quote from: PiotrSoft
azert mondtam mert én a pályakezelés minden pályához külön beágyaznám.
Én minden külön pályához nem tenném be másképp. Arra gondoltam, úgy kéne a pályaszerkesztőt megcsinálni, hogy "platformok" és a létrák kezdő koordinátáját és hosszát mentse el, a játék meg ebből rajzolná ki. Sorban bekérné az összes azonos színű platform kezdő koordinátáit és hosszát, majd ha ezzel készen van, akkor a másik színűeket kérné be és rajzolná ki, végül a létrákat.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline PiotrSoft

  • EP fan
  • *
  • Posts: 230
  • Country: hu
  • Fõhajtást a hõsöknek, könnycseppet az áldozatoknak
    • nem teljesen rollam szól de mégis rollam szól, ha megnézed megérted
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #73 on: 2013.February.07. 21:59:35 »
Minden út Rómába vezet.

De ha az adatok eléréséért több adatot  át kell olvasnia maximálisan szükségesnél, a processzornak igen csak meglassul.

Lásd ezzel küzd jelenleg a Mozzila Firefox. Egy kis pöpec gyors böngésző volt, de mostanra úgy elterebélyesedett, olyan étvággyal falja a rendszermemóriát, hogy a mozzila fejlesztőinek be kellett látniuk a bővítmények s a csili vili parasztvakításokról le kell mondani, s vissza az alapokhoz.
Medgyesegyháza s Mezõkovácsháza után, Budapestre vetett a sors.Itt tanultam, dolgoztam mígnem megházasodtam s Budakalászra költöztem.Voltam programozó, jármû-villamossági szerelõ,jelenleg látványtechnikus és tûzoltó, de ami a legfontosabb 3 gyermek apja!

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Mit lehetne kihozni az EP Basic-bõl?
« Reply #74 on: 2013.February.08. 10:46:54 »
na itt egy bénaság, a 4 színű pályakirajzoló
gagyin van megírva de most az mindegy
jó lenne egy karakter szerkesztő ami egyből kidobja a set char adatokat és akkor nem kell változókba olvastatni meg változókból kiolvasni, picit gyorsulna, meg szebb lenne

több féla karakterből szerintem tök szép dolgokat lehetne rajzolni, jól beállított palettával stb

emberke mozgatás nincs befejezve
Vigyázat! Szektás vagyok! :)