SlideShare a Scribd company logo
1 of 19
GAME MAKER 
WALKTHROUGH
CREATING PLAYER SPRITE 
Here it shows me creating a 
player sprite so it can be used 
for attaching coding to at a 
later date, and here I have 
tried to give the effect of the 
blue flames bursting through 
the engine to indicate the 
spaceship is moving forward, 
aswell as putting various 
turrets where the laser will 
fire from when I'm in a later 
version of development, I 
have also have made the 
main colours of the 
spaceship to be blue so 
rather easy spot which player 
is you and which is the 
enemy.
MODIFYING MASK FOR PLAYER SPRITE 
Here you can see where is 
modify the mask of the 
player sprite. I do this so 
that when the player is hit 
by an enemy laser it will 
show the area where the 
impact can occur on the 
sprite, and I also make the 
shape of the mask into a 
diamond so that the 
impact area is fair and 
that there is no major 
performance issues when 
playing or testing the 
game.
CODING PLAYER 1 
Here I start to input code 
onto the player object and 
call this bit of code 
“movement” where it will 
hold all the different keys 
which the controls will be 
mapped to allow the 
player sprite/object to 
move across the screen, it 
will also hold controls for 
firing the laser that will be 
produced by the player
ADDING MOVEMENT CODE TO PLAYER 1 
In this part of the player 
code I start to input the 
movement code where 
it tells the player object 
which keys control the 
movement and how fast 
it travels when moving 
left,right,up and down.
PLAYER 1 CODING: STEP 
After creating the script 
on where the code will 
be placed I then start to 
input the actual code 
with the controls of 
movement and firing 
the player laser and 
keys that controls will 
be mapped to are 
(W,A,S,D) for the 
movement and (ENTER) 
for the firing key.
CREATING BACKGROUND 
I then start to create a 
background for the 
game which will give it 
abit more of a theme 
and will be more 
satisfying to the eye in 
some sense, so I wanted 
to make space 
background so I would 
later design various 
planets, asteroids and 
stars.
EXPERIMENTING WITH DIFFERENT 
BACKGROUNDS 
Here I test out various 
backgrounds and see 
whether or not it they are 
to a good enough 
standard but on this 
particular background I 
discover that when the 
player moves out of the 
room and then enters 
back into it there is a 
very noticeable gap on 
where I couldn’t add 
detail to.
CREATING JET OBJECT CODE 
After creating a suitable 
background I move 
back to the player object 
where I start to add a jet 
effect that will trail 
behind the player to give 
the indication that the 
player is moving forward 
by engine on the 
spaceship.
ADDING CODE TO THE SYSTEM 
[
ADDING THE FINAL BACKGROUND,PLAYER 
1 AND SYSTEM TO A ROOM
TESTING OUT GAME PROTOTYPE 
[
CREATING PARTICLE SYSTEM CODE
CREATING EXPLOSION SPRITE
ADDING “DRAW” CODE TO THE SYSTEM
TESTING OUT THE LIFE BAR AND 
EXPLOSION EFFECT
TESTING OUT THE SCORE SYSTEM
ADDING MUSIC CODE
TESTING OUT FINAL VERSION

More Related Content

What's hot

One page design layout
One page design layoutOne page design layout
One page design layoutRon Smith
 
Project report 393_395
Project report 393_395Project report 393_395
Project report 393_395VishruthKhare
 
The purpose and functions of components of game engines
The purpose and functions of components of game enginesThe purpose and functions of components of game engines
The purpose and functions of components of game enginesJoshCollege
 
Unit 4: Production Reflection
Unit 4: Production ReflectionUnit 4: Production Reflection
Unit 4: Production ReflectionLouis Dowson
 
Joshua meyer 2D Game workflow document
Joshua meyer 2D Game workflow documentJoshua meyer 2D Game workflow document
Joshua meyer 2D Game workflow documentJoshCollege
 
Task 11 programming sounds into my game
Task 11 programming sounds into my gameTask 11 programming sounds into my game
Task 11 programming sounds into my gameBenCom1
 
Halo 4 Cutscene Analysis
Halo 4 Cutscene AnalysisHalo 4 Cutscene Analysis
Halo 4 Cutscene AnalysisNathan_West
 
Programming my sounds into my game
Programming my sounds into my gameProgramming my sounds into my game
Programming my sounds into my gameMrrrjones
 
Gaming Outline
Gaming OutlineGaming Outline
Gaming OutlineIMGTeched
 
Sonic adventure 2 battle
Sonic adventure 2 battleSonic adventure 2 battle
Sonic adventure 2 battleMrrrjones
 
Pokemon XD gale of darkness Analysis
Pokemon XD gale of darkness AnalysisPokemon XD gale of darkness Analysis
Pokemon XD gale of darkness AnalysisNathan_West
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Mas Bram
 
Unity work flow
Unity work flowUnity work flow
Unity work flowJaket123
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...danielandlubo
 
Sound generating
Sound generatingSound generating
Sound generatingLewisB2013
 

What's hot (20)

Assignment 3
Assignment 3Assignment 3
Assignment 3
 
One page design layout
One page design layoutOne page design layout
One page design layout
 
Project report 393_395
Project report 393_395Project report 393_395
Project report 393_395
 
TestPlan3
TestPlan3TestPlan3
TestPlan3
 
The purpose and functions of components of game engines
The purpose and functions of components of game enginesThe purpose and functions of components of game engines
The purpose and functions of components of game engines
 
Unit 4: Production Reflection
Unit 4: Production ReflectionUnit 4: Production Reflection
Unit 4: Production Reflection
 
Joshua meyer 2D Game workflow document
Joshua meyer 2D Game workflow documentJoshua meyer 2D Game workflow document
Joshua meyer 2D Game workflow document
 
Task 11 programming sounds into my game
Task 11 programming sounds into my gameTask 11 programming sounds into my game
Task 11 programming sounds into my game
 
Halo 4 Cutscene Analysis
Halo 4 Cutscene AnalysisHalo 4 Cutscene Analysis
Halo 4 Cutscene Analysis
 
Programming my sounds into my game
Programming my sounds into my gameProgramming my sounds into my game
Programming my sounds into my game
 
Gaming Outline
Gaming OutlineGaming Outline
Gaming Outline
 
Sonic adventure 2 battle
Sonic adventure 2 battleSonic adventure 2 battle
Sonic adventure 2 battle
 
Pokemon XD gale of darkness Analysis
Pokemon XD gale of darkness AnalysisPokemon XD gale of darkness Analysis
Pokemon XD gale of darkness Analysis
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
 
Unity work flow
Unity work flowUnity work flow
Unity work flow
 
Research
ResearchResearch
Research
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...
 
Sound generating
Sound generatingSound generating
Sound generating
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Workflow for my Task 2
Workflow for my Task 2Workflow for my Task 2
Workflow for my Task 2
 

Viewers also liked

今こそ、行政・市民協同による「ふるさとの浜辺復興」を
今こそ、行政・市民協同による「ふるさとの浜辺復興」を今こそ、行政・市民協同による「ふるさとの浜辺復興」を
今こそ、行政・市民協同による「ふるさとの浜辺復興」をmizukitijp
 
Introduction to Game-Making Tools
Introduction to Game-Making ToolsIntroduction to Game-Making Tools
Introduction to Game-Making ToolsCecily Carver
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows Lee Stott
 
仙台湾沿岸残存林における猛禽類の生息状況
仙台湾沿岸残存林における猛禽類の生息状況仙台湾沿岸残存林における猛禽類の生息状況
仙台湾沿岸残存林における猛禽類の生息状況mizukitijp
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsJoe Healy
 
Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?Sebastian Deterding
 
Photo story powerpoint
Photo story powerpointPhoto story powerpoint
Photo story powerpointBen Moorhouse
 
Photostory presentation
Photostory presentationPhotostory presentation
Photostory presentationNancy Gross
 
Gamemaker lesson 1
Gamemaker lesson 1Gamemaker lesson 1
Gamemaker lesson 1iain bruce
 
Game maker
Game makerGame maker
Game makerTensor
 
How to make a good photo story
How to make a good photo storyHow to make a good photo story
How to make a good photo storySailendra Dongol
 

Viewers also liked (16)

今こそ、行政・市民協同による「ふるさとの浜辺復興」を
今こそ、行政・市民協同による「ふるさとの浜辺復興」を今こそ、行政・市民協同による「ふるさとの浜辺復興」を
今こそ、行政・市民協同による「ふるさとの浜辺復興」を
 
Gamesound
GamesoundGamesound
Gamesound
 
Introduction to Game-Making Tools
Introduction to Game-Making ToolsIntroduction to Game-Making Tools
Introduction to Game-Making Tools
 
Gamemaker
GamemakerGamemaker
Gamemaker
 
GameMaker:Studio and Windows
GameMaker:Studio and Windows GameMaker:Studio and Windows
GameMaker:Studio and Windows
 
仙台湾沿岸残存林における猛禽類の生息状況
仙台湾沿岸残存林における猛禽類の生息状況仙台湾沿岸残存林における猛禽類の生息状況
仙台湾沿岸残存林における猛禽類の生息状況
 
Gamemaker - Intro and Core Objects
Gamemaker - Intro and Core ObjectsGamemaker - Intro and Core Objects
Gamemaker - Intro and Core Objects
 
Game maker
Game makerGame maker
Game maker
 
Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?
 
Game Maker Workshopslides
Game Maker WorkshopslidesGame Maker Workshopslides
Game Maker Workshopslides
 
Photo story powerpoint
Photo story powerpointPhoto story powerpoint
Photo story powerpoint
 
Photostory presentation
Photostory presentationPhotostory presentation
Photostory presentation
 
GAME MAKER
GAME MAKERGAME MAKER
GAME MAKER
 
Gamemaker lesson 1
Gamemaker lesson 1Gamemaker lesson 1
Gamemaker lesson 1
 
Game maker
Game makerGame maker
Game maker
 
How to make a good photo story
How to make a good photo storyHow to make a good photo story
How to make a good photo story
 

Similar to Game maker walkthrough

Galactic Wars XNA Game
Galactic Wars XNA GameGalactic Wars XNA Game
Galactic Wars XNA GameSohil Gupta
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreensElliot Black
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crookTomCrook
 
Work flow the pain is reel
Work flow the pain is reelWork flow the pain is reel
Work flow the pain is reelShaz Riches
 
Cameron McRae - 2D Game Workflow
Cameron McRae - 2D Game WorkflowCameron McRae - 2D Game Workflow
Cameron McRae - 2D Game WorkflowCameronMcRae901
 
Level design workflow 3
Level design workflow 3Level design workflow 3
Level design workflow 3tommo123456
 
Level design workflow 3
Level design workflow 3Level design workflow 3
Level design workflow 3tommo123456
 
Documentation of my 2D game
Documentation of my 2D gameDocumentation of my 2D game
Documentation of my 2D gamerosstapher
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflownazaryth98
 

Similar to Game maker walkthrough (20)

Work flow
Work flowWork flow
Work flow
 
Galactic Wars XNA Game
Galactic Wars XNA GameGalactic Wars XNA Game
Galactic Wars XNA Game
 
Task 2 Work Flow
Task 2 Work FlowTask 2 Work Flow
Task 2 Work Flow
 
Task 2 workflow
Task 2 workflowTask 2 workflow
Task 2 workflow
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreens
 
Workflow
WorkflowWorkflow
Workflow
 
2D game workflow
2D game workflow2D game workflow
2D game workflow
 
Workflow
WorkflowWorkflow
Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crook
 
Work flow
Work flowWork flow
Work flow
 
Work flow the pain is reel
Work flow the pain is reelWork flow the pain is reel
Work flow the pain is reel
 
Cameron McRae - 2D Game Workflow
Cameron McRae - 2D Game WorkflowCameron McRae - 2D Game Workflow
Cameron McRae - 2D Game Workflow
 
GameMaker Workflow
GameMaker WorkflowGameMaker Workflow
GameMaker Workflow
 
Game maker workflow
Game maker workflow Game maker workflow
Game maker workflow
 
Level design workflow 3
Level design workflow 3Level design workflow 3
Level design workflow 3
 
Level design workflow 3
Level design workflow 3Level design workflow 3
Level design workflow 3
 
Documentation of my 2D game
Documentation of my 2D gameDocumentation of my 2D game
Documentation of my 2D game
 
Documentation
DocumentationDocumentation
Documentation
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
 

More from LewisB2013

Task 1 lewis brady
Task 1  lewis bradyTask 1  lewis brady
Task 1 lewis bradyLewisB2013
 
Production log
Production logProduction log
Production logLewisB2013
 
Production log
Production logProduction log
Production logLewisB2013
 
Production log
Production logProduction log
Production logLewisB2013
 
Production log
Production logProduction log
Production logLewisB2013
 
Print Media Research References
Print Media Research ReferencesPrint Media Research References
Print Media Research ReferencesLewisB2013
 
Character sketches
Character sketchesCharacter sketches
Character sketchesLewisB2013
 
Final art pieces
Final art piecesFinal art pieces
Final art piecesLewisB2013
 
Final art pieces
Final art piecesFinal art pieces
Final art piecesLewisB2013
 
Final major project production diary lewis brady
Final major project production diary lewis bradyFinal major project production diary lewis brady
Final major project production diary lewis bradyLewisB2013
 
Final major project production diary lewis brady
Final major project production diary lewis bradyFinal major project production diary lewis brady
Final major project production diary lewis bradyLewisB2013
 
Sprite art version 2
Sprite art version 2Sprite art version 2
Sprite art version 2LewisB2013
 
Environment art version 2
Environment art version 2Environment art version 2
Environment art version 2LewisB2013
 
Character sketches
Character sketchesCharacter sketches
Character sketchesLewisB2013
 

More from LewisB2013 (20)

Review
ReviewReview
Review
 
Task 1 lewis brady
Task 1  lewis bradyTask 1  lewis brady
Task 1 lewis brady
 
Production log
Production logProduction log
Production log
 
Production log
Production logProduction log
Production log
 
Production log
Production logProduction log
Production log
 
Production log
Production logProduction log
Production log
 
Print Media Research References
Print Media Research ReferencesPrint Media Research References
Print Media Research References
 
Evaluation
EvaluationEvaluation
Evaluation
 
Evaluation
EvaluationEvaluation
Evaluation
 
Evaluation
EvaluationEvaluation
Evaluation
 
Evaluation
EvaluationEvaluation
Evaluation
 
Character sketches
Character sketchesCharacter sketches
Character sketches
 
Final art pieces
Final art piecesFinal art pieces
Final art pieces
 
Final art pieces
Final art piecesFinal art pieces
Final art pieces
 
Final major project production diary lewis brady
Final major project production diary lewis bradyFinal major project production diary lewis brady
Final major project production diary lewis brady
 
Final major project production diary lewis brady
Final major project production diary lewis bradyFinal major project production diary lewis brady
Final major project production diary lewis brady
 
Evaluation
EvaluationEvaluation
Evaluation
 
Sprite art version 2
Sprite art version 2Sprite art version 2
Sprite art version 2
 
Environment art version 2
Environment art version 2Environment art version 2
Environment art version 2
 
Character sketches
Character sketchesCharacter sketches
Character sketches
 

Recently uploaded

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Game maker walkthrough

  • 2. CREATING PLAYER SPRITE Here it shows me creating a player sprite so it can be used for attaching coding to at a later date, and here I have tried to give the effect of the blue flames bursting through the engine to indicate the spaceship is moving forward, aswell as putting various turrets where the laser will fire from when I'm in a later version of development, I have also have made the main colours of the spaceship to be blue so rather easy spot which player is you and which is the enemy.
  • 3. MODIFYING MASK FOR PLAYER SPRITE Here you can see where is modify the mask of the player sprite. I do this so that when the player is hit by an enemy laser it will show the area where the impact can occur on the sprite, and I also make the shape of the mask into a diamond so that the impact area is fair and that there is no major performance issues when playing or testing the game.
  • 4. CODING PLAYER 1 Here I start to input code onto the player object and call this bit of code “movement” where it will hold all the different keys which the controls will be mapped to allow the player sprite/object to move across the screen, it will also hold controls for firing the laser that will be produced by the player
  • 5. ADDING MOVEMENT CODE TO PLAYER 1 In this part of the player code I start to input the movement code where it tells the player object which keys control the movement and how fast it travels when moving left,right,up and down.
  • 6. PLAYER 1 CODING: STEP After creating the script on where the code will be placed I then start to input the actual code with the controls of movement and firing the player laser and keys that controls will be mapped to are (W,A,S,D) for the movement and (ENTER) for the firing key.
  • 7. CREATING BACKGROUND I then start to create a background for the game which will give it abit more of a theme and will be more satisfying to the eye in some sense, so I wanted to make space background so I would later design various planets, asteroids and stars.
  • 8. EXPERIMENTING WITH DIFFERENT BACKGROUNDS Here I test out various backgrounds and see whether or not it they are to a good enough standard but on this particular background I discover that when the player moves out of the room and then enters back into it there is a very noticeable gap on where I couldn’t add detail to.
  • 9. CREATING JET OBJECT CODE After creating a suitable background I move back to the player object where I start to add a jet effect that will trail behind the player to give the indication that the player is moving forward by engine on the spaceship.
  • 10. ADDING CODE TO THE SYSTEM [
  • 11. ADDING THE FINAL BACKGROUND,PLAYER 1 AND SYSTEM TO A ROOM
  • 12. TESTING OUT GAME PROTOTYPE [
  • 15. ADDING “DRAW” CODE TO THE SYSTEM
  • 16. TESTING OUT THE LIFE BAR AND EXPLOSION EFFECT
  • 17. TESTING OUT THE SCORE SYSTEM
  • 19. TESTING OUT FINAL VERSION