Welcome, Guest. Please login or register.


Author Topic: Karakteres grafikus módok (Read 24726 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7628
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Karakteres grafikus módok
« Reply #150 on: 2015.October.13. 21:06:01 »
akkor fogok jó grafot csinálni, meg talán valami játékot is
Indulj a versenyen egy játékkal (az angol fórumban van erről szó most), tuti megnyernéd. :D
Nem is. Írj egy játékot, és utána a versenyre meg még egyet.
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 sanyike

  • User
  • *
  • Posts: 83
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.101 Chrome 45.0.2454.101
    • View Profile
Re: Karakteres grafikus módok
« Reply #151 on: 2015.October.14. 11:01:25 »
semmi extra, elkezdtem a kardef részt is átrakni bele



Nagyon jó lesz!

...a set character értékeket majd ki lehet menteni?

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #152 on: 2015.October.14. 15:16:18 »
Nagyon jó lesz!

...a set character értékeket majd ki lehet menteni?

egy teljes basic programot fog menteni, amiben minden benne lesz.
persze lehet külön menteni majd karaktert, pályát, stb.

de persze lehet majd olyan exportert is írni bele ami gépi kódú program számára ehető formátumban ment
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #153 on: 2015.October.14. 18:25:23 »
amúgy ehhez a karakteres-grafikus módhoz lehetne egy kis gépi kódú rutint írni, amit basicból lehetne hívogatni.
a következőket kéne tudnia:
-egy háttér bufferre kirajzolja a pályát megadott sortól, oszloptól (scrollhoz)
-kirak rá egy leíró lista alapján egyéb karaktereket (játékos, ellenségek), a leíró lista tartalmazná a számot hogy hány karakter jön, aztán a koorditátákat meg a karakter sorszámát

ezzel már tök jó villogásmentes kis basic játékokat lehetne csinálni, azzal se kéne törődni hogy a mozgó karakterek letörlik a hátteret, mivel az egész újra van rajzolva teljesen

persze ennek hiányában marad a szokásos basic pályakirajzolás aztán a figurák mozgatása megfelelő módszerekkel
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #154 on: 2015.October.15. 19:51:57 »
egy kis fejlődés, már egy picit lehet pályát rajzolni
nyilak: elem mozgatása
space: elem lerakása
shift+jobbra balra: elem kiválasztása

bugos meg fapados, de alakul.
plusz a karakter editorban már az aktuális elemet tudjuk szerkeszteni, de még nem rajzolja ki sajnos amit kiválasztottunk... nem is tudom hogy lehet exos-al karakter adatot kiolvasni, gondolom sehogy, marad a peek...
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Lacika

  • EP addict
  • *
  • Posts: 2911
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://www.ep128.hu
Re: Karakteres grafikus módok
« Reply #155 on: 2015.October.15. 20:40:25 »
Az 1490-1800-as programszerkezetre egy elegáns Ep-s megoldás 2 db sorban:

Program elején:

S$="12345678qwertyui..." [a többi karakter az IF-ekkel azonos sorrendben]

Majd egyetlen sorban:

CALL COPY4(POS(S$,I$),Y+1,V)

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #156 on: 2015.October.15. 20:42:06 »
Az 1490-1800-as programszerkezetre egy elegáns Ep-s megoldás 2 db sorban:

Program elején:

S$="12345678qwertyui..." [a többi karakter az IF-ekkel azonos sorrendben]

Majd egyetlen sorban:

CALL COPY4(POS(S$,I$),Y+1,V)

ja az jó lesz úgy mert utáltam úgyis hogy annyi sort elfoglal :D
de ilyenkor még én nem szoktam ennyire logikusra csinálni, mert maga a rendszer kitalálása fázisában vagyok. és ezt amúgy nem is lehet kitalálni logikusra, a limitációk miatt.
de ezt azért beírom majd mindjárt :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #157 on: 2015.October.15. 20:46:17 »
gondolatok a "rendszerről"...

-van ügye x karakterünk, amik egy része a második 4 színt használja, ez máris limitáció
-kérdés, hogy egy 2x2-es blokkban el akarjuk-e érni mindkét 4-es színcsoportot? egyáltalán lehessen szerkeszteni a 2x2-es blokkok tartalmát? túlbonyolítás...?
-lehessen-e 1x1-es, 3x3-as stb blokkokat is definiálin? sajnos túlbonyolítaná az egészet. 1x1-es esetleg lesz... de az is csak a level editorban talán (tehát le lehet majd rakni 1x1-est)
-legyen-e a pályaépítőben game logika meghatározására lehetőség? (pl megjelölni blokkokat hogy pl az powerup vagy fal) - nem, ez már nem fér bele az időmbe, sima karakterek lerakás lesz, aztán az exportált adattal a játékfejlesztőnek kell kezdenie amit tud vagy akar
-stb stb... a lényeg hogy univerzális rendszert nem lehet csinálni, de időm se lenne rá.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #158 on: 2015.October.15. 23:08:32 »
egy kis teszt grafika
nagyon fontos ilyen teszteket csinálni, mert közben derül ki hogy hogy is legyen ez az egész kitalálva, mi a legoptimálisabb - még ha ez részben szubjektív is - megoldás a limitációk közepette :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #159 on: 2015.October.15. 23:37:23 »
egy kép is legyen
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13313
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Karakteres grafikus módok
« Reply #160 on: 2015.October.16. 07:22:12 »

Offline geco

  • EP addict
  • *
  • Posts: 5310
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: Karakteres grafikus módok
« Reply #161 on: 2015.October.16. 08:48:30 »
coool :)

Offline endi

  • EP addict
  • *
  • Posts: 6994
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 45.0.2454.93 Chrome 45.0.2454.93
    • View Profile
    • Honlapom
Re: Karakteres grafikus módok
« Reply #162 on: 2015.October.16. 09:10:23 »
itt egy kevésbé színkavalkád pálya. az egyik szellemet lehet irányítani, meg lehet figyelni hogy mennyire jó vagy rossz hogy mozgás közben ügye átváltozik a színe. de mivel főleg világos színekből áll, talán nem annyira feltűnő
shift+balra átváltja egy sötétebb karakterre, ott már zavaróbb
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline geco

  • EP addict
  • *
  • Posts: 5310
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: Karakteres grafikus módok
« Reply #163 on: 2015.October.16. 09:38:08 »
Nem annyira zavaró, viszont akkor szinte nem is lenne, ha a nagyjából az egyforma árnyalatok kerülnének egy pozícióba a palettán, pl a legvilágosabb zold a sötét kő karakteréből, és nem a legvilágosabb zöld a csempéből, hanem az eggyel sötétebb, így már tényleg csak minimális lenne a különbség az egyes karaktersorok között.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 762
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
Re: Karakteres grafikus módok
« Reply #164 on: 2015.October.16. 10:46:39 »
Csak "hangosan" gondolkodom, de ezeket a négy színű karakteres módokat nem lehetne megmókolni úgy, hogy a szokásos 8(9) sor helyett 16(18) sorból állnának, és a módosító bitek használatával elérhetővé válna összesen nyolc szín a képernyőn. Tudom hogy ez jelentősen megbonyolítja a helyzetet, mivel feleződik a használható karakterek száma és a softsprite-ok menedzselését is jól összezavarja, de talán érdemes gondolat kísérletet végezni, hátha nem teljesen haszontalan az ötlet. Bár hogy BASIC-ből ezt hogyan lehetne hasznosítani, azt nem tudom. Több energiát (assembly) meg valószínűleg úgysem ér.