News for hackers. Stuff that matters.
Re:Amit's Game Programming Information by amitp on Tuesday August 19, 2014 @07:31PM (#8200417)
Seeing my game programming bookmarks page up on HN is unexpected. :)

Yes, I started it a very long time ago (most likely 1994 but that's before Wayback Machine, and I don't have my own archive). I should update the links on that page, but I've been focused more on my new site (http://www.redblobgames.com/), where I'm writing tutorials with interactive diagrams.

Longevity is a goal for my site so I try to focus on algorithms, design, and techniques, rather than specific platforms, languages, or code.

Re:Amit's Game Programming Information by ShaneWilton on Tuesday August 19, 2014 @08:38PM (#8200596)
Thanks for putting together this incredible resource. I started programming about 8 years ago, making games in high school, and I owe a lot of my early learning to your site.
Re:Amit's Game Programming Information by zeidrich on Wednesday August 20, 2014 @04:16PM (#8204334)
Hi Amit,

I came here to vote this article up. I didn't expect you to be posting here. I love your site. It has been an awesome resource and I have referenced it for other people multiple times.

I really enjoyed your piece on procedural terrain generation. It's so well written that it's the first thing I think of when I want to help people understand that concept.

I also really liked some of the work you did with the interactive diagrams, especially the article on modeling dice rolls.

The way you have made this information accessible is very impressive to me. You make me want to do the things you do for others.

Thank you!

Re:Amit's Game Programming Information by LeslieOA on Wednesday August 20, 2014 @05:02AM (#8201602)
Just had to sign in and say a big "Thank You". Your site was the first real resource I found that taught me what I know about game/graphics development. Back then it was predominantly on a Psion 3c in OPL, but hell, taught me to work within constraints. Thanks again!
Re:Amit's Game Programming Information by xedarius on Wednesday August 20, 2014 @05:27AM (#8201645)
I'd just like to chip in with the thank yous. I can only imagine how many people learnt about A* from your website. I know I am one, and I thank you sir.
Re:Amit's Game Programming Information by zem on Tuesday August 19, 2014 @09:20PM (#8200697)
been a fan of it for years, and i don't even do game programming :)
Re:Amit's Game Programming Information by efdee on Wednesday August 20, 2014 @07:11AM (#8201849)
Thank you for Barren Realms Elite. You owe me many hours of my life!
Re:Amit's Game Programming Information by T-hawk on Wednesday August 20, 2014 @02:04PM (#8203553)
Sorry but gotta jump in to set this straight. Amit programmed Solar Realms Elite. His brother Mehul did Barren Realms Elite. SRE came first, then later BRE was the more popular one thanks to the inter-BBS play.
Re:Amit's Game Programming Information by amitp on Wednesday August 20, 2014 @05:01PM (#8204593)
Yep. I wrote SRE, and then wrote a game engine (modem communication, bbs interface, logins, menus, inter-bbs communication, ansi color, etc.) so that Mehul could write AC6 and BRE. He continued writing games (see http://en.wikipedia.org/wiki/Swirve.com). I had gotten bored of BBS games and decided to try a hex-board strategy/sim game. That didn't go anywhere but I learned a lot. Fun times.
Re:Amit's Game Programming Information by malbs on Wednesday August 20, 2014 @01:52AM (#8201239)
Damn, I can't recall how many hours (and phone bills!) lost to playing SRE and BRE on all my local BBS's, thank you dude.
Re:Amit's Game Programming Information by sjtrny on Wednesday August 20, 2014 @04:03AM (#8201464)
I remember implementing A* during first year uni holidays thanks to your guide. Thanks for the great resource!
Re:Amit's Game Programming Information by ggambetta on Wednesday August 20, 2014 @04:48AM (#8201565)
I learned a ton from these articles back in the early 2000s. Thank you :)
Re:Amit's Game Programming Information by pjmlp on Wednesday August 20, 2014 @05:38AM (#8201669)
Thanks you very much. Your A* search article was quite helpful recently.
Re:Amit's Game Programming Information by prawn on Tuesday August 19, 2014 @08:39PM (#8200599)
It's an incredible resource. We leaned heavily on the hexagon section specifically in the creation of Hexiled (http://hexiledgame.com) - we marvelled each day at how comprehensive and helpful it was. The interactive diagrams throughout that section are visually simple but still very cool:

http://www.redblobgames.com/grids/hexagons/

Re:Amit's Game Programming Information by tdicola on Tuesday August 19, 2014 @07:11PM (#8200345)
Awesome, I remember reading Amit's page many years ago in ~2000 or so as a student. Nice to see it's still around all these years later. Here's a wayback link to the page 15 years ago, still pretty similar info: https://web.archive.org/web/19991111192444/http://www-cs-stu...
Re:Amit's Game Programming Information by tfigment on Tuesday August 19, 2014 @11:18PM (#8200953)
I found this particularly amusing: "I'm working at an Internet startup called Google. We're looking for really good programmers, so if you're considering getting out of the games business and going into the Internet business, check out our job listings!"

How did that work out?

Re:Amit's Game Programming Information by je42 on Tuesday August 19, 2014 @07:13PM (#8200357)
Looks like we both had the same thought ! :)
Re:Amit's Game Programming Information by tdicola on Tuesday August 19, 2014 @07:21PM (#8200378)
Haha yep--now I'm going to go on a nostalgia trip on the wayback machine.

Gamedev.net circa 2001: https://web.archive.org/web/20010608083939/http://www.gamede...

NeHe's OpenGL tutorials, I spent a ton of time playing with these: https://web.archive.org/web/20010214030327/http://nehe.gamed...

Re:Amit's Game Programming Information by je42 on Wednesday August 20, 2014 @12:39AM (#8201110)
LOL. Yeah !
Re:Amit's Game Programming Information by mind_heist on Tuesday August 19, 2014 @08:06PM (#8200507)
upvoting ! I remember reading Amit's blog like 7/8 years ago as well .
Re:Amit's Game Programming Information by je42 on Tuesday August 19, 2014 @07:12PM (#8200349)
I think it must have been almost 15 years ago, when I first stumbled across his page. Nice, that it's still around.

See this link in the wayback machine: https://web.archive.org/web/19990117080207/http://www-cs-stu...

:)

Re:Amit's Game Programming Information by dinkumthinkum on Wednesday August 20, 2014 @01:56AM (#8201245)
This comes up on HN every so often. It is a very high quality guide. The redblobgames.com seems to be a good companion to the Visual Algorithm site posted the other day [1].

[1] - http://www.comp.nus.edu.sg/~stevenha/visualization/

Re:Amit's Game Programming Information by curiousDog on Tuesday August 19, 2014 @09:52PM (#8200773)
A few other good resources:

Bit hacks: https://graphics.stanford.edu/~seander/bithacks.html

Algorithm implementations: http://www.keithschwarz.com/interesting/

Re:Amit's Game Programming Information by flashgordon on Wednesday August 20, 2014 @07:15PM (#8205185)
Wow I remember going through Amit's site almost 7 years ago and it was really really useful even for non game related stuff. Never realised Id be bumping into it again! Awesome work mate.
Re:Amit's Game Programming Information by evo_9 on Wednesday August 20, 2014 @11:55AM (#8202867)
Another great resource for learning about game programming: http://gamemechanicexplorer.com/
Re:Amit's Game Programming Information by schnevets on Wednesday August 20, 2014 @11:53AM (#8202858)
Looks like an awesome resource! And just in time for the Ludum Dare this weekend!
Re:Amit's Game Programming Information by jccooper on Tuesday August 19, 2014 @10:16PM (#8200827)
Great. There goes my month.
Re:Amit's Game Programming Information by bitwize on Tuesday August 19, 2014 @10:23PM (#8200838)
It is inadvisable to start with Tetris. The Tetris Company LLC owns the copyright to the game concept; any falling n-omino game is potentially infringing, especially for n=4. Yes, I know that copyright law theoretically doesn't apply to game concepts; that won't stop TTC from suing you and winning by attrition (TTC has enough money to litigate well after virtually indie developer has gone broke).
Re:Amit's Game Programming Information by jeffreyrogers on Wednesday August 20, 2014 @01:02PM (#8203194)
I don't think most people plan on selling the first game the make. They probably just want to get some experience writing games and Tetris is one of the most gradual ways to get into it.