Kezdőoldal » Számítástechnika » Programozás » Ti miben fejlesztenétek egy...

Ti miben fejlesztenétek egy ilyen pici pályaszerkesztőt?

Figyelt kérdés

Egy pici játékot készítek hobbiból és ehhez először csinálok egy "pálya generátort".


Maga a pálya hatszög alakú mezőkből áll és én adom meg a sorok illetve oszlopok számát és azt is, hogy mekkora legyen egy mező.

Egy mező több különböző hátteret is fel vehet pl rét,tó, szikla, fa stb.


Ti miben készítenétek el ezt? Mit ajánlotok?


Először javascript/jquerry-vel próbálkoztam, de több probléma is előjött pl nem tudtam elmenteni a pályát amit készítettem. Megpróbáltam canvas-sel majd svg készítésével, de itt sem sikerült.


Most azon gondolkozom, hogy megpróbálom c++/GUI segítségével.


Ti mit ajánlotok?



2016. márc. 15. 15:30
 1/8 anonim ***** válasza:
100%

Nem könnyű kérdés, mert a válasz rá igazából "bármivel".


Miben fejleszted a játékot? Magától adódó azzal megcsinálni a pályagenerátort is.


Ha JS/jQuery, akkor is megoldható a mentés ilyen-olyan módon, de ezesetben célszerűbb valamilyen általános célú nyelv segítségét igénybevenni, ezek közül azonban tényleg bármelyik megfelel a célnak.


GUI erősen ajánlott, de érdemes meghagyni a "forrásszintű" módosítás lehetőségét is.


Kicsit visszakanyarodva, JS esetén az eredményt pl. "exportálhatod" egy textarea-ba, ahonnan ki tudod másolni és elmenteni fájlba. Kézenfekvő formátum a JSON.

2016. márc. 15. 16:07
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Sosem próbáltam, de szembe jött velem, ahogy ezen a kérdésen gondolkodtam.

[link]

2016. márc. 15. 16:51
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

Továbbiak itt:

[link]

2016. márc. 15. 16:51
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
100%

Abban, amihez értek.

Mondjuk ha addig váltogatod a nyelveket, amíg találsz egyet, amiben el tudod menteni, hát van egy rossz hírem...

2016. márc. 15. 18:34
Hasznos számodra ez a válasz?
 5/8 tabaki ***** válasza:
Szerintem Lazarusban is tök jól meg lehetne csinálni. Nem azt mondom, mintha az eddig felsoroltak alapján nagy affinitást mutatnál a pascal irányában, de adtál egy jó écát...
2016. márc. 16. 12:30
Hasznos számodra ez a válasz?
 6/8 tabaki ***** válasza:

Nagyjából meg is van, csak éppen játékom nincs hozzá...

[link]

Nem baj, raktam bele képmentést is, úgyhogy most ilyen bámulatos ábrákat tudok vele készíteni:

[link]

[link]

2016. márc. 18. 00:53
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

:) Közben én is elkészítettem a magamét. Javascript segítségével egy .html-t készítek vele és svg grafikaként rajzolja a mezőket.


Menteni is tudok már :), ami külön öröm.


Viszont az svg-be nemtudok képet rakni háttérként. Egyszerűen a fill atributumba nem jelenik meg a kép.


Így csak háttérszínekkel tudom jelölni, hogy pl az egyes mezők aze erdőt, tavat ábrázolnak.


Tudtok erről valamit?

2016. márc. 18. 12:39
 8/8 anonim ***** válasza:

Kézenfekvő megoldás

a) betenni a képet és fölérakni az SVG-t (position:absolute és z-index)

b) canvasra kirajzolni az egészet (illenék), előbb a hátteret, majd a többit, ahogy kell

2016. márc. 18. 15:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!