Let's reiterate block by block to make sure that we have everything added into our game. You can also refer to the Breakout Final
folder in the Chapter 4
folder to see the final code. We made sure that we introduced our variables used in the game. We also initialized the main()
function that starts the gameplay. A Main Menu screen was implemented with the game title and a Play button.
-- Hide Status Bar display.setStatusBar(display.HiddenStatusBar) -- Physics Engine local physics = require "physics" physics.start() physics.setGravity(0, 0) -- Accelerometer system.setAccelerometerInterval( 100 ) -- Menu Screen local menuScreenGroup -- display.newGroup() local mmScreen local playBtn -- Game Screen local background local paddle local brick local ball -- Score/Level Text local scoreText local scoreNum local levelText local levelNum -- alertDisplayGroup local alertDisplayGroup -- display.newGroup() local alertBox local conditionDisplay local messageText -- Variables...