You don't have to do all the games listed below. Please tell me the amount of time needed to write each game you can do, and the cost of each. I would also like to know the total amount of time needed to complete all the games you can do together, as well as the cost if you do all those games together.
I would like to have the games 1942, Arkanoid, Asteroids, Battle City, Centipede, Galaga, Fish Dish, Pacman, and Tetris written in C or C++, and SDL. The source code will be used to learn game programming, so the source code should be clear, organized, well-commented, and easy to follow for a beginner.
Please design the programs in such a way that additional levels may be added easily.
For the first 7 games, please use Spritelib ([url removed, login to view]) for the graphics. For the last 2 games, please use Spritelib in a creative way. My suggestions are: for Pacman, maze/tankbrigade, maze/vehicles, platform/pickups, shooter/action1; for Tetris, paddle/arinoid_master. The game Fish Dish is described in Chapter 12 of the book "Designing Arcade Computer Game Graphics" which is freely available online ([url removed, login to view]).
For sound effects and music, please use the sound effects and loops from Flash Kit ([url removed, login to view], [url removed, login to view]) with a freeware license (not linkware and shareware). Please note the exact URL of the download page of each sound effect or loop that you will use.
Just tell me if you have any questions or comments. Thank you for your time and I look forward to hearing from you!
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows, Mac, Linux