Welcome, Guest. Please login or register.


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - endi

Pages: [1] 2 3 4 5 6 7 8 ... 354
1
VIDEO: / Re: GraCha Sprite System
« on: Today at 10:37 »
JSP, your program is cool, I always wanted to make a pixel-moving basic game.

2
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.20. 15:03:14 »
már csak az a kérdés hogy több címet vagy file név címét hogy lehet átadni a basic code hex utasításba?

hm, rájöttem hogy egyszerűen a csatornát basic-ben kell megnyitni, és a dolog meg van oldva :)

3
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.18. 18:40:49 »
mondjuk lehet hogy kéne egy külön topik arra hogy "asm basic-ben"...

4
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.18. 17:04:19 »
már csak az a kérdés hogy több címet vagy file név címét hogy lehet átadni a basic code hex utasításba?

5
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.18. 12:35:17 »
Nekem egyszerűbb a videómemóriába, mivel nem tudom, hogy az allocate-tel lefoglalt cím hol van :D

az azért nem jó, mert háttér bufferben kell lennie a pályának, mert azt fogjuk átmásolni a videomembe amikor szükség van rá, pl sprite mögötti terület újrarajzolásánál.
pont ez lenne a lényege a rendszernek!

6
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.18. 12:34:24 »
Azt vagy hívásnál lehet átadni, és akkor a HL-ben lesz, vagy pedig a megfelelő helyen CODE változó=, és aztán a változó értékét bepókolni a töltő kódba a megfelelő helyen.

igen, valami ilyen dereng nekem is :)

7
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.18. 10:10:57 »
Egyből a karaktermapbe, karakterkészletbe, és az LPT-be a megfelelő dolgokat?

hát ez se ártana igen, de egyelőre csak a pályára gondoltam, hogy allocate-al lefoglalt címre betölteni.
de a többi is jöhet :)

8
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.17. 22:45:40 »
úgy értem asm-ban :)
jó tudom, csak pár sor... de már nem emlékszem az exos dolgokra, és van akinek kisujjában van ma is:)

9
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.17. 22:33:06 »
meg tudná valaki írni nekem a betöltést?
allocate-al lefoglalt memóriában akarok betölteni. 42*24*2 bájthoz szerintem nem kéne szegmenst foglalni :)

a formátum amit binárisan ment az editor:
pálya:
 24 sor, 42 bájt per sor
színek soronként:
 24 sor, 8 bájt soronként
definiált karakterek:
 1 bájt a karakter kód, 9 bájt per karakter a definíció, és 20*4 karakter van elmentve (mivel 2x2-es blokkokból áll és 20 ilyen 2x2-es elem van. a pálya nem ezekből épül hanem simán csak 24*42 karakterből, ez a 2x2-es dolog csak az editálást segíti az editorban).

10
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.14. 16:27:51 »
az első hozzászólást frissítem ha új ötlet van, vagy ha valami elkészült

11
VIDEO: / Re: GRACHA - a grafikus karakteres editor
« on: 2019.April.14. 11:30:27 »
na amit itt leírtam "sprite rendszer" annak nyitottam egy új topikot

12
VIDEO: / Re: GraCha Sprite System
« on: 2019.April.14. 11:29:46 »
itt egy mínusz egyedik verzió. kimásol a képre valami memóriát, majd rárajzol egy nagy sprite-ot.
látható hogy zzzippelve a poke se elég gyors ehhez, de majd gépi kódban. :) és úgy villogni se fog!
na meg az se szükséges minden játéktípusnál, hogy az egész képernyőt mindig újra kirajzoljuk. de akarok majd kísérletezni scrollos játékkal. tök jó lesz basic-ben ilyeneket csinálni. :)

13
VIDEO: / GraCha Sprite System
« on: 2019.April.13. 23:57:10 »
Elkezdtem basic-ben írni egy rendszert karakteres (főleg gracha) módhoz. Poke-okkal műxik és zzzippel fordítható lesz. De a lényeg az lenne ha valaki majd átírná asm-ba (egyszerű lesz), mert én már nem akarok gépi kóddal foglalkozni. De direkt úgy írom meg basic-ben is hogy könnyen átírható legyen.
A lényeg, azaz ilyen funkciók lesznek:
-gracha képernyőt kirajzolja (pálya rajzoló).
-kirak egy 2x2-es "sprite"-ot (gracha elem).
-kirak nagyobb sprite-ot egy háttér bufferből, ami egy gracha képernyő (megadható a sprite mérete).
-visszarajzolja a gracha pálya 2x2-es vagy más megadott méretű részét.
-gracha pálya betöltés.
-gracha háttér képernyő betöltés (lényegében egy másik pálya). ide rajzolhatjuk a sprite-okat, akármekkorát is.
-olyan sprite rajzoló, ami egyszerre rajzol ki sok sprite-ot. ez azért szükséges, mert gyorsabb lesz tőle, mintha basicből vezérelnék egyenként a sprite rutint. tehát basicben csak meg kell adni mondjuk 8 sprite koordinátáit és sprite számát (hogy melyikeket rajzolja ki), meghívjuk ezt a rutint és kirajzolja őket egyszerre.
-valami scroll dolog. egyelőre valszeg ez csak annyi lesz hogy a pálya kirajzoló megadott eltolással tudja kirakni a pályát.
-dupla bufferes kirajzolás, azaz egy háttér bufferbe rajzol mindent, azután azt megjeleníti. esetleges villogások elkerülésére.
-mindenféle automatikus raszter színező rutinok, hogy aki nem akar vagy nem tud gracha editorban színezni, annak is legyenek szép színei. :)
-valamiféle ütközésvizsgálat: ez lehet sprite-ok közötti és a pályával.

Elvileg mivel ügye karakteres képernyő, ez olyan gyors lehet, hogy akár úgy is megfelelő sebességű lesz, ha az egész képernyőt folyton visszarajzoljuk és rárajzolunk 8-10 "sprite"-ot.

A lényeg pedig az lenne hogy ezzel a rendszerrel könnyen lehessen basic-ben látványosabb játékokat csinálni.

Gépi kódra majd akkor kell átírni, ha kiforrott az egész.

14
Történelem / Re: Mit szerettek a legjobban az Enterprise-ban?
« on: 2019.April.12. 16:56:35 »
bármi új érdekel minket! sőt, nagyon várjuk az ilyeneket!

15
Játékok / Re:Nigel Mansell's Grand Prix
« on: 2019.April.10. 20:54:20 »
ez gyöngyszem? hajaj :)

Pages: [1] 2 3 4 5 6 7 8 ... 354