post by:

Internal Publishing

Articles and publications by ISM Canada

Back to Blog
May 5, 2016
Press Releases

Learning to code

Keely Bitternose has a new appreciation for the work that goes into making her favourite video games.

The Grade 8 student was among 20 kids at Arcola Community School who took part in an introductory computer programming course that was designed by employees at ISM Canada.

“When you’re playing a game, you think, ‘Oh this is just game.’ You don’t really think about how much effort and work people actually put into the game,” said Bitternose.

This week, Bitternose and other students lent their expertise as gamers by serving as judges at a video game design competition at the University of Regina.

One of Bitternose’s favourite games is Mario Kart, which also happened to be the inspiration behind computer science student Zach Horvatch’s winning game called Floaty Boats. The fast-paced racing game pitted the player against a number of other pirate ships controlled by artificial intelligence. Horvatch, who won a $3,000 cheque from ISM, coded it all himself.

Other Arcola students were invited to watch university students demo their games in order to make them aware of game design as a potential career path. Programming currently isn’t part of the core curriculum at schools, but students don’t have to wait until they’re in university to try making their own games.

“Now that they’ve released these free game engines, it gives all sorts of people a real easy platform to start building right away,” said Horvatch, who recommended Unity as one of the free game creation tools currently available online.

Aspiring game designers should also keep math in mind, because there’s a lot of it involved with game development.

Take Justin Cooney’s game Saturn Armada for example. The game puts players in control of a space fighter flying around the rings of Saturn. Using a technique called procedural generation, the game can potentially create billions of different rock particles around the planet by sampling a mathematical function

“It may not be obvious, but it really takes a high level of skill to do computer games because it’s a real-time environment, so the programming is more complicated,” said Howard Hamilton, head of the U of R’s computer science department.

The U of R offers a fourth-year course in game design, as well as courses in graphics, artificial intelligence and computer animation.

Unlike many of his colleagues, Cooney was exposed to programming long before he attended the U of R. That isn’t the case with most kids, though, and it’s something on which he’d like to see action taken.

“I think if more people could get their hands on it, if it was more accessible, I think we’d see a lot more people interested in this field,” said Cooney.

Link

further posts

Press Releases

Microsoft IMPACT award release

Read More
Blogs

Preparing for an outbreak

Being prepared isn't a fad...it's a lifestyleI get teased… a lot. My career has been in Continuity Management and Risk Management but it isn’t just what I do, it’s who I am! I get very passionate and excited when I talk about planning strategies, discussing what could go wrong and how to make the best of a bad situation.

Read More
Publications & Articles

Funding Social Innovation

Persistent poverty, chronic ill health, environmental destruction and more, ….it’s all forcing innovations in the way we tackle some of society’s toughest challenges. Because of their complexity and scope, these challenges, necessitate bold solutions. We’re now starting to see some of these emerging and innovation solutions in relation to social innovation funding, namely in the form of “Impact Investing”.

Read More
Blogs

So much to learn

The Betty-Ann Heggie Womentorship Program is an opportunity to connect with successful women across a wide variety of disciplines. The program started in 2010 and is administered by the Edwards School of Business at the University of Saskatchewan. Protégés are individually matched...

Read More
Close
studies & IndustriesAnalytics & Insightbusiness intelligencespatialpredictivecognitiveSocial Innovation hub projectNetworkFULLY MANAGED networkSOFTWARE DEFINED NETWORKCONSULTING / PROJECTscloudO365application Servicesapproach & advisoryDisaster Recoveryinfrastructurepre-migration assessmentrapid remote work solutionsSpecialized servicesSecurityRed hatmanaged servicesapplication managed servicesprofessional services
homeaboutcareersleadershipsponsorshipnews & Mediaprivacy & Legalstaff portalcontact
industriessolutionsABOUTnewscareers
industries
Government
Utilities & Resources
Retail & Distribution
Agriculture & Resources
solutions
Network
Analytics & Insight
Cloud & Transformation
Managed Services
Professional Services
About
Our Story
Leadership
Sponsorship
Privacy & Legal
Career scam alert
Contact
Get in Touch
Careers
search
ISM Canada  © 2021 |  an IBM company
Staff portal