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.
Kasper Sauramo —
In a similar fashion. I started coding around the age of 14, more or less actively. In University …
»
Simon Anciaux —
Would fix the problem I think (I can't test it because of the changes in day 51). Another solutio…
»
Ville Penttinen —
I posted how I set up VS to compile while debugging a while back. . I'm still using it and it's wo…
»
Neo Ar —
I discovered programming when I started HS. We were required to have graphing calculators, and the…
»
mallardz —
I've been trying to follow along in VS as well, but have been using the makefile solution instead …
»
Luca Vignaroli —
Hitting 37yo this year, I still feel like when I was 15 when it comes to coding. Only problem I ca…
»
Gafgar (Anders Davallius) —
So, please correct me if I'm wrong, but I think there seem to be a bug with the movement code that…
»
David Owens II —
True, but at least the cost actually brings something worthwhile to the table. I'll take the flex…
»
Casey Muratori —
Should be fixed now, hopefully! Can somebody check?Casey
»
Casey Muratori —
Yeah, I actually did all of Granny 3D without doing operator overloading for math, it was all BLAS…
»
Andrew Bromage —
Yes. The dispatch performance is even worse than that of C++. Leaving performance aside, and jus…
»
David Owens II —
The only OOP system I've ever enjoyed working in is Cocoa and ObjC. However, that system does OOP …
»
Casey Muratori —
OOP is crap in terms of design flexibility performance, so it's not really about tradeoffs. OOP …
»
Eugene Odeluga —
But which code base would be easier to manage and improve as it got larger? Say using the GTA V ex…
»
Eugene Odeluga —
I once did Street Fighter 2 style parallax ground scrolling, by cutting the lower section of a bac…
»
Rodrigo —
I did not read the whole post but he starts talking about OOP using a payroll system as an example…
»
Zyconite —
@C0D3 ah yeah , it is good . Ended up installing Bootcamp instead, hahahaha easiest thing i guess …
»
Flyingsand —
Or am I misunderstanding something simple?[/quote] When you set up Core Audio you can just set t…
»
Jace Bennett —
So, I'm not an experienced game programmer, but I've been trying to parse the answers to this very…
»
Mārtiņš Možeiko —
Max positive value is 32767, not 32768. So you are shifting everything a bit down for positive val…
»
Vadim Borodin —
mmozeiko, thanks a lot. Sounds like a bit too hardcore for me right now though =)
»
Eugene Odeluga —
I just read this Casey says using Object Oriented Programming is horseshit. I learnt BASIC, then …
»
Vadim Borodin —
Flyingsand, thanks for you help. I managed to implement DirectSound-style WriteCursor/PlayCursor s…
»
Eugene Odeluga —
So if a game is made up of input, graphics, sound, physics, and network, build up code in each sec…
»
Benjamin Kloster —
Also, is slightly relevant here. Plan your goal rather than how you'll get there.
»
Benjamin Kloster —
Operator overloading is really just syntactic sugar. The compiler replaces all applications of the…
»
Phillip —
Hey guys, since Casey is using mostly C with a little C++, I was wondering how possible it would b…
»
Roderic Bos —
You only coded after 12:00 noon then, otherwise the timestamp would be _x:xx with a space start du…
»
Roderic Bos —
Yes, start by reading Casey's method of "Semantic Compression" which is, start the usage code firs…
»
ThadeuMelo —
I could have wait only one more day. It´s still weird it had been working fine for days and then …
»