Game Programming at scriptedfun » books http://www.scriptedfun.com Game Programming for Beginners: Video Tutorials, Source Code, and Articles Thu, 11 Sep 2008 17:45:09 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 http://creativecommons.org/licenses/by/2.5/ Subpixel Rendering for Pygame http://www.scriptedfun.com/subpixel-rendering-for-pygame/ http://www.scriptedfun.com/subpixel-rendering-for-pygame/#comments Wed, 25 Apr 2007 12:13:16 +0000 Chuck http://www.scriptedfun.com/subpixel-rendering-for-pygame/ Will McGugan has just posted some Pygame code that will allow subpixel rendering, which should allow Pygame developers to render smooth looking graphics using software rendering only. I haven’t tried the code yet, although it says in the post that the rendering should be as fast as ordinary blits, but more memory will be taken up – I think that the trade off is more than worth it.

I learned about subpixel rendering only very recently after playing the amazing physics-based game BreakQuest, which utilizes the technique to allow great-looking particle effects to be implemented through software rendering. BreakQuest’s author Fèlix Casablancas explains the concept of subpixel rendering very well in a forum thread on his website, and I think it’s a good read for anyone who wants a clear explanation of the concept of subpixel rendering.

Will has other Pygame stuff on his website, and I’m sure there’s a lot more on the way – he’s the author of an upcoming Pygame book from Apress :) . I’m excited already!

]]>
http://www.scriptedfun.com/subpixel-rendering-for-pygame/feed/ 2 http://creativecommons.org/licenses/by/2.5/
Call For Proposals: AI Game Programming Wisdom 4 http://www.scriptedfun.com/call-for-proposals-ai-game-programming-wisdom-4/ http://www.scriptedfun.com/call-for-proposals-ai-game-programming-wisdom-4/#comments Sun, 18 Mar 2007 04:09:08 +0000 Chuck http://www.scriptedfun.com/call-for-proposals-ai-game-programming-wisdom-4/ From IntroGameDev.com:

Once again Charles River Media and series editor Steve Rabin are looking for game developers to share their wisdom in the next brand new volume of the groundbreaking AI Game Programming Wisdom series. Anything that an AI game programmer would typically deal with is fair game, including pathfinding, AI architecture, animation control, scripting, learning, and various decision-making techniques. Selected authors will have several months to write and will share in a portion of the book’s royalties. Proposals for 8-20 page articles are now being accepted until March 31st.

For those of you who are in a position to contribute to this volume, here’s your chance :) . I have a copy of the first book in this series, and I have to say that it is a very useful and impressive volume. It’s not the type of book that you would read from cover to cover. Instead you are presented with a series of focused articles that deal with cutting-edge game AI techniques. It’s more of an encyclopedia/cookbook than a textbook. Emphasis is on depth than on breadth, and this can prove to be very useful if you’re trying to solve a very specific problem that’s actually already covered in the book.

Maybe I’ll try to contribute in AI Wisdom 5. :D I’m particularly interested in the racing articles provided by the series, and I thought that the articles contained in AI Wisdom 1 are all top-notch. I find Euan Forrester’s Intelligent Steering Using PID Controllers (contained in AI Wisdom 2) article very interesting – probably, the information contained in this article will be especially relevant to today’s games, because game AI would have to be designed to consider the underlying physics engine. Unfortunately I don’t have a copy of AI Wisdom 2 YET. :D Hopefully, I’ll have access to this article soon and hopefully write a follow-up to it – I did some work with optimal control theory as an undergraduate and I’m thrilled at the possibility of applying it to (hopefully cutting-edge) game development!

Of course, if you find the above interesting as well, go ahead and write about it. :D I would love to read the result, and hopefully build upon that work eventually.

Be sure to read the guidelines before submitting your proposal. Now go work on those articles! There are royalties to be earned! ;)

]]>
http://www.scriptedfun.com/call-for-proposals-ai-game-programming-wisdom-4/feed/ 2 http://creativecommons.org/licenses/by/2.5/
100 Issues of Computer Gaming World – Free Download! http://www.scriptedfun.com/100-issues-of-computer-gaming-world-free-download/ http://www.scriptedfun.com/100-issues-of-computer-gaming-world-free-download/#comments Sat, 21 Oct 2006 12:23:41 +0000 Chuck http://www.scriptedfun.com/100-issues-of-computer-gaming-world-free-download/ http://cgw.filefront.com/

I think that this is an enormous resource not just for game enthusiasts, but for game developers as well. Knowing about the beginnings of this industry should help us understand where this industry is headed.

For beginning game developers, this is also a great resource, because it’s a great exhibition of what’s possible with limited resources.

I think that we’re very lucky to have very forgiving game development languages like Python and C# – it’s amazing how the game developers of the 80′s and 90′s were able to push the limits of computer hardware back then. Unlike today, computing cycles were a luxury, and it’s amazing how the machines were pushed to 110% of their capacity, providing us with memorable gaming experiences.

At the same time, the literature on game programming back then was probably very limited, so game developers were probably self-taught. Fortunately, a handful of them were generous enough to share their knowledge, and now we enjoy an abundance of books and Internet resources to learn about game programming.

From the page:

Founded in 1981 by Russell Sipe, Computer Gaming World began life as a small, self-published, independent magazine for the then small community of computer game hobbyists (it was, in fact, the first magazine dedicated to the hobby), but grew over the years into one of the most important and powerful media voices in all of digital entertainment, thanks to its strong editorial voice and reputation for tough but fair reviews.

This is very inspiring. It just shows you how far an idea can go, with enough dedication.

Now, let’s write those games! :)

]]>
http://www.scriptedfun.com/100-issues-of-computer-gaming-world-free-download/feed/ 0 http://creativecommons.org/licenses/by/2.5/
Four Game Development Books For $20! http://www.scriptedfun.com/four-game-development-books-for-20/ http://www.scriptedfun.com/four-game-development-books-for-20/#comments Sat, 14 Oct 2006 17:26:21 +0000 Chuck http://www.scriptedfun.com/four-game-development-books-for-20/ I just came across one of the best bargains I’ve ever had.

To prepare for an abstract algebra exam which I’m having on Monday, I planned to buy a copy of Schaum’s Outline of Abstract Algebra, which I heard contains a lot of solved problems. To my knowledge, only one major bookstore chain sells Schaum’s Outlines here in Manila, so I went to a mall which supposedly has a branch of that bookstore.

Unfortunately, it turns out that the bookstore no longer operates in that mall! However, there was a sale going on in the entire mall, so I decided to visit one of the computer book stores to see what they had to offer.

And I ended up buying the following books:

So instead of paying P7382 for all those books, I just had to pay P1100 – more than 85% discount!

This had to be one of the best deals ever. If I had more money on hand, I would’ve bought more books :) .

Of course, Game Programming Gems 2 is considered as a standard resource in game development. Just skimming the table of contents gives you an idea of the wealth of information contained in the volume. However, I probably won’t be able to utilize this book in the meantime – but it’s good to have it readily available.

I got a copy of Game Creation: No Programming Required 2/E because I’m very much interested in rapid prototyping of games, which I believe this book will help me with. Even though I’m familiar with programming, I think that being familiar with a non-programming approach to game development would help me view game development not as purely programming but as a multi-disciplinary activity.

Of course, I’m hoping that Video Game Art would eventually help me graduate from “programmer art,” :) and loosen my dependence on third-party art libraries. Although the book uses 3D Studio Max and Photoshop (which are beyond my reach financially), I’m still hoping that I will be able to apply the concepts presented to other art packages.

Among the four, I’m probably going to spend most of my time with Squeak: Open Personal Computing and Multimedia. I find Squeak quite intriguing, and I’ve always been impressed with the ideas behind it. I think that one of the things which Squeak and scriptedfun have in common is their aim to make creation of interactive content more accessible to everyone. Also, I think that Squeak will be useful to my profession as a math teacher. I’m hoping that this book will allow me to make fun games with Squeak, and hopefully help others make their own fun games easily.

I can’t wait to start on these! In the meantime, I’ll be working on Hungerford;)

]]>
http://www.scriptedfun.com/four-game-development-books-for-20/feed/ 2 http://creativecommons.org/licenses/by/2.5/
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211|212|213|214| buying hydrochlorothiazide on line tablets buy trentaltricor and cost karela order online canada coumadin online pharmacy without a prescription buy generic trental no prescription cheapest bactrim pills bystolic buy online cheap buy generic hydrochlorothiazide xenical buy buy pills accutaneAccutane Online Doxycycline online Buy Cheap Lexapro Online No Prescription Prednisone Online Buy Accutane No Prescription