Skip to content

Initial Project Statement Page

Clemens-Yu edited this page Mar 15, 2016 · 2 revisions

Objective

State the goal of this project. What will you be creating? I will be making a side scrolling platform game.

Motivations

What are your motivations for your objective? Why do you wish to create what you have stated. I find there is a lot of possibility involving side scrollers, namely the freedom to invent a wide variety of different levels and include different types of obstacles/enemies.

Languages

What programming languages do you for see learning and/or applying? Although you are in the initial stages, be as specific as possible:

  • what facets of the language are you using i.e coding packages(i.e pygames, kivi, pysfml), APIs (i.e twitter, instagram, google maps)

Technology

Indicate what technology you plan to explore/use:

  • hardware (mobile devices, input controllers)
  • IDE
  • Aspects of Version Control(git/github) I plan to implement this game on mobile devices like IOS.

Benefits

How will you benefit from this project? I will benefit from this project by expanding my knowledge of programming and learning the required components of making a satisfactory game.

Forseeable Challenges

Indicate any challanges you forsee going into the project. Being that I have never tried to code a side scrolling game before, I forsee having trouble with finding out how to make the images move on screen, as well as working out the player's controls. Since I have never tried making a level design before, I might also have trouble with coming up with interesting levels.

High-Level Learning & Action Outline

As best you can, provide a general outline of how you will dedicate your time from now until mid-june. You can outline in units of weeks for now. For example, if you were to work towards creating an iOS application, an outline could look like this:

  • Design player sprite and enemies - 2 weeks
  • Practice with PyCharm - 2 weeks
  • Level design - 2 weeks
  • Development - 6 weeks
  • Testing and Fixing - 1 week

Clone this wiki locally