C# Windows Forms Game

1 / 17
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 17 slides, with interactive quiz, text slides and 2 videos.

time-iconLesson duration is: 120 min

Items in this lesson

Slide 1 - Slide

Now that you are familiar with working in Forms, we're going to create a sidescroller platform game!
 For this assignment we will follow a tutorial from: Mooict.

You will also have to do some research, adhere to certain
criteria for your game, and write a GDD.


Otherwise you won't be able to take part in the play-session at the end!
COMMIT YOUR CODE TO GITHUB! 
If it's pink, it's a link!

Slide 2 - Slide

  1. Create a side scrolling platform game in visual studio with C#
  2. Use several picture boxes and control them using timers
  3. Use Loops to easily identify the platforms, coins, keys and doors
  4. Create gravity and jump force in visual studio
  5. Using Key down and Key up events to control the character
  6. Smoothly scrolling the background, items and platforms as the player moves between left or right
  7. The game consists out of 3 different levels (in the same form)
  8. You will write a Game Design document about your game

Slide 3 - Slide

"It’s a document that should be thorough enough and specific enough to let a team of people build a cohesive, consistent game. It is the kind of document that will inform every decision your team makes. It takes out most of the guesswork."
- gamedesigning.org

Slide 4 - Slide

  • What does that mean?        ►  In theory it means that someone else should be able to
                                                            build your game by looking at your document.

  • What do you have to do?    ►  You won't have to write a complete game design
                                                            document because you are not building everything from
                                                            scratch.

  • Why do you have to do it?  ► You will see this document a lot if you want to do a follow-
                                                           up education on gamedesign for example, this is a mere
                                                           introduction.

Slide 5 - Slide

  • Use the following link to see a template of a Game Design Document. 
  • Note: This is a complete GDD, not all of these aspects are required for your assignment.
Link to a complete GDD template
More information about making a GDD

Slide 6 - Slide

Slide 7 - Slide



  1. Three different levels
  2. Title, game and help screen
  3. Screen that shows your score at the end
  4. Game over screen
  5. A background image 
  6. Platforms
  7. Player
  8. Objects/collectibles 
  9. Objective/goal
  10. Highscore


The
standard criteria +

  1. Health bar for the player
  2. Visual feedback of collectibles
  3. Traps
  4. Enemies (can be static)
  5. Sound and/or Music
  6. Extra bonuspoint for something not listed
Required:
Required:

Slide 8 - Slide




  1. Leveldesign
     
  2. User Interface


  3. Art


  4. Gameplay





The
standard criteria +

  1. User Interface


  2. Gameplay


  3. Sound

Required:
Required:
  • Three different levels
  • Title game and help screen
  • Screen that shows your score at the end
  • Game over screen
  • A background image
  • Platforms
  • Player
  • Objects/collectibles
  • Objective/goal
  • Highscore
  • Health bar for the player
  • Visual feedback of collectibles 
  • Traps 
  • Enemies (can be static)
  • Sound Effects 
  • Music 

Slide 9 - Slide

Sidescroller Platform Game Tutorial
Title, Game & Help Screen Tutorial
Adding Music
VIDEOLINK 
Read and add the top comment by: RTJ3DCosplay
Don't plagiarize!

Slide 10 - Slide

     Use images other than provided by the tutorial to create your
     own adventure:

      Terms for using other images:

  1. They must be FREE to use, watch out for plagiarism!*
  2. They are not offensive (no nudity, racism, misogyny etc.)
Link to an example website with licensed images
*(in some cases you can use an
image but you have to credit the
creator in your code
)
Link to an example website with FREE images

Slide 11 - Slide

Slide 12 - Slide

Slide 13 - Video

Slide 14 - Slide

Slide 15 - Video

You've got the entire (third) period to work on this game.
We will organise a play-session at the end of the period so you can play each other's games.
(If Covid is still a thing, it will be a virtual play-session in Teams.)

During the review you will present your game and reflect on your choices.

Don't forget to mention Mooict and sources for your images/music/sound in your code

Slide 16 - Slide


😒🙁😐🙂😃

Slide 17 - Poll