12:00 pm
by simon
No Comments »
architecture
code
colaboration
enterprise
ideas
management
marketing
PONG is more than just a game … its a way of life
Have you ever wanted to learn a new programming language?
Have you ever had to introduce a student to programming?
Have you ever had to teach a team how to code for a new platform?
Well if you have you will know that all these are difficult jobs, most seasoned professionals will have done them many many times.
Its difficult to learn these things straight from books, infact to get the real experience you neeed to professionally make software quickly when you dont have the skills inplace its downright impossible.
I have a standard approach … and too keep it all fun it involves pong
.
When Im setting up a team using a programming language that they dont know, I ask them to make pong, without using copy and paste.
Pong is a simplistic game that involves very few computing tricks. However it is also very challenging for the platform. You dont need a functional spec before you start codeing as everyone knows pong.
The ball has to travel quite quickly.
The bats have move slowly enough to make it a challenge
The AI of the computer opponent can not be too good.
If they can make a good imitation of the game on the platform then you know that have a good grasp of the programming language. It teaches them how to structure the code, the repository, the build procedure and also how to get the most from the platform. You would be surprised just how many platforms Ive worked on that simply cannot run a good pong game.
If you love pong / programming and working in a team then join my Facebook pong group
0COMMENTS