HN 日本語サマリー

← 一覧へ戻る
Web開発

Show HN: Curvytron 2、10年ぶりにブラウザパーティゲームを書き直しました

Show HN: Curvytron 2, I rewrote my browser party game, 10 years later (curvytron2.com)

7 pointsby tom32i3 コメント

要約

フランスのウェブ開発者が、10年前にHacker Newsでも人気を博したブラウザパーティゲーム『Achtung die Kurve』にインスパイアされた『Curvytron』の続編『Curvytron 2』を公開しました。Three.JSとWebGLを用いた美しい3Dビュー、Go言語で実装された堅牢なサーバーシミュレーション、そして帯域幅効率の良いネットコードが特徴です。広告や追跡機能、ビジネスプランは一切なく、無料で楽しく遊べるゲームとして提供されています。

全文翻訳

皆さん、こんにちは。フランスのウェブ開発者です。 約10年前、私はAchtung die Kurveジャンルにインスパイアされた小さなブラウザパーティゲームを作りました。それはHNでも取り上げられ(https://news.ycombinator.com/item?id=9494619)、大変な反響を呼び、今日でも世界中のオープンオフィスで広くプレイされています。 この1年間、私は続編の開発に取り組んできました。https://curvytron2.com が公開されました。 最初のゲームと同じ目標です。自分に挑戦し、スキルを磨き、楽しみ、そして私が知る最善の方法でインターネットコミュニティに還元すること。それは、無料で小さな楽しいゲームを公開することです。広告も、トラッキングも、ビジネスプランもありません。 10年間のプロのウェブ開発と数時間のGMTK(Game Maker's Toolkit)により、私の期待は高まり、今回は次の目標を設定しました。 - 改善されたゲームプレイとリアルなゲームジュースを備えた、見栄えの良いトップダウン3Dビュー:このプロジェクトのためにThree.JSとWebGLを学び、カメラの動き、画面の揺れ、サウンドデザイン、ゲームプレイのフィードバックに取り組みました。そして、マップの反対側を覗き込み、横断できるボーナスのポータルのような効果を誇りに思っています。 - 堅牢な100fpsサーバーシミュレーション(Go言語)が、非常に帯域幅効率の良いネットコード(プレーンなJSONではなくバイナリWebSocketで、オープンソース化しました:https://github.com/Tom32i/netcode)でクライアントにサービスを提供します。 - いつでも瞬時に再接続:初日からこの要件がありました。最初のCurvytronでは、接続を失うとゲームから永久に脱落しました。もうそんなことはありません。ゲームの途中でページを更新するだけでプレイを続けることができます。自分で試してみてください。 このゲームは、デスクトップおよびモバイルのあらゆるブラウザで動作し、ゲームパッドをサポートしています。 現在、できるだけ多くのプレイヤーに良いPingを提供できるよう、米国とヨーロッパにサーバーを設置しています。 オリジナルの体験を維持するために、最初のゲームのメンテナンスとホスティングも続けています。 HNからのフィードバックをいただけると嬉しいです。もちろん、遠慮なくゲームのストレステストもしてみてください! ご興味があれば、質問に答えたり議論したりするためにここにいます。 乾杯!