Difference between revisions of "Intermediate C++ Game Programming Tutorial 5"

From Chilipedia
Jump to: navigation, search
(Created page with "In this video we learn about dynamic memory allocation / heap allocation / free store allocation / whatever the fuck you wanna call it. What is this shit you ask? Watch the go...")
(No difference)

Revision as of 12:41, 24 June 2017

In this video we learn about dynamic memory allocation / heap allocation / free store allocation / whatever the fuck you wanna call it. What is this shit you ask? Watch the goddamn video! I gotta pack.

Topics Covered

  • The three storage classes: automatic, static, and dynamic
  • Allocating and freeing memory for objects/variables with new and delete
  • Allocating and freeing memory for arrays with new [] and delete []

Video Timestamp Index

Tutorial 4

Source Code

GitHub Repo for tutorial GitHub Repo for homework (Memesweeper)

Homework

Modify Memesweeper so that the array for the field is dynamically allocated depending on play field selection by the user at the beginning of the game. After a game over, the game should be able to return to the menu so that the user can play again without restarting the application.

A menu system and UI has already been implemented for you, all you need to do is figure out how to handle the output from the menu, and then modify the game engine to use dynamic allocation and to reset the field after every game.


See also