Version 2, last updated by Jason Spafford at August 17, 2010 23:33 UTC

Pokeworld screenshot from the alpha build.

This is the Assembla project for PokeWorld which is a Pokemon MMORPG powered by the custom built Valkyrie engine. It is set to release on PC, and hopefully at a later time Xbox.

 

About

PokeWorld is written in C# using the .Net 3.5 Framework, and XNA 3.0. The game is based off of the reusable engine I have created called Valkyrie. The goal of the project is to emulate the Pokemon experience as close as possible. We will not deviate from the original game except to implement improvements to the game as recreating the game in a multiplayer environment requires some changes to accommodate it's play. Such improvements and changes can be seen in the Differences between Pokemon and Pokeworld section of our Wiki.

The Engine will be used to create other games but in the mean time PokeWorld is the only game utilizing the Valkyrie MMORPG engine. PokeWorld currently has no website and the team working on it is very small. This means that while the development time will be longer than your average 2D MMO having such a small team makes it easy to make design choices and do things right the first time around.

Development Mission Statement

The development strategy I am taking for the Valkyrie Engine is that I will design it around a set of providers that perform the engines functions. These providers will define the usage of the engine. This will allow multiple programmers to work on the project at any given time as anyone can implement a provider without stepping on another programmers toes. The engine will be distributed with set of basic providers located in the Valkyrie.Library namespace. These providers allow anyone to get up and running with their game without having to reimplement every single provider themselves.