Hmm... Nici nu știu cum să încep. Am un anunț, din tema cestei postări probabil totul deja e clar. În sfârșit am finisat de făcut jocul! Haidem să începem de la început.
La începutul primăverii am avut la universitate de făcut un proiect de curs la obiectul "Structuri de date și Algoritmi". Profesorul mi-a dat voie să-mi aleg singur tema, ceea ce înseamnă că nu era neapărat să fie din lista de teme, dar trebuie să fie la fel de complexă sau mai complexă decât ceea ce se află în lista de teme. Eu am vrut să fac un video joc. Însă aici a apărut prima problemă: Ce fel de joc să fac, care să fie complex și interesant? Da, desigur că la general crearea unui joc deja ceva destul de complex, dar aici totul e relativ. De ce? Deoarece sunt o multitudine de programe care ușurează mult acest proces și utilizatorul doar trebuie să se gândească la jocul său, adică cum acesta va arăta, ce sunete să aibă, ce stil de artă să aibă, genul jocului și altele. Însă în cazul meu trebuia să fac singur totul. Ce asta înseamnă? Asta înseamnă că trebuie singur să-mi fac un fel de mic motor grafic care să fie în stare să desene ceea ce vreau eu. Să fie în stare să desene text pe ecran, să fie în stare să afișeze imagini pe care le încarci de pe HDD, trebuie să fie în stare de a reda sunete și altele. De aici iese că nu va fi așa de ușor de făcut un joc în cazul meu. Bun, acum să mergem mai departe.
Eu nu știam ce joc să fac, însă știam din start că trebuie să fie simplu, din punct de vedere a graficii și sunetului. Să fie simplu, dar cu gust. Să fie pur gameplay care să aibă mecanici simple, dar să fie în același moment interesant de jucat din nou și din nou. Și cel mai principalul să-mi placă mie să mă joc în dânsul. :)
Profesorul mi-a propus să fac un joc gen puzzle, ceva de tipul cubik rubik (engleză: rubik cube). De din momentul acesta deodată, ca și cum mi-a trosnit cineva cu ciocanul pe cap, am ajuns la ideea de a face un joc în care să ia regula principală al jocului cubik rubik: strânge 6 feți cu 6 culori unice. De aici și a apărut denumirea jocului FABE(din engleză FAce cuBE).
Jocul arată în felul următor:
FABE - Easy difficulty (screenshot)
Jucătorul controlează conturul roz care se află în jurul unei mici feți. Pentru a se mișca, jucătorul apasă butoanele sus/jos/dreapta/stânga de la tastatură, sau de la xbox360 gamepad, sau orice alt gamepad care are funcționalitatea xInput. Iar pentru ca să schimbe o altă față de altă culoare, acesta apasă pe butonul SPACE de la tastatură sau butonul A de la gamepad. În joc există un oarecare timp limită în care jucătorul trebuie să reușească să colecteze o față întreagă de o culoare unică. În dependență de cât de rapid aceste culori sunt colectate jucătorul va primi un anumit scor.
Screenshot-ul de sus reprezintă doar modul ușor al jocului, în care jucătorul se poate învăța mecanicile inițiale ale jocului. La dificultatea normal și greu al jocului mai apare o mecanică al jocului și aceasta e încă un contur roz pe care se poate de rotit în jurul principalului contur. În așa mod jocul devine un pic mai complex.
FABE - normal difficulty (screenshot)
Screenshot-ul dat reprezintă dificultatea normală al jocului. Bun, aceasta eu cred că e de ajuns. Acum e timpul pentru ceva video gameplay, pentru ca să fie încă mai clar totul.
Jocul se poate de descărcat de pe linkul următor: Fabe installer
Pentru a rula jocul este nevoie de:
- CPU: orice procesor modern
- GPU: procesor grafic cu suport de OpenGL 3.3
- RAM: 512MB
- HDD: 80MB
- O tastatură sau un xbox360 gamepad, sau un gamepad care suportă tehnologia xInput.