The Making of Elite (Video Game)

I’ve written earlier that my first “real” computer was the Acorn BBC Micro. I did have a Sinclair ZX80 a bit before then, but that little machine only had 1KB of RAM and a very shabby flat touch keyboard. The Acorn BBC had a real properly clicky keyboard, vastly more RAM (32KB 😉 and twice the CPU speed as well as many more options for attaching devices and hacking around in both hardware and software space. I didn’t quite realise all that, but I knew I wanted one and it was an amazing experience to play with and learn from.

In 1984 a new game came out, Elite. Very different from the other stuff that had been around. It was 3D, in space, and didn’t have the typical “3 lives, a few challenges, and N minutes of game play”. In the video below, BBC’s Peter Snow visits the Elite authors David Braben and Ian Bell, to explore how the game was developed. It’s a most interesting story. I didn’t know the 3D space radar screen had been a last minute addition. Indeed it turned out to be one of the key features!

The video doesn’t mention that many aspects of Elite were based on the Classic Traveller RPG (Role Playing Game), including ship designs and trading approach. The authors did acknowledge this elsewhere. It’s fine, just good to know about heritage and influences.

Of course the gaming world has moved on, itself influenced in a major way by Elite. The game Elite itself is also still around, with David Braben most recently developing Elite: Dangerous.

Elite taught interesting lessons for game developers, which are sometimes forgotten today. It’s not all about the fancy graphics, the game play experience is much more than that (and actually not necessarily about the graphics at all). Size matters, even today – inevitably, if you have load more data from disk, it’s slightly slower. So if you’re more space efficient, the broader game will appear snappier: more responsive and faster.

“Tight code” and design is not typically something programmers focus on now, but it’s a real asset. It requires proper understanding of a system, down the software layers into the hardware. It’s worthwhile, even if you’re not planning on writing the next amazing video game. I don’t like to delve into the common Intel based PCs as they’re overly complex and really quite messy. But looking at Arduino micro-controller environments is entirely feasible, and also Raspberry Pi. And that’s also the kind of understanding that we work on in our OpenSTEM workshops and programs for school classes.

The Raspberry Pi is succeeding in ways its makers almost imagined | The Register

Bebras Computational Thinking Challenge

Bebras is an international initiative whose goal is to promote computational thinking for teachers and students (ages 8-17 / school years 3-12). Bebras is aligned with and supports the new Australian Digital Technologies Curriculum. Bebras Australia is run by NICTA under the Digital Careers program, funded by the Australian Government as represented by the Department of Communications.

The Bebras Australia Computational Thinking Challenge 2015 is from 7 to 18th September 2015. It’s completely free and looks cool (I couldn’t resist and did a couple of the challenges – fun!)

Teachers can register and get things organised now (visit download the coordinators handbook to learn how to set up your students in the competition server. You must also obtain a parental consent form for each student.)

Anyone can go to the Bebras challenge site and play with last year’s challenges already to get a feel for what it’s like.

Solar Team Eindhoven presents vehicle that generates more power than it uses | ElectricAutosport.com

http://www.electricautosport.com/2015/07/solar-team-eindhoven-presents-vehicle-that-generates-more-power-than-it-uses

Solar Team Eindhoven presented Stella Lux, an intelligent, solar-powered family car that generates more power than it uses. Read all about it + photos + specs.

Generating more power than you use is very beneficial in an electric car, as it means you’ll be able to charge the batteries while driving – that is, the driving will not actually use any battery charge as long as you have enough sunlight. So you only use the battery charge at other times: seriously cloudy spells, or night. It also means that it generates so much that even with less sun lots of power is generated (= high efficiency).
Extremely useful.

Press coverage for OpenSTEM Robotics Program at Grovely State School

BrisbaneNorthWestNews-2015-08-05-GrovelyRobotics-1-50
A journalist and photographer from Brisbane’s North-West News visited Grovely State School, providing this very nice write-up. This is a great acknowledgement of all the work and achievements by the students in the senior classes on electronics soldering, robotics and programming!

BrisbaneNorthWestNews-2015-08-05-GrovelyRobotics-2-50
It’s been fabulous working with the students and staff at Grovely, and everybody is having a great time – almost forgetting that the OpenSTEM Robotics Program is real curriculum related school work rather than just an incursion experience!

Serendipitously, the Queensland government has recently announced an intention to focus specifically on programming and robotics in education:

“Our goal is to make sure our students are at the cutting edge of innovation through the development of skills to become the technology architects of the digital age,” Queensland Premier Annastacia Palaszczuk said, “This will include an assessment of coding and computer science, as well as early stage robotics, something I firmly believe should be a part of our education system.”

Advance Queensland’ package announcement (July 2015)

We’d love to work with your school too, contact us today! We’re  currently accepting expressions of interest for the second half of Term 4 (2015) and 2016, and we’re also happy to visit you to meet and discuss your ideas and needs. We love our Robotics Program, but we do much more!