tel.: 0670 537 8307
Régi tervem egy komolyabb online játékprogram fejlesztése. Egyenlőre garázsprojektként indult el a Zenit. A világ leírás jelentős része már régebben elkészült. Most pedig eljutottam arra a technikai szintre, hogy mint konkrét programot realizáljam a Zenitet.
A ZENIT nem más, mint egy Flash alapú online körökre osztott szerepjáték. Ami számos meglepetést tartogat a műfaj ismerői számára is. Egyben igyekszik visszahozni néhány régi játék hangulatát. Nem elsősorban a kiváló grafika és a technikai újításokra fogom helyezni a hangsúlyt, hanem a játék élményre. Megvalósításakor felidézem mindazokat a játékokat, amikkel sokat játszottam egykor. A játék futtatásához nem lesz szükség spéci 3D-s kártyára, egy átlagos gépen is futni fog. A fejlesztés is mindössze egy 1.7 Mhz tablet pc-n folyik (jelenleg).
Pozíció: Játék tervező, Programozó, Grafikus
Zenit MMORPG Flash AS3 /AIR program © 2007 Vívó Péter
Zenit szerepjáték világ © 2000 Székey Körmöczy Márton , Germo
...fejlesztés alatt
Megrendelő: Hilltop
A Hilltop Angliában is nagyon népszerű River View borcsaládjának weboldala. Amit a kinti reklámkampány anyagához csatlakozva készítettem.
Pozíció: Programozó, Grafikus
Munkáltató: Neting kft.
A Neting keretrendszerén belül futó interaktív oktató program. A szerelési vázlat alapján kell egy működű szivattyút összerakni.
A kiírásnak megfelelően nem kell minden alkatrészt egyenként beépíteni, a csonkok felrakásával pld. a hozzájuk tartozó tömítések is a helyükre kerülnek. Mivel offline feladatról volt szó, ezért nem volt lényeges a file mérete, ami körülbelül 1Mb.
Szerelési sorrend:Egyik csőcsonk, utána a másik, majd a szelep golyó, rugó, tömítése, anya, csavar és így tovább ....
Pozíció: Programozó, 3D Grafikus
Megbízó: Astra Zeneca
Link: szimbi microsite
Több mint 4 perc animációval megtűzdelt microsite elkészítése volt a feladatom. Akkoriban még nem gondolkodtam az FLV-s megoldáson (ami sokkal egyszerűbb lett volna), timeline-ban elkészíteni ennyi animációt szintén nem tartottam optimálisnak, így a legmacerásabb utat választottam, írtam egy animáció szerkesztő programot, beépített kis programnyelvvel SLASH amivel akár konzolról, akár programból is vezérelni tudtam a microsite elemeit.
Általánosan használható programnak indult a Slash, de kifejezetten a Szimbi microsite követelményeinek megfelelően jött létre, ennek megfelelően vannak kifejezetten oldal specifikus utasításai is. Pld.: menuIn, menuOut, keretIn, keretOut.
A Slash persze online is működik, bár offline készítettem az oldalt, ennek megfelelően nem készült hozzá közvetlen adatbázis kapcsolta. Programozni a konzolon keresztül lehet. Az utasításokat ,-el elválasztva írhatjuk egymás után, ha az első utasítás elé csak 1 vesszőt teszünk, akkor az idővonalra kerül. Ha 2 vesszővel kezdjük az utasításokat, akkor azok egyből lefutnak, nem kerülnek rögzítésre.
,,stop megállítja az animációt
,,0 az idővonalat a 0 pozícióra állítja
,,in,fiu az in utasítás paramétere a fiu nevű mc, behívja a középre a kiválasztott mc-t ami jelen esetbe egy szereplő. A szereplőt innentől kezdve lehet animálni. Legegyszerűbb módon a realtime felvétellel, amit az F12-es gomb megnyomásával aktiválhatunk és állíthatunk le. Amikor villog a piros "led" akkor minden mozgást rögzít a program.
Példaprogram: ,,stop,outAll,0,menuIn,in,fiu,in,kutya,button,kutya,url,www.swf.hu,end
Másold be a konzolba és üss egy entert, hatására minden szereplő eltűnik, bejön a menü, a fiu és a kutya, a kutya mint gomb fel van programozva arra, hogy elugorjon az swf.hu-ra. A fiut meg lehet fogni és animálni, de a kutya mint gomb funkcionál.
kifejtés késöbb ..
Pozíció: Programozó, Grafikus
Megrendelő: Matáv
Ez volt az első komolyabb programom, aminek során erősen az akasztófa program fejlesztése során megszerzett XML tapasztalataimra alapoztam. A kiírás szerint egy olyan online rajzolóprogramot kellett létrehoznom, amely a felhasználási környezet függvényében dinamikus felülettel kell megjelennie. Épp Ezért a GUI elemeit egy XML adatbázisból emeltem be, így minden környezethez egyéni GUI XML-t hozhattam létre.
A grafikus adatokat szintén egy a rajzolás során dinamikusan generálódó XML-ben tároltam, ami a sebesség optimalizálás után kielégítő eredményt produkált, ugyanis az elképzelés szerint az adatokat valós időben kellett a befoglaló javascriptnek elküldenem, a további feldolgozást végett.
Pozíció: Programozó