mooc oral presentation
play

MOOC Oral presentation Beginning Game Programming with C# - PowerPoint PPT Presentation

MOOC Oral presentation Beginning Game Programming with C# Anthony Barbier 1 Plan I - Personal project : introduction II - Personal project : development III - Lets play ! 2 I - Personal project : introduction 3 I - Personal


  1. MOOC Oral presentation “ Beginning Game Programming with C# ” Anthony Barbier 1

  2. Plan I - Personal project : introduction II - Personal project : development III - Let’s play ! 2

  3. I - Personal project : introduction 3

  4. I - Personal project : introduction → Pac-Man-like game → Simplified : - only one game played - no candies - tunnels = dead end - ghosts start at corners - ghosts not intelligent - no animation when Pacman dies Original Pacman 4

  5. I - Personal project : introduction → Goal : collect all the dots My Pacman Original Pacman 5

  6. II - Personal project : development 6

  7. II - Personal project : development 7

  8. II - Personal project : development 1 - World map → Image downloaded from The Spriters Resource 8

  9. II - Personal project : development 1 - World map → World map = grid → Change candies for dots 9

  10. II - Personal project : development 1 - World map → Script to convert the image to a C# matrix → Almost ok everywhere : → A tile : 10

  11. II - Personal project : development 1 - World map → Trouble accessing a tile 11

  12. II - Personal project : development 1 - World map → Dots removed from the image 12

  13. II - Personal project : development 2 - Player : Pacman → Move Pacman : 4 possible directions 13

  14. II - Personal project : development 2 - Player : Pacman → Sprite animation : 14

  15. II - Personal project : development 2 - Player : Pacman → Score and lives : displayed at the bottom of the window add margin at the bottom 15

  16. II - Personal project : development 3 - Ghosts → Can't die → Move randomly 16

  17. II - Personal project : development 4 - Collision between Pacman and ghosts → With collision rectangles → On collision : reset positions, and -1 life for the player After updating positions of Pacman and ghosts (Game1 Update method) 17

  18. II - Personal project : development 5 - End of the game → End when game over or when the player won Player lost Player won 18

  19. III - Let’s play ! 19

Recommend


More recommend