asadullahrifat89 / honk-trooper-uno-platform

An isometric arcade bomber shooter game built with Uno Platform & WebAssembly.

Home Page:https://asadullahrifat89.github.io/honk-trooper-uno-platform/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository is ARCHIVED and is not maintained anymore.

For the latest code, pls visit this repo instead: https://github.com/asadullahrifat89/honk-buster-game-uno-platform

Honk-Trooper

An isometric arcade bomber shooter game built with Uno Platform & WebAssembly.

Play here: https://asadullahrifat89.github.io/honk-trooper-uno-platform/

Game Engine

The game engine has four main classes.

Construct

This is used to define a game element. This can be added to a Scene. A construct can contain two basic functions. Animate and Recycle. These functions can be set in code.

Generator

This is used to define a generation sequence of a particular construct. This can be added to a Scene. This accepts two functions. Startup and Generate. The Startup function is executed as soon as a generator is added to a scene.

Scene

This is used to host and render game elements in view. It will execute each construct's Animate and Recycle function that has been added to it. Additionally, it will also execute the Generate function defined in the code.

Controller

This is used to intercept user input from the keyboard and touch-screen. It exposes properties that can be used to detect player movement directions.

Screenshots

1 2 3 4

About

An isometric arcade bomber shooter game built with Uno Platform & WebAssembly.

https://asadullahrifat89.github.io/honk-trooper-uno-platform/

License:MIT License


Languages

Language:C# 99.9%Language:CSS 0.1%Language:JavaScript 0.0%