Vulnus is a game that is being developed for fun, learning and teaching purposes. Its language is C++ with SFML.
THE BIG DO:
- Make, from this project, a game framework for C++
Normal do's:
- Player
- Level
- Collision
- Enemies
- Cutscene
- Multiple weapons
- Menus
- Scene changing
- Timed actions handling
- In game day of the week + time
- World look modification on time changing
- Change of level
- Game over event
- Multiplayer
- Time conditioned events
- NPCs
- Database
I don't have/use Windows OS. Then this guide will help you to test the game on Linux (Ubuntu distro); To get the latest SFML library:
sudo apt-get install libsfml-dev
GCC (g++) compiler:
sudo apt-get install g++
To run this project, you will may want to compile it first. To do so, go to the root of the project folder via terminal and run the following:
make
And then, to execute it, you need to be at the root of the project folder. Then, run the following:
./bin/vulnus
The game is a platform game.
Action | Keys |
---|---|
Movement | WASD or arrow keys |
Jump | W, Spacebar or Up arrow key |
Weapon | K |
Change Weapon | Q or E |
Teleport | Mouse click |
Daytime speed | 1 (normal), 2 (fast) or 3 (fastest) |
The time is increased by 10 minutes every 5 seconds. There are no years, no months and no numeral days, just days of the week. The following schema shows all day sections:
Section | Hour |
---|---|
Morning | 6:00 AM |
Afternoon | 00:00 PM |
Evening | 6:00 PM |
Night | 10:00 PM |
The font, Muli, has its OFL license in fonts/Muli/OFL.txt.
The image, images/7536921_orig.png, is from Zuhria Alfitra a.k.a pzUH, at Game Art 2D. It was downloaded from the following URL:
http://www.gameart2d.com/free-platformer-game-tileset.html
"Not necessary to put my name or this site link. But I won't stop you if you do that. :p", pzUH. "You deserve credit for your awesome work! :D", me.
The image, images/7579418_orig.jpg (images/7579418_altered.png is this image altered by myself because of SFML), is from Zuhria Alfitra a.k.a pzUH, at Game Art 2D. It was downloaded from the following URL:
http://www.gameart2d.com/winter-platformer-game-tileset.html
The image, images/3722_original.jpg (images/3722_altered_mono.png is this image altered by myself), is from Kangae Studio, at GameMaker: Marketplace. It was downloaded from the following URL:
https://marketplace.yoyogames.com/assets/1372/cloud-background
The music file, sounds/overworld.ogg is from Royalty Free Music, from Incompetech. As instructed in-site, this is the credits I give to it:
Overworld Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/
You can listen to the music on YouTube: https://youtu.be/d5FVNxdZkfA
The music file, sounds/happy8bitloop.wav is from Tristan_Lohengrin, at freesound.org. As instructed by the author, this is the credits I give to it:
"Happy 8bit Loop 01" by Tristan Lohengrin : http://tristanlohengrin.wixsite.com/studio
The music file, sounds/footstep.wav (original) and sounds/footstep.ogg (edited by me to amplify the sound a little) is from Yoyodaman234, at freesound.org. Since the author doesn't show any template of crediting, it is listed at the domain in the URL bellow:
https://www.freesound.org/s/166506/
The music file, sounds/metallichit.wav is from dermotte, at freesound.org. Since the author doesn't show any template of crediting, it is listed at the domain in the URL bellow:
https://www.freesound.org/s/263008/