Skip to content

heli-os/pokemon

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Pokemon

This repository is a very important project that I developed for the final exams in college.
Explore the Github »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Pokemon Screen Shot

Pokemon Youtube Pokemon Youtube Pokemon Youtube Pokemon Youtube

This is an online Pokemon game where data is synchronized to the central server.

Main Features

  • Custom Allegro5 framework for graphic rendering
  • Game state change function (update) and rendering function (render) based on function pointer
  • GameLauncher for game access
  • Player rendering, movement, action
  • Item used, acquired (with gold system)
  • Battle with Gym Leader and Wild Pokemon
  • Synchronize data with UNIX Socket On AWS

Built With

  • Client: MSVC
  • Server: GCC
  • Game Launcher: C#(CSharp)

Usage

  1. Set up dependency
    • Client: Allegro5 in NuGet, jansson
    • Server: jansson, MySQL-lib
  2. Configure Server Property
  3. Run Server
  4. Run GameLauncher
  5. Register Account and Login
  6. Play

Contributing

This repository is not managed.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

JIN TAEYANG - sun@jupiterflow.com

Project Link: https://github.com/960813/pokemon

Acknowledgements

About

An online Pokemon game where data is synchronized to the central server.

Topics

Resources

License

Stars

Watchers

Forks