开发者

Good websites and/or books to learn game algorithms? [closed]

开发者 https://www.devze.com 2022-12-24 06:54 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 5 years ago.

Improve this question

I'm interested in learning video game algorithms. (For iPhone particularly, but generally as well. I assume certain concepts are the same.) I am best off (personally) learning from a book but websites are useful too.

What has helped you learn game programming algorithms and concepts?

EDIT:

As per request, I'll clarify the types of algorithms... I was looking for any algorithms really, but I guess I was interested in 开发者_Go百科(top-down view) platformer algorithms, but, now that you mention it, Seth, I do wonder about chess...

EDIT2:

I'm making this a Community Wiki due to the nature of the question.

I am interested in 2D platformer algorithms at the moment. I would like to remake an old video game (a personal favorite, publisher now defunct.)


I'd recommend Realtime Collision Detection by Christer Ericson ( Director of Tools and Technology at Sony Santa Monica Studios - aka God of War ) - despite the title it covers a wider range of approaches than just collison detection including - data structures and algorithms for modern games development.

A lot of computer games coding is also simply good old-fashioned coding i.e data structures + algorithms so don't forget the two classics:
The Art of Computer Programming by Donald Knuth
Programming Pearls by Jon Bentley

There are also some excellent on-line R&D references on games development by many studios such as:
Mike Acton's Blog
Insomniac's R&D Site
Valve's site
DICE's site


There's some information atGamestruction which is a stack exchange based site, or you could ask this question there too.

You could try GameDev.net, DevMaster.net or Gamasutra for various game development resources.

There are various games development wikis including ones at GameDev.net and DevMaster.net and one at GPWiki.org


I don't think there is any one definitive source for game development algorithms, there are so many different ways to approach game development even within a single genre.

The best advice I can give it to learn by playing with existing technology, get a hold of some game frameworks and go through their tutorials. I don't know of many for iPhone but you could look at the Torque Game Engine or Ogre3D for PC based technologies. Microsoft's XNA Framework is also an excellent starting point for console development. Any of those will give you a good idea of the basic structure of a game project and some of the core algorithms like pathfinding, collision detection etc.

If you'd rather read book though, I always recommend the Game Programming Gems series, last I looked they had six or seven volumes but they all contain collections of articles on all aspects fo game development.

Best of Game Programming Gems


These titles are a few years old, but have updated versions at this time. Pay attention specifically to the computational geometry content.

Andre LaMothe - "Tricks of the Windows Game Programming Gurus" http://www.amazon.com/Andre-Lamothe/e/B000ARBG92/ref=ntt_athr_dp_pel_pop_1

and

Corment, Leiserson, et. al. - "Introduction to Algorithms" http://www.amazon.com/Introduction-Algorithms-Thomas-Cormen/dp/0072970545/ref=ntt_at_ep_dpi_2


Artificial Intelligence in Game Design

Math and Physics @ gamedev.net

Good websites and/or books to learn game algorithms? [closed]

Good websites and/or books to learn game algorithms? [closed]

0

精彩评论

暂无评论...
验证码 换一张
取 消