Pokemon Universe game server
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
data
game
interfaces
server
world
.gitignore
README.md
main.go

README.md

Pokemon Universe Game Server

Pokemon Universe game server

Dependencies

For the lazy:

go get https://code.google.com/p/go.net/
go get https://github.com/PokemonUniverse/nonamelib
go get https://github.com/eaigner/hood
go get https://github.com/ziutek/mymysql/godrv

How to install

Clone the gameserver repository in the root of your $GOPATH/src folder

git clone https://github.com/PokemonUniverse/gameserver $GOPATH/src

When cloning is done, build the gameserver

cd $GOPATH/bin
go build gameserver

TODO List

Note: List items are not sorted in any particular order

  • Load Pokemon data (including moves, forms and evolutions)
  • Items
  • NPCs (loading, moving, player interaction)
  • Chat
  • Battle interface between PU gameserver and Pokemon-Online battle simulator
  • Tile scripts. Ability to link a script directly to a TilePointLayer
  • Pokemon logic (leveling up, learning moves, etc..)
  • Headless client for Pokemon Online Battle Simulator (POBS)
  • Interface between POBS and our server (for updating Pokemon info)
  • Write tests for all packages (I know.. this should be done before writing actual code)
  • Everything else