We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Pierre-Alexander Eidam
In "GameUpdateAndRender" (handmade.cpp) the movement, physics and collision code is inside a for …
»
Mārtiņš Možeiko
Yes, you can use DirectSound to get microphone input. You can get this input by using IDirectSoun…
»
Thompson Lee
I've decided to try jumping ship and code something entirely new based on Casey's code. Currentl…
»
Gavin Williams
Who's going to be looking at your source code? it should probably be closed source anyway. So you…
»
Thompson Lee
Ah! That is simple to see why. And I realized I had two nested 1 2 3if(WindowHandle){ ...…
»
Casey Muratori
Awesome!! I will add it to the Coding Resources page. - Casey
»
Neil Blakey-Milner
I've now added some horrendous input code (swipe in the direction with two fingers to go that way…
»
Mārtiņš Možeiko
Hm, interesting. Maybe this is device dependent. In my tests on Nexus phone using ANativeWindow f…
»
Neil Blakey-Milner
I used the ANativeWindow_lock/unlockAndPost in previous revisions. They are much much slower tha…
»
Mārtiņš Možeiko
Nice. Why do you stick 0 at end of file you read? Couple suggestions: 1) You can avoid OpenGL an…
»
Neil Blakey-Milner
I've started an Android NDK platform layer port for Handmade Hero. Code is at: https://gith…
»
Simon
So how about that awesome parallex code right? ; ).
»
Livet Ersomen Strøm
burn I absolutely agree :) Great :)
»
Luca Vignaroli
I absolutely agree :)
»
Livet Ersomen Strøm
burn Ingredient #1 of every good game, however humble, is LOVE. Can't make something that doesn'…
»
Luca Vignaroli
Being in Europe I don't pay much attention to the software patent issues in the US, but I'd love …
»
Simon
Good job on the port, feels really nice.
»
Luca Vignaroli
You sirs are completely correct, at least for what concerns me. I never intend to work on a 3D en…
»
Simon
I would like to say that feel is under appreciated, I agree with Casey if a game doesn't feel goo…
»
Livet Ersomen Strøm
Very interesting. EDIT: One of the coolest games I remember to have ever played was "Full thrott…
»
Luca Vignaroli
I wonder if we would/could ever implement something like this in HmH. I was shocked by its simpli…
»
Livet Ersomen Strøm
Is it true that the A+ pathfinding algoritm is patented? I have a question that isn't directly a…
»
Nejc
Haven't tried it since I don't have windows on my machine, but you can try running it like Casey …
»
theo
now that i have the source code,I would like to run the game. I have dev c++ and visual Studio. H…
»
theo
Ok, thank you two very much. I found the email and all is well :D
»
Nejc
When you preorder, you get a link to the daily download in your email. Open that link and you'll…
»
Juan Felipe Garcia Catalan
You should have received an email from sendowl with a download link. I had some trouble finding i…
»
The_8th_mage
Collision reflection is like an infinite force, thats why i think you should use those methods. I…
»
theo
So I preordered the game, on day 42, and today I wanted to download the newest file. But how? On…
»
Benjamin Kloster
Yes, force-based collision resolution is one of the cases where it can be necessary to resort to …
»