View on GitHub

Andrew Sillers

A. P. Sillers, apsillers

Hello! I'm Andrew Sillers, a software developer who loves working with front-end and back-end Web technologies, especially JavaScript.

HTML5 Netrek Client

HTML5 Netrek screenshot

[playable demo!]

HTML5 Netrek Client is a browser-based client for the old-school space battle game Netrek. Choose from five different ship classes, and conquer the galaxy with superior dogfighting, strategy, and teamwork. Using HTML5 WebSockets, you can engage in real-time multiplayer combat, playing right alongside players using the full desktop client!

Built with: Node.js, CAKE.js (canvas), Socket.IO (networking), Gamepad API

Lords of the Fey

Lords of the Fey screenshot

[playable demo site]

Lords of the Fey is a nascent re-implementation of Battle for Wesnoth for the Web using HTML5 technologies like WebSockets and the Canvas API. The project includes a complete multiplayer game, allowing you to play as orcs or elves against up to three of your friends.

Built with: Node.js, EaselJS (canvas), Socket.IO (networking), Express (Web server), Passport (user auth), MongoDB (storage)


Taggem screenshot

[playable demo!]

Taggem is an experimental multiplayer real-time roguelike you can play in your Web browser. The modular architecture of the code allows developers to quickly add new items and monsters to the game. In this simple demo implementation, you can battle thieving nymphs, hide behind boulders, blast enemies with freezing wands, and use portal guns to teleport yourself around the dungeon.

Built with: Node.js, ROT.js (canvas/rougelike utilities), Socket.IO (networking)


Stacklife screenshot


Stacklife is a combination of server-side logic and simple static content that creates an interactive implementation of Conway's Game of Life that you can display virtually anywhere on the Web -- even in a Stack Overflow profile.

Built with: Node.js, Express (Web server)

Stack Overflow - GitHub - Google+