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

UPDATE: West Shore RCMP reunite camera with owner

Police sought public’s help to identify people photographed on the camera with record-time results

Beware of geese: Nesting season may trigger aggressive behaviour

Greater Victoria residents will have to be wary of nesting geese in the area

Greater Victoria leaders coming together to talk diversity and equity

Royal Road University’s Inclusion Project engages community stakeholders from public, private sectors

Royal B.C. Museum faces space, seismic standards and accessibilty issues; calls for public input

People can share their ideas online and in person from April 1 to June 27

British Columbians are paying more for booze but also broccoli

Victoria’s inflation was 2.3 per cent, a tick above Vancouver’s of 2.2 per cent

Victoria hosts ‘Ultimate Hockey Fan Cave’

The hockey cave was recently featured on a Netflix special

Howard the giant gnome finds new home on Vancouver Island

Iconic attraction will move from Nanoose Bay to Galey Farms in Saanich

BREAKING: BC Ferry crashes into Langdale terminal

The Queen of Surrey is stuck on the dock, causing delays to Horseshoe Bay

Is it a homicide? B.C. woman dies in hospital, seven months after being shot

Stepfather think Chilliwack case should now be a homicide, but IHIT has not confirmed anything

SPCA seizes 54 animals from Vernon property

Animals weren’t receiving adequate care

Morneau unveils principles for Indigenous ownership in Trans Mountain pipeline

The controversial pipeline was bought by Ottawa last year

Refugee who sheltered Edward Snowden in Hong Kong arrives in Canada

Vanessa Rodel and her seven-year-old daughter Keana arrived in Toronto this week

New UMSCA trade deal getting a boost from Trump, business groups

The trade deal is designed to supplant the North American Free Trade Agreement

Trudeau says he, Wilson-Raybould had cordial conversation last week

Trudeau denies anything improper occurred regarding SNC-Lavalin and the PMO

Most Read