Are there any books with open source code of famous games?

Started by
10 comments, last by ericrrichards22 9 years, 1 month ago
Can I get the complete open source code for famous games of each genre so I get an idea how they were made ?

Is there enough books that if I follow how they made the games I can create any game ? How do I know how to find those books

How do I program AI of wrestling games ? There is no books on that that I am aware of how do I know what to search to find out ?
Advertisement

I don't know of any books about it, but here's something: http://fabiensanglard.net/

I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

Thanks that site looks nice


How do I program AI of wrestling games ? There is no books on that that I am aware of how do I know what to search to find out ?

One of the sneaky things about AI is that it doesn't really matter what you apply it to.

AI systems all work the same under the hood. A set of conditions become true causing something to be triggered.

Often this is implemented as state machines. You detect that whatever condition is met and transition to the next state. A condition might be that an animation is complete or that a variable is set or a variable is past a threshold, or that several conditions have been met.

Just about any tutorial on state machines in game AI should work, it does not need to be wrestling specific.

Wikipedia has a compiled list of commerical games that have released their source code. When I get off my phone I will post a link. Frob's reply on AI is spot on. I have implemented my fair share of AI systems and they almost always come down to a finite state machine.

EDIT
http://en.m.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code

"The code you write when you learn a new language is shit.
You either already know that and you are wise, or you don’t realize it for many years and you are an idiot. Either way, your learning code is objectively shit." - L. Spiro

"This is called programming. The art of typing shit into an editor/IDE is not programming, it's basically data entry. The part that makes a programmer a programmer is their problem solving skills." - Serapth

"The 'friend' relationship in c++ is the tightest coupling you can give two objects. Friends can reach out and touch your privates." - frob

Codersnotes has a big list of games that have released source, with links and analysis :

http://www.codersnotes.com/notes/the-man-behind-the-curtain

Thanks you guys are really helpful :)

...they almost always come down to a finite state machine.

Well... uh... not quite that simple... but the point holds that there is really no such thing as "wrestling AI".

Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"

Wikipedia has a compiled list of commerical games that have released their source code.

EDIT
http://en.m.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code

Odd that Civ IV isn't on that list. I swear I was futzing around with that a few years back.

Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"

I don't know of any books about it, but here's something: http://fabiensanglard.net/

Fabien was talking about writing a book on the Wolfenstein 3D engine last fall. I'm not sure what happened to that project, he's gone sort of dark for a few months.

Eric Richards

SlimDX tutorials - http://www.richardssoftware.net/

Twitter - @EricRichards22

This topic is closed to new replies.

Advertisement