On Tuesday, January 24, Google Waterloo opened its doors to engineers from the Kitchener-Waterloo area to participate in the first ever Ship Wars Programming Competition. The brainchild of myself and another Waterloo engineer, Garret Kelly, Ship Wars is a competition in which participants code their own intergalactic crafts in the programming language of their choice, and then battle against each other in a virtual environment. The inaugural competition proved quite popular, drawing nearly 40 participants, ready for battle. The game itself went through a lengthy series of internal tests and refinements at the Google Waterloo office in the weeks leading up to the tournament. On the day of the event, participants quickly learned how to play and were able to code, test and enter their virtual ships into competition in under three hours. Not an easy feat! The engineers brought their own machines (mostly laptops, but a few brought in huge desktops) to build and run their ships. After a brief overview of the rules, they were able to get started coding their ships in the language of their choice—some even switched languages mid-way through the event, changing their plan of attack. They were able to control the way the ships moved (direction and speed) and the strength of their weapons, but were only given clues as to how their ship and weapon systems would behave inside the simulation— the rest had to be deduced by playing test matches against example ships. This type of on-the-fly problem solving proved to be a unique and exciting challenge. To test their ships in battle against other engineers’ creations, head-to-head battle stations were set up around the room. At these stations, participants could see how their ships were shaping up, watch them in action and ultimately decide what changes they could make before the final competition.
Local engineers design their virtual battleships

At the end of the evening, guests were given a tour of the Google Waterloo office while their ships “went to battle.” Thousands of simulated head-to-head battles and 15 minutes later, to the sound of much laughter and raucous cheering, the ship captains saw their results and watched replays of some of the most dramatic battles. Prizes (a Motorola Xoom Tablet, a Samsung Galaxy Tablet and a Google messenger bag) were awarded to the designers of the three ships with the most wins. For more photos, here’s a link to our album. This wildly successful event will be expanding out to a few other Google offices in the near future. Be on the lookout, Pittsburgh and Cambridge: Ship Wars is coming to you next!



(Cross-posted on the Official Google Blog)
5

View comments

Thanks for reading—please follow us on other channels

Posted by Lisa McCracken, on behalf of the Technical Programs Editorial Board

Thanks to everyone who has been a loyal reader of this blog over the last two years. After some consideration, we recognize that we're not generating enough content here to warrant your time, so we won't be posting here any longer.
1

By Anthony F. Voellm (aka Tony the @p3rfguy / G+) and Emily Bedont

On Wednesday, October 24th, while sitting under the Solar System, 30 software engineers from the Greater Seattle area came together at Google Kirkland to partake in the first ever Test Edition of Ship Wars. Ship Wars was created by two Google Waterloo engineers, Garret Kelly and Aaron Kemp, as a 20% project.

September 15 marked the beginning of Hispanic Heritage Month and the start of our third year celebrating the Hispanic community through events and community outreach initiatives. Googlers from our Corporate Social Responsibility Team, Diversity & Inclusion Team, Engineering Industry Team, the Hispanic Googler Network (HGN), and our Community Partners worked together to host 20+ events focused on this year’s theme of Latinos in Technology.

We kicked things off at the U.S.

Michel Benard, University Relations Manager

Last week we held our fifth Europe, Middle East and Africa (EMEA) Faculty Summit in London, bringing together 94 of EMEA’s foremost computer science academics from 65 universities representing 25 countries, together with more than 60 Googlers.

Posted by Aaron Kemp, Software Engineer

Eight months after its inception in the Google Waterloo Office, Ships Wars has reached the Silicon Valley.  On Thursday, September 13th, Google San Francisco and the Wallet team welcomed 25 local programmers to show off their skills as they coded their own spacecraft to do battle in a virtual universe.
1

Posted by Kabita Komal and Amy Yeung, University Programs Team

This past July, our Engineering University Programs team had the pleasure of hosting a unique new organization known as Girls Who Code (GWC) in the Google New York office. GWC is an organization working to educate, inspire and equip 13- to 17-year old girls with the skills and resources to pursue opportunities in technology and engineering.
1

Posted by Dan Russell, Uber Tech Lead, Search Quality & User Happiness

If you missed Power Searching with Google a few months ago or were unable to complete the course the first time around, now’s your chance to sign up again for our free online course that aims to empower our users with the tools and knowledge to find what they’re looking for more quickly and easily.

Posted by Peter Norvig, Director of Research

On July 26th, Google's 2012 Faculty Summit hosted computer science professors from around the world for a chance to talk and hear about some of the work done by Google and by our faculty partners. One of the sessions was a panel on Online Education.
4

Posted by Andrea Held, University Relations

In the last 10 years, we’ve seen a major transition from stand-alone applications that run on desktop computers to applications running in the cloud. Unfortunately, many computer science students don’t have the opportunity to learn and work in the cloud due to a lack of resources in traditional undergrad programs. Without this access students are limited to the resources their school can provide.
3

Posted by Rahul Sukthankar, Research Scientist

More than 1800 participants showed up to discuss their research at this year’s International Conference on Computer Vision and Pattern Recognition (CVPR’12), held in Providence, RI last month. The main conference consisted of three eventful -- and exhausting -- days of talks and poster sessions, supplemented by an additional three days of tutorials and workshops.
2
Archive
Links and Resources
More Blogs from Google
More Blogs from Google
Visit our directory for a full list of Google Blogs.
Loading