Hármas metró kalandjai

Hármas metró kalandjai

Teszt video #2

2017. március 10. - lazyripley

Immár emberekkel, pályaelemekkel, sebessékorlátozással. Ezzel gyakorlatilag megvan a játéklogika. Most jön a faszázás... 

Első poszt

Helló!

Ez a blog egy fejlesztői napló lenne, amiben egy budapesti metro szimulátor készítését mutatnánk be. A szimulátor csak telefonra, azon belül is Android illetve iOS rendszerre jön valamikor 2017 tavaszán/nyarán. Ha minden igaz, addigra bőven folyik már a felújítása az eredeti vonalnak, így az sem kizárt, hogy a kikerülése után már csak mementója lesz egy korszak tömegközlekedési eszközének. 

A fejlesztés HTML/Canvas alapon történik, frameworknek a Phaser JS-t használjuk. A grafikák Fireworksel készülnek, míg a hangokhoz Ableton/SoundForge párost használunk. 

A játék célja: minél rövidebb idő alatt minél több pontot szerezni és ezzel minél magasabb helyezést elérni az online toplistában. Pontot sokféle módon szerezhetünk, pl. minél kevesebb vészfékkel, sebességhatárok betartásával, beszállók megvárásával, minél kevesebb késéssel..stb. 

Mivel egy fejlesztésnél jó látni, hogy honnan hova tart egy projekt így minden titok nélkül beteszek pár képet a mostani állapotról. Ja igen, ezt elfelejtettem: lehet kicsit tudathasadásos dolog, de ez egy "egy emberes" projekt, azaz egyedül csinálom, még ha többesszámban is beszélek valahol :) 

device-2017-02-17-231756.png

device-2017-02-17-231723.png

Ahogy látszik, itt még sok minden nem látszik. Huh, micsoda szójáték. Sziporkázok. Szóval a gombok helyét jelenleg csak egy placeholder kép foglalja el, amik a következő funkciókkal rendelkeznek: balra az ajtónyitó, jobbra fent az irány állító (N - üres, D - előre, R - hátra), alatta a sebességi fokozat negatív gombja, míg mellette a pozitív gombja. Jelenleg előre két fokozatot, hátra (ami egyben fék is) pedig hármat tud. Egy fokozat a tolatásé illetve egy az üres állapot amikor sebességbe rakva tartja az aktuális sebességet (illetve csökken, hisz a felületi feszültségtől csökken ugye a sebesség is idővel). 

Ami most szembetűnő és hiányzik, azok az utasok. Természetesen számol már utasokat amik időpontól függően változni fognak (technikailag a random generálás kap egy szorzót ami ha több utas kell magasabb, ha pedig kevesebb akkor alacsonyabb). Emellett még szükség lesz egy idő számításra, sebesség limitekre és 'katasztrófákra'. 

A katasztrófák alatt olyan eseményekre gondolok, mint pl. műszaki hiba, bár ez még megfontolás alatt mivel nem szeretném feltétlen negatív színben bemutatni a metrónkat. 

Grafikai téren bőven van még mit dolgozni. Az alagut tilespriteal van elkészítve, ezekre fognak majd random díszítő elemek kerülni (belső alagutak, dobozok, egyedi világító testek). Az állomások mindegyike egyedi lesz, így felismerhetővé válnak a mostani helyszínek. Animáció terén pedig jelenleg sok minden nincs tervben, de ez még nem fix, leginkább idő és kedv függvénye lesz, hogy mit készítek el hozzá. Most a metro kocsi megrajzolása is kellően kimerítő munka, mivel sok képi anyagom nincs hozzá (tudom, menjek ki fotózni : ) )

Egyenlőre ennyi. Ha érdekel további infó akkor pedig látogass vissza. Ígérem igyekszem ide is írni :)

Üdv

J.

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