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.