JPixel

JPixel

A hét fejleményei

2015. szeptember 14. - Jaksa Márkó

Ez a hét (szerintem) eléggé "üresen" azaz sulisan illetve, betegeskedve (hasmenés, megfázás etc.) telt el. Amire jutottam:

1.Az openGL nagyon gyors az allegro-hoz képest

2.Ha openGL-ben akarsz 2D játékot csinálni akkor valószínűleg nagyon hülye vagy mert elvileg az SDL pont ezt teszi (így vasárnap ebbe belegondoltam).

3. 2 óra alatt az allegro-s játékodat openGL-be portolni reménytelen (számomra). Mert kb. addig jutottam hogy az a háttér kirajzolódik/érezhető ezáltal hogy a karakter és a nézet mozog, illetve feléd jönnek az egyenlőre csak színes négyzetek illetve szétszóródnak és sokszorozódnak halálukkor.(Ez körülbelül az első nap teljesítményének felel meg.)

 

Mostani héten az SDL-t fogom megvizsgálni hogy és mint működik illetve főként azt figyelem hogy bírja a strapát.Ezenkívül még egyszer előfogom venni most az allegro-t hogy az iskolában a művészet órára egy két kirajzolós algoritmust elküldjek a tanárnak szorgalmi gyanánt. OpenGL-ben is mehetne a dolog felőlem de nem merem amiatt hogy a tanár "most tette újra gépét" szóval ha neki nem megy valami (például nincs openGL a gépen valami csoda folytán) akkor azzal ő nem fog (max én fogok) szenvedni vele.Osztálytársam már küldött allegro-val jó volt szóval én is tartom magam ehhez.

Kicsit csalva de meglett! :)

2015. szeptember 07. - Jaksa Márkó

Végre elkészültem vele! :)
Most képek helyett egy videót linkelnék illetve futtatható fájlt+forráskód. A videóban mindent bemutatok kivéve azt hogy akár játékvezérlővel is (joystick,gamepad, akár kormánnyal is bár annak nem látom sok értelmét..) lehet irányítani a karaktert.A játékot ezen a linken tölthetitek le: LETÖLTÉS
Na de 1-2 szó a címről: valójában hatalmas optimalizáltsági problémákba ütköztem mivel videó felvevés közben kb 2-3 másodperces pingje (késlekedése) volt a játéknak ezért szükséges volt manuálisan levenni az FPS-t 30 ra a videóban, szóval ennél szebben fog futni a játék hacsak nem rosszabb a géped mint az én mezei laptopom :) Lehetséges hogy a következő hétben csak valami egyszerű kis .h fájl csomagot fogok gyártani amiben az ilyesmire odafogok figyelni..
Holnap beszámoló a holnapi napról! xd
Ezennel a 2015-09-01-től 2015-09-07 ig tartó 1 hetes fejlesztésemet lezárom!

 

A heti projekt utolsó előtti napja

2015. szeptember 05. - Jaksa Márkó

Tegnap sajnos nem sikerült posztolnom mert inkább az alvást választottam hajnali fél 1-kor.Viszont ez talán nem is olyan nagy baj így legalább pihenten tudok most írni.Megírtam tegnap a menüt már csak egy két egyéb opciót kell kicsit kitöltenem:
-Credits (ami varázslatos módon csak engem fog tartalmazni meg majd azt akinek a zenéjét felhasználom benne)

-Statistics (amihez még a mentés/betöltés szükségeltetik)

Itt lesz majd lent egy pár kép a menüről meg hogyan néznek most ki a dolgok.Addig pár szót említenék mi vár rám ma este meg majd holnap: szeretnék még bele tenni a mentés/betöltéseken kívül zenét betenni a játékba illetve 1-2 valahogyan kinéző ellenséget hogy ha már ilyen kis cuki szétszóródós effektet csináltam illetve kicsit a játékost is turbóztam akkor már maga az ellenség se egy színes kocka legyen csak.Meg persze az se ártana hamarosan hogy a játékos valahogyan veszítsen is mert jelenleg ahogy néztem ha kb 80-an egyszerre halnak meg körülötte akkor ezek a kis effektek (ahogy az alábbi képen látható) egy kicsit beszaggatják az egészet, vagyis pontosabban lassítják mivel nincs frame skip ezért csak elkezd késni a játék..

Valami kis arcade shooter

2015. szeptember 03. - Jaksa Márkó

Nos miután úgy döntöttem hogy heti szinten fogok valamit produkálni így próbálok (ha nem is mindvégig de legalább az elején) könnyűekkel kezdeni.A játék nem szól másról mintsem egy kis látványos pontszerzős lövöldözésről.Bár máris ebben a pillanatban eszembe jutott 1-2 új játékmód mint például eljutni bizonyos koordinátákra miközben gyűlnek ránk az ellenségek.A játék során egyetlen texture-ét se szeretnék használni elkerülve a +fájlok.Sajnos amilyen béna vagyok a programok használatában, nem tudom megoldani hogy a szükséges dll fájlt tartalmazza az exe ezért minimum 2 fájl mindig fog kelleni amíg nem váltom le a jelenlegi grafikus könyvtáramat (Allegro5) vagy találom hogy is lehetne "Statikusan linkelni" a fájlokat bele.A játék maga igy a 3. nap estéjére már alakulgat, még egy pontszámlálás kellene bele amihez este most lusta vagyok és játszható lenne a játék.Még az ellenséget kellene összefabrikálni primitív formákból és alap transzformációkkal, a menüt kellene elkészíteni és egy kis mentés/töltést a pontszámoknak, jah meg persze a pontszámokat is megkéne csinálni..De semmiképp sem szabad félválról vennem különben nem lesz kész a héten és a végét összecsapnám max!Igaz a képek nem mondanak túl sokat a pár általam összehozott effektekről de azért itt van 1-2 kép hogy is néz ki eddig ez az egész:

Visszatérés...

2015. szeptember 03. - Jaksa Márkó

Már talán 2 hete hogy nem posztoltam semmit sem.Ennek főként az volt az oka hogy sokak szerint (akiket én mindig csak "okoskák"-ként fogok megemlíteni) azt írták visszajelzésként hogy szüneteltessem a blogot, majd olvassam vissza eddig írásaimat.Szerintük ez a "megvilágosodásomhoz" vezet majd, illetve rájövök hogy az eddigi írásaim milyen gázok és gyengék.

Ennyit a múltról, most már nem érdekelnek ezek az abszurd negatív kritikák.Bánom hogy kihagytam ezt a hetet. :)
Sajnos elszoktam az RPG-s projektemtől így már teljesen káosz az amit eddig abban műveltem.Emiatt most azt félbehagytam de ha kell jövő héten az lesz a következő feladatom.
Elhatároztam hogy heti szinten fogok majd valamit mindig produkálni szóval ha az iskola miatt naponta nem is, de heti szinten valamilyen poszttal mindig több lesz ez a blog.

Ma este írok majd a 3. napos stádiumban lévő projektemről, addig még nem akarok róla itt szót ejteni ebben a posztban.

4.nap

2015. augusztus 17. - Jaksa Márkó

Ahogy azt tegnap elterveztem, (pontosabban ma hajnalban) ma sikerült megcsinálni a karakter panelt és a ruházkodást.Szokásommá vált hogy este 9kor kezdjek neki a projektemnek, de remélem holnap korábban nekifogok.Egy bizonyos kommentelő kérésére megcsináltam hogy félig átlátszó legyen az tárgy amikor azt felemeljük.Holnap a küldetés rendszerbe fogok bele illetve, ha korán nekikezdek akkor kell hogy legyen időm a harcrendszerrel is foglalkozni.

3. nap

2015. augusztus 17. - Jaksa Márkó

screenshot_3.png
Amikor tegnap este kijelentettem hogy jó az inventory engine..nah az például egy rohadt nagy marhaság volt...A mai nap arra ment el 90% hogy megcsináljam rendesen..mostmár ha minden igaz akkor jó lesz max 1-2 hiba meg finomítgatás..De legalább átlátható viszonylag..

screenshot_3_1.pngJah és egy kicsit elkezdtem a karakter paneljét is..

Holnapra már statokat szeretnék a playernek és megcsinálni a ruháztatást a playernek..szóval lényegében az egész karakter panelt..Aztán majd az npc-k, questelős npc-k, vendorok, majd jócskán valamikor a képességek meg maga a harcrendszer.

2. Nap

2015. augusztus 15. - Jaksa Márkó

Nah, ahogy ígértem a zöld háttér+a statok kijelzésre kerültek, mármint a hud -on de holnap azon leszek hogy ez a stat kijelzés minden értelemben meglegyen.. Ma megint csak este 7 körül kerültem gép elé, és egy bő óra kellett mire belőttem magam a programozás felé.Kicsit rendezgetttem a kódot hogy átlássak rajta mert már most kezdem nem átlátni..
Amit még megírtam de nem látszódik az hogy itemeket a pályán feltudunk szedni és elvileg nem kéne ennek az egyszerű inventory-nak buggosnak lennie szóval..talán állíthatom hogy ez müködik.

1. Nap

2015. augusztus 15. - Jaksa Márkó

Nah, igaz még keveslendő a munkám de egy kicsit az interface-t próbáltam összerakni.. még eléggé csekély.. eddig valami kifogásolható? Tervezem az értékek kiírását az xp,hp,mana barhoz.. szerintetek % legyen vagy 254/254 tehát kiírja az utolsó számjegyig. (UI: a háttér még nem az igazi holnap generálok valami zöldebbet :3 )

0. Nap

2015. augusztus 14. - Jaksa Márkó

Igaz, tegnap este kezdtem bele a mostani projektembe (ezért nevezném 0.dik napnak azt az 1-2 órát) de akkor még el se határoztam hogy blogot vezetek róla.Tegnap lefektettem az alapokat nagyjából amikből kiindulhatók egy mapeditor és egy játék felé.A végtelennek tűnő scrolling háttér, illetve a mozgás. Illetve írtam egy zaj generáló programot magamnak hogy csináljon textúrát a fűnek meg majd más háttereknek.

Ha minden igaz EZEN a linken letölthetitek (Forráskód mellékelve!)

süti beállítások módosítása