Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by EternallyCurious. 04/18/24 10:45
StartWeek not working as it should
by Zheka. 04/18/24 10:11
folder management functions
by VoroneTZ. 04/17/24 06:52
lookback setting performance issue
by 7th_zorro. 04/16/24 03:08
zorro 64bit command line support
by 7th_zorro. 04/15/24 09:36
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:48
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:46
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 677 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, howardR, 11honza11, ccorrea, sakolin
19047 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
A game from scratch, streamed live as the most massive tutorial #447162
11/20/14 21:03
11/20/14 21:03
Joined: Nov 2008
Posts: 946
T
the_clown Offline OP
User
the_clown  Offline OP
User
T

Joined: Nov 2008
Posts: 946
Casey Muratori teaches how to write a game from scratch in C, using nothing but OS libraries (no OpenGL, no DirectX, nothing), every weeknight, live.

http://handmadehero.org/

Quite interesting stream. Also already contains a handful of very good videos on C programming in Windows.

Re: A game from scratch, streamed live as the most massive tutorial [Re: the_clown] #447171
11/21/14 18:24
11/21/14 18:24
Joined: Dec 2008
Posts: 1,660
North America
Redeemer Offline
Serious User
Redeemer  Offline
Serious User

Joined: Dec 2008
Posts: 1,660
North America
Quote:
(no OpenGL, no DirectX, nothing)

What's the point of that? Does he intend to make a text adventure? tongue

Honestly though I did graphics programming sans any graphics libraries in windows many years ago so I speak with experience when I say that there's pretty much nothing to be gained by forgoing that stuff just for the learning experience. The windows API is a pain to work with when it comes to producing pretty much any kind of graphics.

Now if he were just developing the game for some really lightweight OS like DOS and wanted to teach people how the VGA hardware was invoked to create a game, I could see that, because I've also done that before and it's actually interesting and cool. But in this day and age it's silly to try something like that on a modern OS. This is why DirectX was invented in the first place, because programming games from scratch on windows used to suck so goddamn much.

Sorry if it seems that I'm just being hypercritical and nonconstructive, because I don't normally like to discourage things that are done for the sake of learning and stuff, but I couldn't get behind a project like this at all and anybody who knows the history behind this stuff would know there is nothing nostalgic about making games in windows without some kind of support libraries, whether they are SDL or DirectX or OpenGL or whatever. I wouldn't even try making a roguelike without something like the curses library.


Eats commas for breakfast.

Play Barony: Cursed Edition!
Re: A game from scratch, streamed live as the most massive tutorial [Re: Redeemer] #447175
11/22/14 09:55
11/22/14 09:55
Joined: Nov 2008
Posts: 946
T
the_clown Offline OP
User
the_clown  Offline OP
User
T

Joined: Nov 2008
Posts: 946
I fully see your point, his decision not to use any graphics library at all is also my biggest problem with his project simply because I wouldn't really want to do that and therefore a huge portion of his streams will only be interesting to me in an academic manner, so to speak. However, he's a really experienced programmer both in general terms as well as regarding working with the windows API (even though he really hates it because, as you say, it is a pain in the ass, no matter what you wanna do with it), so I assume he knows what he's getting himself into.
I'm howeve really interested in how somebody who's got a lot of experience not only in programming in general but also in games programming approaches such a huge project all by himself.


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1