View on GitHub

Yapog

Yet Another Pokemon Online Game

Go to the forum Read the documentation Download this project as a .zip file Download this project as a tar.gz file

What is YAPOG?

Yet Another Pokemon Online Game (abbreviated into YAPOG) is a video game project, massively multiplayer online, in 2D and multiplatform based on the world of Pokémon game series.

Technical specifications

YAPOG is developed in C++ and use the SFML (v2.0) library for multimedia purpose and Boost (v1.49) library.

As an MMORPG, this project have a database, and we choose PostgreSQL. We use pg_stream, a C++ wrapper of the official C API of PostgreSQL to communicate with the database.

YAPOG is multiplatform, it can run on Windows and Linux, we didn't compile it on Mac OS, but it will be fine.
We use the CMake tool to ensure the compatibility between the different operating systems.