Ho appena caricato un prototipo di gioco HTML5 usando il mio nuovo motore di gioco javascript.
È un gioco completo con più livelli, boss, effetti sonori, fisica avanzata e rilevamento delle collisioni.
Ho iniziato a lavorare su un motore fisico e sul rilevamento delle collisioni nel 2012.
Nell'aprile 2013 sono riuscito a liberare abbastanza tempo per concentrarmi su questo gioco per 3 mesi.
Boba Jet è uno shoot'em up 2D codificato in javascript / HTML5 canvas. Il principio è quello di passare attraverso i diversi livelli con un jetpack e una pistola per salvare il fratello di Boba.
La maggior parte degli spara a caso non ha bisogno di un motore fisico. I controlli sono istantanei. Si preme un pulsante per far muovere lo sprite in avanti e quando si rilascia il pulsante lo sprite si ferma bruscamente.
Con un motore fisico, la massa, la velocità e l'inerzia danno sensazioni diverse. Per esempio, per fermarsi bruscamente bisogna premere nella direzione opposta per fermare lo slancio di Boba. Questo rende il gameplay più intenso e divertente.
Inoltre, quando si verifica una collisione, è possibile calcolare un impulso che dà un effetto più realistico al tutto.