Listing all results (481)

Java programming with Greenfoot: adding a score counter

In this video tutorial students are shown how to add a score counter to their game; the turtle will gain points for eating lettuces etc.  This is achieved using a pre-made counter class.  Subclasses are revised and changing images is also explained.  The tutorial explains constructors and how these are special...

Java programming with Greenfoot: class methods versus instance methods

This video tutorial explains clearly the differences and uses of internal method calls (a method called from the same class or inherited from the superclass), external method calls (when a method is called from an external source, such as a different class, mouse or keys) and static or instance methods (where...

Java programming with Greenfoot: image manipulation 1

In this brief video tutorial students are guided through changing the background colour in their game and storing it as a variable.

More resources can be found here

Java programming with Greenfoot: image manipulation 2

In this video tutorial students are shown how to change an image by either drawing their own or inputting an image file.  They are then guided through using random numbers to change the colour, transparency, direction of movement and speed of the bouncing balls in their game using constructors.

More...

Java programming with Greenfoot: refactoring for good style

This video explains good coding behaviour.  This includes an emphasis on refactoring (changing code to make its structure better so that it can later be easily changed or understood) and cohesion (ensuring that each method does only one thing).  It also explains that private methods will only apply to objects in...

Java programming with Greenfoot: smoke and mirrors (visual effects)

In this video tutorial students are shown how to add a visual effect to the animation in their bouncing ball game.  Balls will appear to leave a diminishing smoke trail behind them as they move.  This is achieved by leaving an object in the path the ball has followed that shrinks over time.  This is a simple but...

Programming VEX IQ robots in Robot C

This resource develops coding with RobotC, in combination with VEX robotics. It provides a series of student tasks that increase in difficulty over time, developing student awareness of RobotC and its application within robotics. This resource would work as a compliment to using VEX IQ in the classroom and as a...

People like me mothers and daughters session

This session aims to help students to make career decisions, as they can think about how they will fit in when choosing their own future directions
The session highlights which job roles can suit individual personalities – these roles are not restricted to STEM industries but where STEM knowledge is...

Junior software engineer

Malcolm is a junior software engineer at Realtime Worlds, he discusses his role in this video. The role is an entry level code programming role. At school he studied Advanced Level Maths, which greatly helped him during his studies of  Computer games technology at Dundee University. He took part in a digital...

QA tester

William is a QA tester at Realtime Worlds, he discusses his role in this video. Having enjoyed playing computer games at school, he was keen to get into the industry and studied computer science at university. His role in QA allows him to understand indepth the development world, ultimately wanting to progress to...

Pages

View all publishers