This an awesome idea!
I have some observations about what were posted so far:
- The challenges that @Finalspace posted about remaking old classics is amazing.
- Challenges could have a format, regarding what expect of gameplay, art style and technical aspects.
-
Regarding what @Finalspace and @Husk said. I think restricting the programming language isn't a good idea, on the other hand, I think having some challenges with "make it in any programming language and framework, but don't make in a game creation system (as Game Maker, Unity, Unreal, etc)". The reason I don't like the first restriction, but I like the second is because the second restriction (any programming language, no game creation systems) allows the developer to improve the understanding of architecture, since there won't be any creation system doing all the backend work. Also, we could learn from each other some nifty architecture tricks, that you can't when using a game creation system.
- Tldr: no language/paradigm/framework/platform restriction, but sometimes game creation systems restriction
- I like the example that @Alpha_ProgDes posted.
Here's also two examples of what I'm thinking about:
First example
QuotePACMAN Challenge!
This is the challenge description. Remember pacman?! Pacman was launched XYZ years ago. Happy birthday, pacman! Your challenge is to make a pacman clone.
Game design requirements
The game must have:
- Start Screen
- Win/Lose Screen
- Graphics for the UI, pacman, items, and ghosts (ie. not just a monochrome rectangle and ball)
- Scoring
- Sound effects
- Music
- Exit (key and screen)
The gameplay must be at least like pacman, but you can make additions.
Art style
The art is limited to 8 colors, even if you make it in 3D (which you can limit using shaders or texture with no light).
Technical restrictions
- Write in any language and framework (your own, MonoGame, GLFW, SFML, SDL2, etc.)
- Don't use a game creation system
Deadline
November 30, 2017
Second example
QuoteSUPER MARIO BROS Challenge!
This is the challenge description. Your challenge is to make a mario clone!
Game design requirements
The game must have:
- Start Screen
- Win/Lose Screen
- Graphics for the UI, character, items, and enemies (ie. not just a monochrome rectangle and ball)
- The character must have 2 states (like with Mario, when you get a mushroom, your character is big, and when hit by an enemy, the character is small)
- 4 enemies with distinct AI
- Scoring
- Sound effects
- Music
- Exit (key and screen)
The gameplay must be at least like Super Mario Bros, but you can make additions.
Art style
- The art must be 2D, but no color or style limitation
- The music must change when the character is big and when is small
Technical restrictions
- Screen must be 256 pixels in height and 180 pixels in width
Deadline
November 30, 2017
Edit:
added "platform" to the list of things that should not be a restriction.