SDL Library
sudo apt install libsdl2-devSDL_Image library (for image handleing support)
sudo apt install libsdl2-image-devSDL_TTF library (for font & text handleing support)
sudo apt install libsdl2-ttf-devAfter you have successfully installed SDL dependencies and have sorted those files into hierarchy below you can now compile using command: (You have to be in folder in which is Makefile file)
makeAnd then run using this command:
./main- [Pacman]
- README.md
- Makefile
- [userData]
- highestScore.txt
- [src]
- ghosts.c
- main.c
- map.c
- pacman.c
- sdl.c
- ui.c
- [images]
- [eyes]
- d.bmp
- l.bmp
- r.bmp
- u.bmp
- [ghosths]
- b-0.bmp
- b-1.bmp
- f-0.bmp
- f-1.bmp
- p-0.bmp
- p-1.bmp
- r-0.bmp
- r-1.bmp
- y-0.bmp
- y-1.bmp
- [map]
- big-0.bmp
- pill.bmp
- [pacman]
- [death]
- death0.bmp
- death1.bmp
- death2.bmp
- death3.bmp
- death4.bmp
- death5.bmp
- death6.bmp
- death7.bmp
- death8.bmp
- death9.bmp
- death10.bmp
- pacman0.bmp
- pacman1.bmp
- pacman2.bmp
- [death]
- [ui]
- [menu]
- exit.bmp
- map1.bmp
- map2.bmp
- MenuBackGround.bmp
- Start.bmp
- bcg-GameOver.bmp
- clearBcg.bmp
- [menu]
- [eyes]
- [headers]
- ghosts.h
- map.h
- pacman.h
- sdl.h
- ui.h
- [fonts]
- pacman.ttf
- [maps]
- map1.txt
- map2.txt
- testMap.txt (no use just for testing purposes)
- Directional arrow buttons - Move Pac-Man in desired direction
- Escape button - Back / Exit
- You (Pac-Man) have 3 lives. Within these lives you are supposed to eat as much pills as possible (1 pill = 10 points). In other words your goal is to have the most points possible.
- You can move in 4 directions (up, down, left, right). But beware of the ghosts that want to eat you! If any ghost touches you, you will be respawned and 1 life will be taken from you. If you have no lives left the game is over and final amount of points will/or will not be your new high score.
- Don't worry though, you can fight against ghosts with special big pills that are randomly generated across the map. If you eat one of these big pills the hunter will become the hunted one and Pac-Man will be able to eat ghosts for certain amount of time (1 eaten ghost = 100 points). Ghost will be than respawned at its spawnpoint and will be hunting you again.