Skip to content

Dennisbonke/HandmadeHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handmade Hero

Handmade Hero is a ongoing project where I will be following the handmade hero tutorials by Casey Muratori.

Supported operating systems:

This program / game has not been tested on all systems. The plan is that this game will run on a clean install of the operating systems below.
-Windows XP (all editions).
-Windows Vista (all editions).
-Windows 7 (all editions).
-Windows 8 (all editions).
-Windows 8.1 (all editions).
-Windows 10 (all editions).

Important notes:

-This program will NOT work on anything less than Windows XP!
-I love to get bugreports, it means people are helping me! Before issuing a bugreport, please confirm that your operating system is supported!
-All keyboard and joystick controls are suitable to change at any moment of time.

Notes / Bugs

-[BUG] Screen flickers when the resolution is not 1280 by 720.

Current Version:

Version: 0.0.2, build: 83.

Current day finished:

Week 5, Day 22.

Compiler Options

If HANDMADE_INTERNAL = 1, it is a dev build and will include dev / debug code. These might not be stable.
If HANDMADE_INTERNAL = 0, it is a build for public release / shipping build. These _should_ be stable.
If HANDMADE_SLOW = 1, the build is not optimized for performance and could perform worse than expected.
If HANDMADE_SLOW = 0, the build _should_ not include slow / performance hindering code.
Standard compiler options are: HANDMADE_INTERNAL = 1 and HANDMADE_SLOW = 1.
Public release builds should always be compiled with HANDMADE_INTERNAL and HANDMADE_SLOW set to 0.

Current Status

Status: Early Alpha.
Main job: Finishing the prototype platform layer.
Currently working on: Loading game code dynamically.
Last completed job: Audio sync.

Controls:

When using the XBOX360 controller, the left joystick controls the up/down movement when moving the joystick up and down, when moving the stick left or right, the tonehz will change.
You can also use the D-Pad for this (I hope).
When using a keyboard, the down arrow will move the screen down, the up arrow will move the screen up, the A Key will move the screen to the left and the D Key will move the screen to the right.
With up and down, the frequency of the sound will change accordingly.
In developer builds, pressing the P key will pause the game.
Escape will quit the game.

About

[GAME] Handmade Hero

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published