2011. december 4., vasárnap

Már megvan, hogy mit, de a kérdés, hogy mivel..

Miután sikeresen elkezdtem megtervezgetni  program alapjait ki kellene választani a fejlesztői környezetet.

Milyen nyelven is íródjon?


Adott a probléma, ki kellene választani hozzá egy olyan specifikus nyelvezetet ami lehetővé tenné nekem minden apróság megoldását. Nagyon sok nyelv és fejlesztőkörnyezet van a piacon, de a tudásom korlátozott így nem volt sok választásom.

A kezdetekben Pascal nyelvel ismerkedtem meg, de valljuk be a régi idők 256 színe és technikája nem lenne túl lenyűgöző egy mai World of warcraft- on szocializálódott kockacsemetének. Bár volt rá eset, hogy Pascalban is sikerült olyan grafikát létrehoznom, ami engem is lenyűgözött, de én nem számítok, mert a régi Nintendós korszak gyermeke vagyok.

Következőben megtanult nyelv a C volt. A C nyelvben sok potenciál van, de szegénykém épp olyan szerencsétlenül régi, mint kortársa a Pascal. A leszármazottai viszont igencsak megnyerték tetszésemet, gondolva itt a C++ -ra és a C# -ra. Komoly grafikát velük sem lehet csak úgy könnyen elérni, viszont a kiegészítő csomagok, mint az OpenGL, illetve a DirectX shader nyelvekkel már mindenkit lenyűgöző látványt lehet megközelíteni. Nem sokat foglalkoztam eme két ágával a shader programozásnak, mert számomra nehezen átlátható, illetve tanulhatónak bizonyult.

Felkerestem az egyik jó barátomat, a Google-t és elmondtam neki problémámat. Tudtam én, hogy benne bízhatok, mert számtalan olyan lehetőséget adott amivel lenyűgözhetem a tisztelt közönséget.

Hamar rájöttem, hogy valamilyen játékfejlesztő környezetet kell segítségül hívnom. Kevés keresgetés után meg is találtam az ideálisat, az XNA-t. Minő véletlen, ez a Framework ingyenes, de a keretprogramja a Visual Studio 20## már nem. :( Hát megmozgattam néhány kapcsolatot és az iskolám segítségével beszereztem egy Campusos verziót ami meg is teszi nekem egy időre.

Egyszóval, megtaláltam minden szükséges felszerelést a szakdolgozatom kivitelezéséhez.

Nincsenek megjegyzések:

Megjegyzés küldése