Not logged inGosu Forums
Forum back to libgosu.org Help Search Register Login
Up Topic Gosu / Gosu Exchange / Ideas for a 3-hour Gosu workshop
- - By TheOm3ga Date 2011-02-04 18:46 Edited 2011-02-05 09:05
Hi there.

I'm gonna be giving a 3-hour Gosu introductory workshop here in my college. I think I'll explain the basics of Gosu as we develop a little game, so the students can see the results immediately. The question is, what game could we develop in about three hours? I started thinking about an arkanoid clone (because we previously used a Pong in an older edition of the workshop) but it may be a bit complex for so little time.

What do you think?

EDIT: C++ always :D
Parent - By Basic Date 2011-02-04 20:39
Well you could dissect one of the tutorials Cpt Ruby or the Space ship one. Arkanoid in 3 hours should be possible if this is being done in Ruby, Its only a simple extension from Pong. Its been used to death at my uni for game examples :(
Parent - - By jlnr (dev) Date 2011-02-05 05:52
I think one big problem is that the popular two Gosu examples don't tell you how to build an extendable game. So whatever you do, it would probably help people if you used an 'extendable' object system; see RMagickIntegration.rb for the minimal implementation. All objects are in the @objects list instead of having @player and @stars and @green_monsters and @red_monsters etc. etc.; that way adding new object types becomes less magic. It's not really much more code.

I'd go with a straightforward action game, maybe Tutorial.rb refactored to be more extensible and a simple enemy. Or you could remove the angle complications and just have one dude with a gun run around on some top-down grass. Puzzle games tend to have very special mechanics that don't transfer to any other game IMHO.

Just my thoughts, but then I probably overestimate the 3 hours. Curious about the results :)
Parent - - By TheOm3ga Date 2011-02-05 09:05
I should have mentioned I have no idea about Ruby, the workshop is c++ based :D
Parent - By jlnr (dev) Date 2011-02-06 09:39
Hmmm, well the same suggestion still applies, I'd go with a generic action game with a polymorphic object list (boost::ptr_vector<BaseObject> or something like that) :)
Up Topic Gosu / Gosu Exchange / Ideas for a 3-hour Gosu workshop

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill