Games

Welcome to a small selection of game remakes, converted from various languages into TypeScript then onto JavaScript.

Xenon

Xenon

This is a Typescript/Javascript conversion of the classic Bitmap Brothers game Xenon. Hand converting the C++ source code to Typescript took a while, and is still not 100% complete at the time of writing (4-Dec-2018).
Please note that this is not the full game, and comes with just one level as given away by PC Format.

The Source code is available on the Github.
To play the game please follow this link, or click on the image.


Platformer

XNA Platformer

This is a Typescript/Javascript conversion of the XNA Platformer Game example. The idea behind converting this started off as a test of a C# to Typescript plugin for Visual Studio Code... It turned out that i ended up converting lots of the underlying XNA libraries too!

The Source code is available on the Github.
To play the game please follow this link, or click on the image.


JetPac

JetPac

This is my 3rd version of the old 8-bit micro classic game JetPac, previous incarnations were written in C#. This version has been re-written in Typescript to make it payable in the browser.

The Source code is available on the Github.
To play the game please follow this link, or click on the image.


Nodes

Nodes

Nodes of Yesod

Another 8-bit micro remake, this time a collaborative effort between myself & my good friend Peter O'Connor.

The Source code is available on the Github.
To play the game please follow this link, or click on the image.

Please note that the game is not 100% complete & you will have to enable Silverlight to be able to play the game.

Absolute

Absolute

As Java old Applets are more cumbersome to play in modern browsers, I have been playing with the excellant JSweet transpiler. The HTML tweaks were made to the game & compiled with JSweet. To make future conversions much quicker, I have written a C# application that converts the Java Applet Code into JSweet ready Java.

The Source code is available on the Github.
To play the game please follow this link, or click on the image.