Blog

30
ápr

OpenGL ES 2.0 tapasztalatok – I. rész

Posted by | · · · | Cégélet · Webstar Works | Nincs hozzászólás a(z) OpenGL ES 2.0 tapasztalatok – I. rész bejegyzéshez

A Sprinkfield fejlesztésekor az OpenGL-lel csak néha találkoztam, a Cocos2D sikeresen kiszolgálta az igényeinket. Azonban az új, készülő játékunknál már nem elég néhány sprite-ot „egymásra hányni”, ezért kénytelen voltam jobban beleásni magam az OpenGL lelki világába. Szintaktikailag semmi extra, de a futószalag-programozás elsajátítása, a mátrixok, vertexek, textúrák, shaderek és puffer […]

Read More
18
ápr

Sprinkfield pálya nehézség

Posted by | · · · · | Cégélet · Webstar Works | Nincs hozzászólás a(z) Sprinkfield pálya nehézség bejegyzéshez

Arról már írtunk, hogy egy pályán megkeresni a legjobb megoldást nem egyszerű feladat. Miután kiderült, hogy meg tudunk oldani egy pályát automatizálva is és el tudjuk róla dönteni, hogy megoldható-e, felmerült bennünk az igény, hogy generáljunk pályákat egy program segítségével. A pálya generálása több paraméter alapján történik, a pálya nagysága, […]

Read More
16
ápr

Hasznos scriptek cocos2d-x-el készülő Android játék fejlesztéshez

Posted by | · · | Cégélet · Webstar Works | 2 hozzászólás Hasznos scriptek cocos2d-x-el készülő Android játék fejlesztéshez című bejegyzéshez

Ebben a bejegyzésben két hasznos scriptet szeretnék megosztani veletek. Az első script dinamikusan befűzi a fordítandó fájlokat, a második az összes futó emulátorra egyszerre kiküldi az alkalmazást, ezzel időt spórolva nekünk.

Read More
11
ápr

Sprinkfield megoldó

Posted by | · · · · | Cégélet · Webstar Works | 2 hozzászólás Sprinkfield megoldó című bejegyzéshez

Sprinkfield egy logikai játék, amiben különböző szabályok alapján kell locsolni egy adott területet, pályát (szabályokról röviden itt olvashattok). Kezdetben jó ötletnek tűnt kézzel megrajzolni egy pályát, azonban ezzel 2 nehézség is adódott: A fenti problémák kezelésére nekiálltunk egy megoldó programot készíteni, hogy automatizáljuk a pályaellenőrzést. A cikkben összefoglalom, hogy mivel […]

Read More
11
ápr

Sprinkfield megoldó optimalizációja

Posted by | · · · · | Webstar Works | Nincs hozzászólás a(z) Sprinkfield megoldó optimalizációja bejegyzéshez

Ahogy korábbi cikkemben írtam, a Sprinkfield megoldójának több programnyelven is nekiálltunk, azt remélve, hogy elég gyors lesz a kód.

Read More
09
ápr

Android-os cocos2d-x környezet fordításának felgyorsítása

Posted by | · · · · · | Webstar Works | Nincs hozzászólás a(z) Android-os cocos2d-x környezet fordításának felgyorsítása bejegyzéshez

Ez egy igen jól hangzó cím! A projekt jelenlegi állapotában (tehát csupán a HelloCpp példa másolata az sqlite3 és a cJSON könyvtárak implementálásával) egy fordítás, vagyis a natív (C/C++) rész fordítása 46.23 másodperc. Ez egy korábbi fordítást feltételező állapot, tehát a cocos2d-x függvénykönyvtárait már lefordította az első fordítás során, és […]

Read More
09
ápr

Hasznos külső könyvtárak cocos2d-x keretrendszerben való fejlesztéshez

Posted by | · · · · | Cégélet · Webstar Works | Nincs hozzászólás a(z) Hasznos külső könyvtárak cocos2d-x keretrendszerben való fejlesztéshez bejegyzéshez

Játékunkban a játékosok adatai sqlite3 adatbázisban, a pályák konfigurációja JSON formátumban van tárolva. Ezért portoláshoz, meg kellett találnunk a megfelelő függvénykönyvtárakat. A leírások feltételezik két korábbi bejegyzésünk során létrehozott példaprojekt környezetét, itt és itt találjátok a kapcsolódó bejegyzéseket.

Read More
05
ápr

Fejlesztőkörnyezet felkészítése Cocos2D keretrendszerben készült IOS játék Androidra portolására 2. rész

Posted by | · · · · · · | Webstar Works | 2 hozzászólás Fejlesztőkörnyezet felkészítése Cocos2D keretrendszerben készült IOS játék Androidra portolására 2. rész című bejegyzéshez

Bírjuk működésre az 1. részben létrehozott projektünket az ADT Eclipse-ben. Az előző bejegyzés gondolatmenetét követve elkészítettem a folyamat következő lépését, ez a bejegyzés feltételezi az előző bejegyzésben leírtak sikeres elvégzését.

Read More
02
ápr

Fejlesztőkörnyezet felkészítése Cocos2D keretrendszerben készült IOS játék Androidra portolására 1. rész

Posted by | · · · · · · | Cégélet · Webstar Works | 3 hozzászólás Fejlesztőkörnyezet felkészítése Cocos2D keretrendszerben készült IOS játék Androidra portolására 1. rész című bejegyzéshez

Szerezzük be a fejlesztéshez szükséges eszközöket, forrásokat, – mint az Android SDK, az Android NDK és a cocos2d-x keretrendszer, – hozzunk létre egy alap projektet, valamint támogassuk meg a projektünket verziókövetéssel. A cégünk a tavalyi évben kiadott egy logikai játékot IOS-re, a Sprinkfield-et. (A játék fejlődéstörténetéről itt olvashattok.) Ennek apropóján jött az […]

Read More