Watch

シアトルの投資家が、コーディングを競争に変える成長中のゲームを開発するBattlesnakeを支援

シアトルの投資家が、コーディングを競争に変える成長中のゲームを開発するBattlesnakeを支援

カート・シュロッサー

Twitchで配信されたトーナメント中の「Battlesnake」のアクション。(Battlesnakeの画像)

日々の仕事で使っているツールやテクノロジーを試したり、スキルアップしたりしたいプログラマーたちは、「Battlesnake」という対戦ゲームに注目しています。このゲームは、同名の企業が開発し、プログラマーコミュニティの中で自慢できる権利を獲得しようとしています。現在、Battlesnakeはシアトルの投資家から新たな資金調達を募り、スタートアップ企業の事業拡大を支援しています。

ブリティッシュコロンビア州ビクトリアに拠点を置くBattlesnakeは水曜日、Madrona Venture Groupが150万ドルの資金調達ラウンドを主導したと発表した。Liquid 2、Ascend、200 OKに加え、ジェイソン・ワーナー(GitHub元CTO)やクリス・アニシュチク(Linux Foundation CTO)などのエンジェル投資家も参加した。

Battlesnake は 2015 年に太平洋岸北西部で開発者募集イベントとして始まり、2019 年までにビクトリアで開催された主要な Battlesnake トーナメントには 1,200 人の開発者と、競技者がコード化したスネークを使って競い合う e スポーツのようなドラマに魅了された 1,000 人の観客が集まりました。

Battlesnakeの共同創設者兼CEO、ブラッド・ヴァン・ヴグト氏。(Battlesnake Photo)

共同創設者兼CEOのブラッド・ヴァン・ヴグト氏はGeekWireに対し、「Battlesnake」は「ゲームとプログラミングの奇妙な交差点」にあると語った。本質的には、経験豊富なプログラマーが新しいアイデア、新しいアルゴリズム、そして新しいテクノロジーを探求するためのゲームなのだ。

「これは教育ではありません。プログラミングを教えるわけではありません」とヴァン・ヴグト氏は述べた。「コーディングを学びたいなら、そこに到達する方法はたくさんあります。私たちは特に、新しいテクノロジーに取り組む方法を探している中堅以上の開発者を支援しています。ほとんどは楽しみのためです。」

2020年にパンデミックの影響で対面イベントが中止された際、Battlesnakeは完全にオンラインに移行し、自宅待機を余儀なくされたプログラマーたちが互いに繋がり、賞品を競い合う機会を提供しました。コミュニティは現在、世界中で約1万人の開発者が参加するまでに成長しました。

アマゾン ウェブ サービスは、夏季に北米のインターン全員を対象としたトーナメントを主催しました。AWS プログラム マネージャーの Chelsea Stumm 氏は、この経験を「社内および開発者コミュニティ全体で実際のプログラミング経験を積むための、フレンドリーで歓迎され、やりがいのある方法」と評しました。

AWS 機械学習ブログの投稿では、Amazon の SageMaker クラウド機械学習プラットフォームを使用してゲームで競争する方法について詳しく説明しています。

「バトルスネーク」というゲーム現象は、いわば双頭の怪物です。片方の端には、アルゴリズムを秘密裏に開発する非常に熟練した開発者たちが集まり、様々なプログラミング言語、技術スタック、クラウドプロバイダーを駆使して競い合い、開発者コミュニティである種の有名人を目指します。もう片方の端には、競争性は低く、より協調的な「バトルスネーク」があり、開発者たちは技術について議論し、リソースを共有することで、より優れたスネークを開発しようと互いに助け合います。

ゲーム自体は基本的に、グリッド上のヘビたちが餌を食べ、互いに出し抜き合い、できるだけ長く生き残ろうとするものです。それぞれのヘビは、ウェブサーバーやAI、あるいは特定のプログラマーが選択した技術スタックによって遠隔操作されます。

6人のスタートアップ企業はアマゾン傘下のTwitchで番組を制作しており、ヴァン・ヴュート氏はこの大会は「スタークラフト」や「リーグ・オブ・レジェンド」といったeスポーツのゲームよりも一般視聴者にとって参加しやすいと考えている。

「私たちが発見したのは、競争的なマルチプレイヤーの『バトルスネーク』のゲームメカニズムは非常に単純なので、誰でも観て理解でき、ある戦略が他の戦略より優れている理由や、あるスネークが他のスネークに決定的に勝っている理由をすぐに理解できるということです」とヴァン・ヴグト氏は語った。

2019 年の Battlesnake トーナメントに集まった開発者たち。(Battlesnake の写真)

新たな資金は、秋のリーグが間もなく始まるBattlesnakeが、大学のクラブや社内で学習や実験を行うためにプラットフォームを利用したい企業のエンジニアリングチームなど、さまざまなコミュニティからのイベントや競技への需要の増加に対応するのに役立ちます。

ヴァン・ヴグト氏は、「Minecraft」や「Roblox」といった大人気ゲームと、それらを中心に形成されたコミュニティを挙げ、プログラミングには大きな成長の余地があると見ている。プログラミング戦略やアルゴリズムを学ぶことは、楽しく、やりがいのあるはずだ。

ゲームに関わるスキルや、ゲームで競い合い勝利するというユニークな性質は、プログラマーのキャリアに新たな彩りを添える要素にもなり得ます。中には、「バトルスネーク」での成功をGitHubやLinkedInのプロフィール、あるいは履歴書に記載する人もいます。ゲームに関わることで得られるバックストーリーやストーリーは、開発者の個性を形作り、将来の雇用主や他のコミュニティにアピールできるとヴァン・ヴグト氏は言います。

「採用担当者にとって本当に興味深いものです」とヴァン・ヴグト氏は語った。「これは頭の体操のようなものではありません。LeetCodeやHackerRankのように、ちょっとした一回限りのパズルを解くようなものではありません。これは本当に大きく、難しく、終わりのない問題であり、好きなように解いて、その結果を示すことができるのです。」