Having always had a blast replaying and remembering the joy that was to play Pokemon Yellow, I decided to give my own spin to the original game, by 3D-fying many elements of the Overworld maps, while emulating others as they appeared in the original game.
The project originally started as an ECS tech test, with the intention being to discover how applicable a pure ECS framework would be in such a scenario (cloning an old Gameboy Color Game). This is the reason behind most of the ECS-oriented code sprinked across the repo.
The project is being developed using C++ & SDL2 and is Windows/MacOS compatible.
- Make sure you have CMake with version >= 3.1
- Make sure you have Visual studio 2015 installed. If a newer version is installed you will have to specify the respective generator inside make_project.bat.
- Clone the project
- Navigate to the root of the project
- Run the bat file make_project.bat
- The generated project will reside inside project_files
- Open the sln file with visual studio
- Compile and run
- Make sure you have CMake with version >= 3.1
- The CMake will look for the SDL frameworks under /Users/{username}/Library/Frameworks: SDL2_image, SDL2_ttf, SDL2, SDL2_mixer
- Clone the project
- Navigate to the root of the project
- Run make_project.sh
- The generated project will reside inside project_files
- Open the xcodeproj file with XCode
- Compile and run
See Releases