Skip to content

lindathadeus/gameyatra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 

Repository files navigation

gameyatra

This is a project to learn about game development.

Idea

The game is a smaller clone of this game https://armorgames.com/play/13213/i-saw-her-standing-there. We create the project, patch by patch, based on our visual observation of the original game. Each patch can be considered as a code block with a feature or bug fix. Over time, these patches come together to form the complete game, making the learning process practical and easy to follow.

NOTE: It is assumed that the developer is a c/c++ programmer and so the steps for the installation of c/c++ compilers are omitted.

Steps to run in opensuse

sudo zypper in git
sudo zypper in libX11-devel libXrandr-devel libXcursor-devel libXinerama-devel libXi-devel Mesa-libGL1
sudo cp /usr/lib64/libGL.so.1.7.0 /usr/lib64/libGL.so

git clone --depth 1 https://github.com/raysan5/raylib.git raylib
make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED
sudo make install RAYLIB_LIBTYPE=SHARED

cd ~/gameyatra
cd i-saw*
make
./isaw

Steps to run in ubuntu

sudo apt install build-essential git
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev

git clone --depth 1 https://github.com/raysan5/raylib.git raylib
cd raylib/src
make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED # To make the dynamic shared version.

sudo make install RAYLIB_LIBTYPE=SHARED # Dynamic shared version.

cd ~/gameyatra
cd i-saw*
make
./isaw

About

This is a project to learn about game development. The project is a journey of a programmer into the unknown game programming world, documented in the form of commits.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors