Procedural Programming Competition
Show your programming skill by writing a game that has no external content!!!
- 2D or 3D welcome.
- No resources packed into the EXE either in any form (as DATA, or in any appended method)
- All resources (sounds, images, meshes, etc) must be generated by code. (eg. AddTriangle, CreateImage, etc) Although level defination data (like array data is valid)
- All code must be your own, this is a competition of your programming abilities, not those of someone who posted to code archives or whatever.
- No calls to external libraries. Included .bb files of your own are welcome, but no DLLs, .decls, etc.
- Files may only be written out in instances where it is impossible to utilize a function of Blitz without writing a file. All the file in the data must be generate by code. Examples of uses for this:
... Sounds.
... Save game files.
... OpenMovie (if you use animated GIFs.. I don't see anyone generating an AVI in runtime :))
... LoadMD2 (remember though, the contents of the model must be generate by code, not DATA statements, so again I don't see people using this, but its here to illustrate the point.)
- No references to any files NOT created by your program. Ie, you can't decide to use DING.WAV as a sound effect simply because it's there.
Submition!
Entries will be accepted between Monday October 23rd and November 8th. Submit entries to this forum thread by a link or by including the code text in you post.
You can use include files while creating your entry, but the file submitted entry must be 1 bb file. So all the includes will have to be copied to this bb file before submitting.
Awards
1st Place
2nd Place
3rd Place
Awards...well, you'll have a great game to show your buddies...ok, basically there is no prize, but what the heck, it will be a lot of fun!!!
The week after the 8th, we'll let people, other then the people that entered, vote on their favorites.
Show your programming skill by writing a game that has no external content!!!
- 2D or 3D welcome.
- No resources packed into the EXE either in any form (as DATA, or in any appended method)
- All resources (sounds, images, meshes, etc) must be generated by code. (eg. AddTriangle, CreateImage, etc) Although level defination data (like array data is valid)
- All code must be your own, this is a competition of your programming abilities, not those of someone who posted to code archives or whatever.
- No calls to external libraries. Included .bb files of your own are welcome, but no DLLs, .decls, etc.
- Files may only be written out in instances where it is impossible to utilize a function of Blitz without writing a file. All the file in the data must be generate by code. Examples of uses for this:
... Sounds.
... Save game files.
... OpenMovie (if you use animated GIFs.. I don't see anyone generating an AVI in runtime :))
... LoadMD2 (remember though, the contents of the model must be generate by code, not DATA statements, so again I don't see people using this, but its here to illustrate the point.)
- No references to any files NOT created by your program. Ie, you can't decide to use DING.WAV as a sound effect simply because it's there.
Submition!
Entries will be accepted between Monday October 23rd and November 8th. Submit entries to this forum thread by a link or by including the code text in you post.
You can use include files while creating your entry, but the file submitted entry must be 1 bb file. So all the includes will have to be copied to this bb file before submitting.
Awards
1st Place
2nd Place
3rd Place
Awards...well, you'll have a great game to show your buddies...ok, basically there is no prize, but what the heck, it will be a lot of fun!!!
The week after the 8th, we'll let people, other then the people that entered, vote on their favorites.