Skip to content

Instantly share code, notes, and snippets.

@kthakore
Created November 23, 2010 04:56
Show Gist options
  • Save kthakore/711276 to your computer and use it in GitHub Desktop.
Save kthakore/711276 to your computer and use it in GitHub Desktop.
Sample Task for GCI
Title: Simple Game in SDL Perl and API design reports
Category: Perl 5
Difficulty: easy
Estimated time: 7 days
Task description: Consists of:
* Writing even a trivial game and commenting on the API will help the student learn about evaluating API design critically.
* Writing clear bug reports is a critical tool in Open Source and the industry and is highly transferable
* The student will use SDLx::* to make a simple game. This game will serve as a use case for the API design of SDLx::*.
* The student is expected to write about difficulties in the SDLx::* API.
* For each problem in the API, the student is expected to make a bug report on http://sdlperl.ath.cx/ with the following template:
Problem Definition:
Rational:
Potential Solution:
Benefits: SDLx::* is very new and thus underdeveloped. Having criticisms on the API will help to direct the developers in new avenues.
Requirements:
Know Perl?
Extra: (optional) A description of some extra action that the student can do if he's enjoying the task.
Links:
http://sdl.perl.org
http://sdlperl.ath.cx/releases/SDL_Manaul.pdf
http://sdlperl.ath.cx/
Potential Mentor: Kartik Thakore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment