Battlesnake, a programming competition, will take place March 2 at the Victoria Conference Centre. (Photo from @FreshWorksApps/Twitter)

Battlesnake: A programming competition creating community

Event takes place on March 2 at the Victoria Conference Centre

Remember the game Snake that used to come pre-programmed into your old Nokia flip-phones? A group of programmers in Victoria has taken that game to the next level with Battlesnake, a programming competition that started at the University of Victoria in 2015.

Battlesnake, one of the largest programming competitions in Canada, is taking place on March 2 at the Victoria Conference Centre. Competitors will code a computer program to run their snake for them then test out their snakes with a battlesnake tournament at the end of the day.

READ ALSO: Ballet Victoria stages a musical masterpiece

“We’ve set up a website where someone with any sort of programming knowledge can go write a program to play the game Snake,” says Brad Van Vugt, co-founder of the event. “They’re not actually playing the game like hand on the arrow key to go up and down, they’re writing a program to produce the next move.”

The first seven hours of the event competitors have to create their snake or put any final touches onto already created snakes; according to Van Vugt some people have spent years perfecting their snake.

At 4 p.m. the Battlesnake tournament is set to take place.

“Some teams that show up will never have seen this before and start programming at the event — so there’s a big space, really good Wi-Fi; there’ll be a lot of people with laptops that are actually programming and testing new ideas and new techniques at the event,” says Van Vugt.

READ ALSO: World’s most poisonous mushroom spreading in B.C.

Battles can have up to eight snakes competing for the prize, and with $15,000 in prizes you can see why some people spend so long working on their snake.

“You have friends there, you have family members there — programmers are bringing their kids [to watch],” says Van Vugt. “The atmosphere is indescribable, there’s this level of energy about it, it’s very cool.”

This is Mykal Machon’s second tournament, and besides getting the chance to show off his skills, the third-year Computer Information’s Systems student says it’s a great event to make connections.

“When you think of programming, you don’t think of coming together with a bunch of people having fun and hanging out. I think of some guy at a desk working,” says Machon.

Machon has spent hours over the past four weeks coding his snake and preparing for the event. He even wrote a blog post detailing the goals he wants to achieve at this year’s competition.

“The first year I did it, my snake just went into a wall and died right away and I felt like an idiot,” Machon says, laughing at the memory. “So this year my main goal is just improvement.”

According to Van Vugt, the programming competition came after realizing there was strong programming talent in the city but finding there weren’t many ways or places for them to connect.

“What we wanted was to find a way to get them all talking to each other and get them all having fun together,” says Van Vugt. “We created this event to just grow the community and grow a sense of camaraderie amongst developers in the city.”

READ ALSO: UVic group seeks to sponsor, mentor refugee family

Machon can attest that’s exactly what’s happening.

“It’s great for making business connections, it’s great for making friends and there’s a ton of learning that goes on,” says Machon. “It’s a really positive environment which isn’t something I think is typically attributed to the programming space.”

For more information on the Battlesnake competition or to register visit

Follow us on Instagram
Like us on Facebook and follow us on Twitter.

Just Posted

Sooke cannabis report does little to answer production questions

Council is trying to get ahead of the issue

Monday mainly cloudy

Plus your weekly forecast

Greater Victoria records drop in building permit values

Values are up for British Columbia and Canada thanks to Vancouver

Rules grounding high flight crews for 28 days likely to be challenged

Lawyer says policy could compromise charter rights and personal liberties

Oak Bay Sausagefest 2019 to buoy Sea Rescue program

Firefighters’ June 22 charity event will support marine responders

Victoria Weekender: What’s happening this weekend, June 15-16

Car Free YYJ, a barber battle and an Outdoor Discovery Day

B.C. VIEWS: When farmland protection doesn’t protect farmers

Secondary residences aren’t mansions, families tell Lana Popham

Bombers down B.C. Lions 33-23 in season opener

Former Lion Andrew Harris leads Winnipeg with 148 rushing yards

Northern B.C. family remembers murdered Indigenous woman with memorial walk

Still no closure for Ramona Wilson’s family 25 years later

Monkey spotted on late-night jaunt in Campbell River

Conservation officers also apparently looking for cougar in the area

B.C. university to offer mentorship program for former youth in care

Students using the provincial tuition waiver program will soon be able to form a community at KPU

Cyclists competing in one of the toughest bike races on the planet pass through Fernie

Divide riders looking strong as they finish first leg of 4160 km race

You might not know these B.C. records are public

Hired a lawyer to file a civil claim? Those are published online

B.C. bus driver loses case to get job back after texting while driving full bus

An arbitator ruled that Tim Wesman’s phone usage was a “a reckless disregard for public safety”

Most Read