Department of Computer Science
Worcester Polytechnic Institute

Lindeman's Lectures at Osaka University, Summer 2013
Project 1: Making Games with Ren'Py

Due date: Friday, July 12th, by 6:00pm


Objective: THIS IS AN INDIVIDUAL PROJECT, NOT TO BE DONE IN TEAMS!

The proimary goal of this project is to introduce you to Ren'Py. The assignment will have you work through a Ren'Py tutorial with an additional custom piece. Completing this will put you in good position to develop a game from scratch using Ren'Py.


Details: First, download Ren'Py onto a Windows, Mac, or Linux machine where you will be doing your work.

Upon completion of each tutorial, and before turning it in, you must extend the basic game you have made in some creative fashion. This means adding code or art to extend the game by 10%. The actual extension is up to you, and you will indicate what you have done with a short README document when you turn in the assignment.

The first assignment is to complete the Ren'Py "Quickstart" Tutorial. Once done, consider extending the game by changing the character, adding an alternate ending, adding choice-points (branching), etc. This list is by no means the only way of extending the game.

You will need to copy some of the images, sounds, etc. from the "The Question"->"game" folder to the "My Question"->"game" folder. If you do not do this, then Ren'Py will not be able to find the files when you do the tutorial.


What to Submit: The assignment is to be submitted electronically by email on the day the assignment is due. Each turnin will include all the files you used to make the game. Also, you should submit a short README document clearly describing the additional 10% customization. Make sure your name and email are included in the README file.

When you are ready to submit, zip everything up into a single archive file. Name the file LastName_FirstName_proj1.zip.

You will email your zip files to me (gogo at wpi.edu). Use "Project 1" as the subject.


Grading:
Grading Guidelines
Tutorial 50% Doing the tutorial without any additional customization is worth 1/2 the grade. While you will have learned a substantial amount about Ren'Py, you will not have demonstrated your understanding of the principals enough to apply them in a creative fashion.
Customization 50% Extending or modifying the tutorial game with custom work is worth the other 1/2 the grade. Doing so will begin to flex your creative muscles and show mastery of the basics taught in the tutorial.

Resources:

Ren'Py Resources:


Back to course page.