Step by step guide for Beginners to create a Platformer Game using free online software G Develop 5. PowerPoints with over 75 slides of instruction. Source files for each lesson provided. Written to cover main aspects of Gaming so leaners learn the fundamentals and then can create their own more elaborate games. Games can be exported to be run using a browser.
Lesson 1:
Be able to:
create and save a project
add Objects from Assets page
create platformer objects
control platformer character with keyboard run and
jump and animate the character turn and face direction it is
running in
create a global variable to store a Boolean value in order to
control when Jump sound is played and be able to understand a flow
chart to show this process
Lesson 2:
Be able to:
“rip” music from YouTube to use as background music
add Background music to game
create Text Object to display Score on screen
create collision events and score on screen using a score variable
use ladders climb between platforms by adjusting collision masks
Lesson 3:
Be able to:
use a timer to control enemy animation
control Score when a correct player /enemy collision occurs
reduce health if an incorrect player / enemy collision occurs
lose lives if health goes to zero or player falls of platform
place enemy back on stage to continue with game
Lesson 4:
Be able to:
create a game over screen and display when Lives =0
create a spring-board to double jump to reach higher
platforms
extend game adding further objects and control camera to follow player
work with layers to control position of Score, Lives and Health
Set of 14 lessons created to introduce why loops ( for and while) are used in programming by drawing a range of different shapes. Text handling including 1 D and 2D arrays. Procedures and functions are investigated by drawing shapes and controlling electronics in Tinkercad. Includes all program solutions - Python source files. Includes lots of exam questions to test understaning (with answers) Created for Computer Science GCSE Course
Lesson 1 - Intro to Python with Trinket - Drawing
Lesson 2 - Python with Trinket - For Loops
know that loops are also known as iterations
know what a for loop, why it is use and how it is used
be able to create basic shapes with and without For Loops
create more complex shapes and be able to use colour for
outline and fill
Lesson 3 - Python with Trinket - While Loops
know what a while loop is , why it is use and how it is used
be able to create basic shapes with and without while Loops
create more complex shapes and be able to use colour for
outline and fill
Lesson 4 - Python Drawing Shapes with Loops Summary
be able to investigate geometrical shapes and fractals
create own fractals by testing and upgrading other fractal programs.
Lesson 5 - Working with Text part 1
be able to input, store and output text characters
know what a constructs are – sequence, iteration and decisions
be able to use constructs to communicate with the user
Lesson 6 - Working with Text part 2
know what programming constructs are
be able to confidently use selections - if else and if elif else statements
solve a range of complex problems
Lesson 7 - Working with Loops
know what a while loop is
be able to use them in a range of different programs
Lesson 8 - Working with Random Functions
Lesson 9 - Summary
Lesson 10 - Arrays 1 D
Lesson 11 - Arrays 2 D
know why 2 D arrays are used
be able to create, and process data from 2 D arrays
know what a nested for loop is and understand how it is used to read data in a 2D array
Lesson 12 - Procedures and Functions - part 1
be able to create a simple calculator program identify ways to improve it
know what a procedure is and be able to use them in own programs
know what a function is and be able to use them in own programs
Lesson 12 - Procedures and Functions - part 2
Lesson 13 Modular Programming Summary
be able to build and program basic circuits in Tinkercad
be able to create a program to control an led
be able to use a flash procedure to control the number of times an led flashes
Know the difference between procedures and functions and complete missing word activity
A number of worksheet activities :
1.Investigating MP3 Compression:
where learners chose different compression rates on a wav file to investigate fiel sizes and qualities using Audacity ( free sound editing software).
2.Sound and how to store it :
introduces sound in terms of frequency and amplitude
and how stored digitally.
3.Sound Revision Quiz :
some basic understanding of sound properties are tested, bit
depth, sampling rate and file size in bits and bytes
4.Sound in Binary :
A research quiz to explain the basic key words / principals of storing sounds
5.Sampling Sound:
A worksheet where learners can sample a wave to learn about sample rate, bit depth, denary value, binary values stored and file size in bits and bytes
All answers provided to lessons are provided.
A range of activities aimed at beginner level :
A Summary of how data from instructions from software on the hard drive is moved via data buses to RAM to cache memory in the CPU. Analogy used in a builder building a wall - how bricks / data moved efficiently 1.Data flow Building Wall.docx
How computers work basic Animation in powerpoint ( summarises the above in animated form - showing users what happens when someone does a simple
calculation in excel. 2.How computers work basic Animation.ppt
A missing word activity summarising the above
3.Processing data Introduction.docx
A crossword in Exel testing key terms studied. 4.Computers Work
Crossword.xls
Answers included
Very detailed step by step instructions guiding the learner through a range of text and image manipulation tools and techniques in Photoshop.
Lesson 1 : Creating Headings
Lesson 2 : Creating Professional Headings
Lesson 3 : Air-brushing techniques
Lesson 4 : Self -esteem Activity
Lesson 5 : Face - swapping
All images, Photoshop files provided
8 lesson bundle consisting of lots of practical activities and differentiated tasks with answers (written and html pages), so learners can practise what they have learnt culminating in website project. An introduction to common html tags and CSS styling. Basic - intermediate level. (40 Pages in all).
Lesson 1 : Introduction to Html
Lesson 2 : CSS - formatting text
Lesson 3: CSS - formatting backgrounds
Lesson 4: CSS - styling tables
Lesson 5 : CSS - images and hyperlinks
Lesson 6 and 7 : CSS - Layout styling div tags ( fixed and floating)
Lesson 8 and 9 : Creating your website project
4 additional interactive lessons created in Powerpoint with all source code and answers ( 30 pages in all) - see video preview
Learners use images and quotes on 4 Tech entrepreneurs to develop their own report using Word or PowerPoint. Task has been designed for learners to work independently. Includes PowerPoint presentation with animation, which summarises Elon Mush, Jeff Bezos, Richard Branson and James Dyson’s achievements with lots of fun and interesting videos. Activities will last over a double lesson and can be used in a Technology or Science Lesson. Includes animated gifs too. Include a crossword creating using Microsoft Excel as a summary.
Arduino - Yr 7 & 8 Technology, 9 & 10 Electronics, Design & Technology
A range of worksheet activities with circuit diagrams and code covering Computer Science and Physics curriculum. Can be used to make programming more interactive / fun building practical systems. With links to all the Tinkercad devices for immediate / hassle free access :
Arduino–Getting-started-with-TinkerCad-Simulation : how to build circuits, code
2.TinkerCad-Traffic-Light-Simulation : create own traffic light system.
3.Using Loops in programming the Arduino using Tinkercad : learn how to use for
Loops
4.TinkerCad-Knight-Rider-Simulation : create iconic strobe effect with sound
5.TinkerCad-Parking-Sensor-Simulation with flashing leds and sounds and distance
sensor
6.Tinkercad Night Light Simulation with LDR and push switch.
Tinkercad Electronic Dice with Push button
Tinkercad Creating and displaying characters using an LCD
Includes a Summary of aims / learning for each lesson too. Over 60 pages of instructions / activities.
If any of links to projects online do not open ( I update them every 30 days as they expire on the site) please email me : narud@outlook.com. Please let me now if there any other issues and give me feedback, so I can improve ( and you can download the improved versions).
A worksheet explaining how to create a Security Night light using a Light Dependent Resistor including Serial output to screen. Includes a switch so user can manually turn light on as well. Learners build own circuits, code and test online, then download code and build own circuit and upload code to an Arduino Uno to test.
An introduction to how css can be used internal css to change style in a single webpages to external css to apply to whole websites. Simple explanation with source code and a style switcher - A CV page to show -off tech skills containing a clock animation created using flash actionscript and an iPhone with scrollable screen and interactive buttons using Javascript to allow users to switch styles to plain print view styled page. Shows why Cascading Style sheets are so important. Another example to show how websites can allow users to switch between large and small text. Excellent visual way to explain why websites must allow the user to customise websites in terms of colours, size of text, background images etc, or risk discriminating / isolating users using Cascading Stylesheets. Can be used for all levels.
Activity to create a Disney emoji bitmap image in excel to consider file size in terms of number of pixels, number of colours ; bit depth and looks at how to use a compression technique to reduce fiel size. Includes an exam question on lossy and lossless compression.
A summary of why there are different image formats such as jpeg, gifs, tifs and the difference between lossy and lossless compression. Missing word sheet based on a video. Good exercise to be done as a summary / reinforcing activity for Year 10 / 11 Computer Science students for the Data Representation Topic.
An introduction for Year 8 students showing them how to get started with creating websites using html. Allowing them to experiment with an easy to use online editor which helps students investigate html, css and other languages in an easy to use online editor. Good introduction before students use a text editor like Notepad or Dreamweaver.
Resource shows how to build a circuit with leds, distance sensor and a buzzer using a breadboard and how to program using Arduino. Explains how distance ultrasound is used to measure distances in introduces a sequence of if statements to create a reverse parking sensor which uses sequence of lights and alternating tones from a buzzer to simulate a parking sensor using Tinkercad. Introduces for loops to control brightness of an led and changing the tone of a buzzer. Explains how Square waves can be used to output analogue data. Used for year 9 to make coding more engaging in preparation for choosing Computer Science at GCSE.
A tutorial ( part 1 &2) showing how to use Tikercad to create circuits and program with the Arduino Microcontroller. A fun introduction to programming can be used for Year 8 to 11 learners. Used to practise circuit bulding and programming before building their own circuits using leds, breadboard and Arduino connected via usb to their computer. Used with Year 9 to introduce electronics and programming. Lesson 1 : Controlling an led
Lesson 2 : Creating a Traffic Light Simulation.
Lesson 3 : Creating a strobe light effect - Knight Rider car
Tinkercad is great simulation program , students learn quickly and then are much more confident at to being able to take the exported code and build their own circuits. Makes it much easier to manage a class of 25 Year 9s all doing practical.
A resource that test basic understanding of html and css.Includes a missing word activity as an introduction and then students interpret html and css to work out the page that would be displayed. Suitable for Year 8 revision lesson. Students use Microsoft Word to type in answers.
A worksheet that guides students to create a web page using html containing headings, images, backgrounds formatted using (css) Cascading Style Sheets. Contains extension tasks and all images and code to create the page. Suitable for Year 8 and upwards. Each addition of code is colour coded to make it easier to follow each insertion and gradually develop and create a more complex web page
A worksheet for GCSE computer Science students( Year 9,10,11) used to introduce different ways of transferring data in wired and wireless networks. Looks at difference between Bandwidth and Speed and download and upload speeds.
This resource includes a python program with a commentary and guide that shows exactly the steps a Binary search. GCSE computer science students often find it difficult to understand Searching algorithms. So I have written as basic a program to help explain how it works with full details of how each line of the algorithm works.Includes trace table and code allowing each variable value to be printed as each line is executed.