Provided complete back-end coding and server support for browser-based community game launch, including the following features:
Players can join a village and create furry villagers, which can each undertake a variety of different work activities (exploration, battle, crafting, gardening, collecting and breeding animals, etc.).
Accumulated gold and items can be traded or sold.
Artwork can be uploaded for a villager and displayed in a gallery sorted by number of likes.
Support for microtransactions via Paypal and Stripe.
Fully featured forums, private messaging system, player comments, and a general live chat (using WebSockets with a short polling fallback).
Fully featured administrator's panel including player, game and forum moderation and management tools.
Coded on Laravel using PHP, MySQL and JavaScript.
The FurVilla Beta is currently ongoing with over 65,000 unique user accounts.
Service:
Web development (PHP, MySQL, JavaScript) & server administration (LAMP)
Toyhou.se
Full stack development and management of Toyhou.se, an original character and artwork repository site, including the following features:
Users can create characters and attach artwork and descriptions which will then be displayed in a gallery. Ownership of characters can be requested and transferred.
A variety of organisation and privacy features such as character folders which can be locked or unlocked, account friend lists and friend locks, and automatic watermarking.
A variety of community features such as public forums and user comments, and the ability to create private forums and add users or characters to the forums.
Coded using hand-rolled PHP, MySQL and JavaScript.
While this project was largely a learning exercise, Toyhou.se currently has a community of over 25,000 users.
Service:
Web development (PHP/MySQL/Js), server administration (LAMP)
mt-rand
This was a very fun experimental project coded on hand-rolled PHP, MySQL and JavaScript. The original purpose was simply to gauge whether unique, attractive creatures could be randomly generated and to have a go at learning WebSockets.
While it did end up being fleshed out into a full game, we never ended up organising proper art assets for it and there are currently no plans for launch.
Users can randomly generate pets and take these pets exploring in order to gather items and currency.
Pets have randomly generated body parts. Some mutations are available where certain body parts are completely missing (the head, legs, body, etc.).
Pets have randomly generated names (each syllable is generated separately based on a randomly generated distribution of consonants and vowels and then randomly concatenated).
Pets have randomly generated markings based off pre-made markings which are then combined using random noise masks.
Pets have randomly generated palettes using (randomly) one of a monochromatic, complementary, analogous or triadic scheme, with a chance of generating additional secondary or random colors. The completed color palette is then randomly distributed on the pet, albeit with weighting towards certain distributions based off color saturation and value levels.
Dungeons generated for explore are all randomly generated using one of three different schemes (cavern, dungeon, or maze). Loot and enemies are, of course, randomly placed.
Users have pixel sprite avatars that show up on the map while exploring. These avatars can be dressed up with clothes collected from explore or purchased from site shops.
Pet stats are randomly generated and can be increased using stat points after levelling up from battle. Offspring from high level pets gain stat boosts based off parent stats.
Furniture and rooms can be collected or purchased from site shops and placed in user generated houses. These, unfortunately, are not randomised, but your pets do show up in them randomly.
Date:
August 2014
Service:
Web development (PHP, MySQL, JavaScript)
Provided coding for a phone game built on HTML5 and JavaScript and deployed via PhoneGap.
Players manage a shelter and must monitor the health and condition of their animals and match them with potential adopters who come seeking a new pet.
Provided general maintenance, bug-fixing and server administration for an online browser game built on PHP and MySQL with over 70,000 users.
Implementation of several miscellaneous and convenience features such as user oekaki and pet galleries.
Optimisation of database indexes and SQL queries to speed up page load times.
Client:
Explorer Games
Date:
April 2015
Service:
Web Development & Consultancy (PHP, MySQL)
Project Title
Use this area of the page to describe your project. The icon above is part of a free icon set by Flat Icons. On their website, you can download their free set with 16 icons, or you can purchase the entire set with 146 icons for only $12!