Page 1: Graphics Town

For this assignment, (most of) the instructions and rubric are on the course web, not inside the workbook.

Short version: Make a “town” in the world on the final-grtown.html page in the workbook. Get points for making things. Document what you do on Page  2  (Graphics Town Text Boxes). If it’s cool, you’ll get a good grade.

Why is there a long version? Students often want to know “how much do I need to make?” Or “how cool does it have to be?” But, we want to make things be flexible because students can be very creative, and we want to encourage that.

The hard part is quantifying “enough” and “cool”. We might say “you’ll know it when you see it.” But instead, we have to try to write something…

Note: the graphics town “box” isn’t shown on this page - it is a separate html file: final-grtown.html.

There are a bunch of pages explaining what you should do. There is 2023 Graphics Town Index which links to:

  1. 2023 Graphics Town Instructions
  2. 2023 Graphics Town Rubric - This is useful because it implies the things you should do.
  3. 2023 Graphics Town Hints - This includes an explanation of some aspects of the framework, as well as some hints of students have asked about in the past.

Remember:

  1. You must document (in the textboxes on Page  2  (Graphics Town Text Boxes)) what you do in order to get credit.
  2. Add any files that you create to the repository.
  3. Push early and often - it provides a backup in case something goes wrong.
  4. Be aware of the collaboration policy (2023 Graphics Town Attribution Instructions - which is on the main instruction page)
  5. Keep the user interface on final-grtown.html - you can add things to it, but we need the functions to work.
  6. Be careful to keep performance reasonable, and not to make your repository be too huge. See Some Notes on Graphics Performance for 559 Assignments for advice.
  7. Complete the handin survey when you are done (and have committed and pushed)

Within the workbook, there is final-grtown.html page and its associated final-grtown.js. This is where your town goes. There is also an examples directory, which gives you some sample stuff to get started.

We have given you a basic “world” to start. It is really more of a collection of random objects than a “town.” You may use these objects in your town, but you should arrange things in a more meaningful manner. In fact, you should not use the main function that we provide as an example. Note that one of the “basic requirements” is that your assignment “is visually distinct from the example provided.” (see 2023 Graphics Town Rubric)

You need to highlight some of your objects. As an example, we have highlighted some of our objects - but you can only highlight objects that you created. Be sure to remove the highlighting of our objects.

The next page Page  2  (Graphics Town Text Boxes) has a number of text boxes for you to fill to document what you have done. Remember the rule of graphics town: you only get credit for what you document!

Next: Graphics Town Text Boxes
There are no points associated with this page.