SlideShare a Scribd company logo
First I had to create my sprite. However to do this I needed to decide on the 
amount of pixels that were going to be on it, this was not that hard to decide 
as all it needed to be was a square. I made the sprite look like a kind of 
spaceship and added some colour to it that I thought went well with my ideal 
thee of the game. 
Then, I had to create the collision mask for my sprite. I could either use presets 
for it, change it myself or make it fit to the exact shape. I decided to use a 
diamond shape instead of creating it to fit the exact shape. My reasoning for
this is because in previous tests this was rather glitchy and it would either not 
register or register in the wrong places. 
After that I created the coding to move the sprite. I opened up a place to type 
the code and then started to write it. However I added hints in using “///”. I did 
this so that if I needed to edit the code later, I knew what code did what to my 
game.
Then I needed to create my room for the game. I created the preset to the 
room and also put it to the resolution that I believed fit. This then opened up a 
tool that was similar to paint and in this I used the fill tool to make the 
background light blue to look like a sky and I created the clouds by creating 
alot of circles and merging them together. 
I then edited the code that I used for my user sprite and added in two 
functions. These functions were to shoot with a singular button press and then 
one to fire a constant stream, this feature was added in because I did not know 
which I wanted to implement into the game, however in the end I decided to 
add both.
After that, I needed to add sound effects to the firing of my sprite. I collected 
some that were already pre-made for me and then I added them and I made 
these uncompressed. The reasoning for this is because the sound file was not 
that long, therefore it would not make the game load any slower. 
However, I then needed to create a projectile for my sprite to shoot. I did this 
the same way that I created my ship, however this time I instead created a 
circle that fit the entire sprite and coloured it red, I then did it again but made
different colours such as black, yellow and red. These then merged together to 
create one sprite that would alternate colours. I then wrote in the code to 
make this fire from my sprite. 
Then I created something that I would be able to shoot and destroy, so I 
created a sprite for it, made the collision mask and then coded in a projectile 
for them to shoot and also for them to move.
I then coded in for the enemy to be destroyed and also for it to make a sound 
effect and a visual effect for it also.
Then, I created a destruction animation for my sprite being destroyed the 
same way that I created my enemy projectile. Then I coded it into the game, 
this time it was a little different however because the coding that I did was 
added into my sprite and also I needed to make the enemy stop firing when I 
was destroyed. 
Then, I coded in a shield for my sprite. This was made so that it was not 
destroyed the second that it was hit. This was really simple as I created 
something that would soak up the damage that collided with my animation 
and I also created a bar at the top of the screen to show how much of my 
shield was left.
I then created a boss monster by just making it a bigger version of my normal 
enemy and I increased the same that it did to my shield. I made the sprite 
bigger to show that it was meant to be the boss. I then had to code it and 
make the collision mask of it as well as positioning it in the room. Then I made 
a scoring system for my game so that when you destroyed an enemy, you 
gained points and I made it visual in the top left part of the screen as well as 
deciding what font I wanted to use.
Workflow

More Related Content

What's hot

Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
ClintParisCom
 
Jake Hyatt 2D Game Workflow
Jake Hyatt 2D Game WorkflowJake Hyatt 2D Game Workflow
Jake Hyatt 2D Game Workflow
Jakeyhyatt123
 
production reflection
 production reflection production reflection
production reflection
EllieJones40
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crook
TomCrook
 
5. pre production(visual)
5. pre production(visual)5. pre production(visual)
5. pre production(visual)
Tahmid Ahmed
 
3. production experiments(3)
3. production experiments(3)3. production experiments(3)
3. production experiments(3)
Aaron Aacster
 
1. production experiments
1. production experiments 1. production experiments
1. production experiments
RebeccaEdwards79
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
NeilRogero
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
Adele Rolf
 
Production Reflection
Production Reflection               Production Reflection
Production Reflection
Alexander Sullivan-Cree
 
Production reflection (task 4)
Production reflection (task 4)Production reflection (task 4)
Production reflection (task 4)
JoshuaMeredith2
 
Sprint review
Sprint reviewSprint review
Sprint reviewrabman
 
video game-/production reflection
video game-/production reflectionvideo game-/production reflection
video game-/production reflection
caleb wilcox
 
7.evaluation
7.evaluation7.evaluation
7.evaluation
Adele Rolf
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
jackedwards46
 
Planning
PlanningPlanning
Planning
jay birkin
 
3. production experiments
3. production experiments3. production experiments
3. production experiments
jay birkin
 

What's hot (20)

Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
Workflow
WorkflowWorkflow
Workflow
 
Work Flow
Work FlowWork Flow
Work Flow
 
Jake Hyatt 2D Game Workflow
Jake Hyatt 2D Game WorkflowJake Hyatt 2D Game Workflow
Jake Hyatt 2D Game Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
production reflection
 production reflection production reflection
production reflection
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crook
 
5. pre production(visual)
5. pre production(visual)5. pre production(visual)
5. pre production(visual)
 
3. production experiments(3)
3. production experiments(3)3. production experiments(3)
3. production experiments(3)
 
1. production experiments
1. production experiments 1. production experiments
1. production experiments
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
 
Production Reflection
Production Reflection               Production Reflection
Production Reflection
 
Production reflection (task 4)
Production reflection (task 4)Production reflection (task 4)
Production reflection (task 4)
 
Sprint review
Sprint reviewSprint review
Sprint review
 
video game-/production reflection
video game-/production reflectionvideo game-/production reflection
video game-/production reflection
 
7.evaluation
7.evaluation7.evaluation
7.evaluation
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
 
Planning
PlanningPlanning
Planning
 
3. production experiments
3. production experiments3. production experiments
3. production experiments
 

Viewers also liked

Ig je game engines_y2_assignment brief
Ig je game engines_y2_assignment briefIg je game engines_y2_assignment brief
Ig je game engines_y2_assignment brief
JamieShepherd
 
Workflow unity
Workflow unityWorkflow unity
Workflow unity
JamieShepherd
 
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1JamieShepherd
 
Unit66 production log_060314
Unit66 production log_060314Unit66 production log_060314
Unit66 production log_060314JamieShepherd
 
Ig2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSIg2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSJamieShepherd
 
Y1 js engine_terminology
Y1 js engine_terminologyY1 js engine_terminology
Y1 js engine_terminology
JamieShepherd
 

Viewers also liked (7)

Ig je game engines_y2_assignment brief
Ig je game engines_y2_assignment briefIg je game engines_y2_assignment brief
Ig je game engines_y2_assignment brief
 
Workflow unity
Workflow unityWorkflow unity
Workflow unity
 
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
 
Unit66 production log_060314
Unit66 production log_060314Unit66 production log_060314
Unit66 production log_060314
 
Ig2 task 1 work sheet - JS
Ig2 task 1 work sheet - JSIg2 task 1 work sheet - JS
Ig2 task 1 work sheet - JS
 
Y1 js engine_terminology
Y1 js engine_terminologyY1 js engine_terminology
Y1 js engine_terminology
 
Gta v script
Gta v scriptGta v script
Gta v script
 

Similar to Workflow

Ben Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter WorkflowBen Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter Workflow
Ben_Atherton
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreens
Elliot Black
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
jackhurst8
 
Tasks for Adventure Project
Tasks for Adventure ProjectTasks for Adventure Project
Tasks for Adventure Project
jackhurst8
 
Workflow
WorkflowWorkflow
Workflow
gordonpj96
 
6. production reflection (interactive)
6. production reflection (interactive)6. production reflection (interactive)
6. production reflection (interactive)
LouisDoddsRodgers
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
ClintParisCom
 
GameMaker Workflow
GameMaker WorkflowGameMaker Workflow
GameMaker Workflow
adampatrickhughes
 
production reflection (interactive)
production reflection (interactive)production reflection (interactive)
production reflection (interactive)
VeltalGaming
 
6. production reflection (1)
6. production reflection (1)6. production reflection (1)
6. production reflection (1)
RebeccaEdwards79
 
Video Game Production Reflection
Video Game Production ReflectionVideo Game Production Reflection
Video Game Production Reflection
WilliamAnderson165
 

Similar to Workflow (20)

Ben Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter WorkflowBen Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter Workflow
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreens
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
 
Tasks for Adventure Project
Tasks for Adventure ProjectTasks for Adventure Project
Tasks for Adventure Project
 
Workflow
WorkflowWorkflow
Workflow
 
Work Flow
Work FlowWork Flow
Work Flow
 
6. production reflection (interactive)
6. production reflection (interactive)6. production reflection (interactive)
6. production reflection (interactive)
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
GameMaker Workflow
GameMaker WorkflowGameMaker Workflow
GameMaker Workflow
 
production reflection (interactive)
production reflection (interactive)production reflection (interactive)
production reflection (interactive)
 
6. production reflection (1)
6. production reflection (1)6. production reflection (1)
6. production reflection (1)
 
Video Game Production Reflection
Video Game Production ReflectionVideo Game Production Reflection
Video Game Production Reflection
 

More from JamieShepherd

Production log
Production logProduction log
Production log
JamieShepherd
 
Ethical
Ethical Ethical
Ethical
JamieShepherd
 
Reference Page
Reference PageReference Page
Reference Page
JamieShepherd
 
Jamie shepherd final major project projection diary
Jamie shepherd final major project projection diaryJamie shepherd final major project projection diary
Jamie shepherd final major project projection diary
JamieShepherd
 
Final major project production diary
Final major project production diaryFinal major project production diary
Final major project production diary
JamieShepherd
 
Risk assesment
Risk assesmentRisk assesment
Risk assesment
JamieShepherd
 
Moodboard
MoodboardMoodboard
Moodboard
JamieShepherd
 
Contractual brief
Contractual briefContractual brief
Contractual brief
JamieShepherd
 
Research
ResearchResearch
Research
JamieShepherd
 
Art final major project
Art final major projectArt final major project
Art final major project
JamieShepherd
 
Analysis
AnalysisAnalysis
Analysis
JamieShepherd
 
Fmp presentation
Fmp presentationFmp presentation
Fmp presentation
JamieShepherd
 
Final major project proposal form contrast
Final major project proposal form contrastFinal major project proposal form contrast
Final major project proposal form contrast
JamieShepherd
 
Fmp secondary research
Fmp secondary researchFmp secondary research
Fmp secondary research
JamieShepherd
 
FMP Secondary Research
FMP Secondary ResearchFMP Secondary Research
FMP Secondary Research
JamieShepherd
 
FMP Secondary Research
FMP Secondary ResearchFMP Secondary Research
FMP Secondary Research
JamieShepherd
 
Briefs
BriefsBriefs
Space stations research
Space stations researchSpace stations research
Space stations research
JamieShepherd
 
Assignment Brief
Assignment BriefAssignment Brief
Assignment Brief
JamieShepherd
 

More from JamieShepherd (20)

Production log
Production logProduction log
Production log
 
Ethical
Ethical Ethical
Ethical
 
Reference Page
Reference PageReference Page
Reference Page
 
Jamie shepherd final major project projection diary
Jamie shepherd final major project projection diaryJamie shepherd final major project projection diary
Jamie shepherd final major project projection diary
 
Final major project production diary
Final major project production diaryFinal major project production diary
Final major project production diary
 
Risk assesment
Risk assesmentRisk assesment
Risk assesment
 
Moodboard
MoodboardMoodboard
Moodboard
 
Contractual brief
Contractual briefContractual brief
Contractual brief
 
Research
ResearchResearch
Research
 
Art final major project
Art final major projectArt final major project
Art final major project
 
Analysis
AnalysisAnalysis
Analysis
 
Fmp presentation
Fmp presentationFmp presentation
Fmp presentation
 
Pitch
PitchPitch
Pitch
 
Final major project proposal form contrast
Final major project proposal form contrastFinal major project proposal form contrast
Final major project proposal form contrast
 
Fmp secondary research
Fmp secondary researchFmp secondary research
Fmp secondary research
 
FMP Secondary Research
FMP Secondary ResearchFMP Secondary Research
FMP Secondary Research
 
FMP Secondary Research
FMP Secondary ResearchFMP Secondary Research
FMP Secondary Research
 
Briefs
BriefsBriefs
Briefs
 
Space stations research
Space stations researchSpace stations research
Space stations research
 
Assignment Brief
Assignment BriefAssignment Brief
Assignment Brief
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Workflow

  • 1. First I had to create my sprite. However to do this I needed to decide on the amount of pixels that were going to be on it, this was not that hard to decide as all it needed to be was a square. I made the sprite look like a kind of spaceship and added some colour to it that I thought went well with my ideal thee of the game. Then, I had to create the collision mask for my sprite. I could either use presets for it, change it myself or make it fit to the exact shape. I decided to use a diamond shape instead of creating it to fit the exact shape. My reasoning for
  • 2. this is because in previous tests this was rather glitchy and it would either not register or register in the wrong places. After that I created the coding to move the sprite. I opened up a place to type the code and then started to write it. However I added hints in using “///”. I did this so that if I needed to edit the code later, I knew what code did what to my game.
  • 3. Then I needed to create my room for the game. I created the preset to the room and also put it to the resolution that I believed fit. This then opened up a tool that was similar to paint and in this I used the fill tool to make the background light blue to look like a sky and I created the clouds by creating alot of circles and merging them together. I then edited the code that I used for my user sprite and added in two functions. These functions were to shoot with a singular button press and then one to fire a constant stream, this feature was added in because I did not know which I wanted to implement into the game, however in the end I decided to add both.
  • 4. After that, I needed to add sound effects to the firing of my sprite. I collected some that were already pre-made for me and then I added them and I made these uncompressed. The reasoning for this is because the sound file was not that long, therefore it would not make the game load any slower. However, I then needed to create a projectile for my sprite to shoot. I did this the same way that I created my ship, however this time I instead created a circle that fit the entire sprite and coloured it red, I then did it again but made
  • 5. different colours such as black, yellow and red. These then merged together to create one sprite that would alternate colours. I then wrote in the code to make this fire from my sprite. Then I created something that I would be able to shoot and destroy, so I created a sprite for it, made the collision mask and then coded in a projectile for them to shoot and also for them to move.
  • 6. I then coded in for the enemy to be destroyed and also for it to make a sound effect and a visual effect for it also.
  • 7. Then, I created a destruction animation for my sprite being destroyed the same way that I created my enemy projectile. Then I coded it into the game, this time it was a little different however because the coding that I did was added into my sprite and also I needed to make the enemy stop firing when I was destroyed. Then, I coded in a shield for my sprite. This was made so that it was not destroyed the second that it was hit. This was really simple as I created something that would soak up the damage that collided with my animation and I also created a bar at the top of the screen to show how much of my shield was left.
  • 8. I then created a boss monster by just making it a bigger version of my normal enemy and I increased the same that it did to my shield. I made the sprite bigger to show that it was meant to be the boss. I then had to code it and make the collision mask of it as well as positioning it in the room. Then I made a scoring system for my game so that when you destroyed an enemy, you gained points and I made it visual in the top left part of the screen as well as deciding what font I wanted to use.