ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ゲームの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2019/09/16

PacVim - パックマン風ゲームでVim操作を習得

viやVimをこれから覚えたいと思っている方は多いでしょう。その際に問題になるのはキーバインドです。特に上下左右に動く操作を覚えないと生産性は高くなりません。習得が必須です。そこで使ってみたいのがPacVimです。ゲーム操作を通じてキー操作を習得できます。## PacVimの使い方緑色が自分、赤が敵です。!

List

  • 2019/09/05

mc.js - Webブラウザで遊べるMinecraftクローン

Minecraftにハマっている人は大勢います。冒険するのはもちろん、クリエイティブモードで造形を楽しむのも面白いです。デスクトップ、タブレット、スマートフォンと様々なデバイスで遊べるのも魅力的です。今回紹介するmc.jsはWebブラウザ上で遊べるMinecraftクローンです。## mc.jsの使い方まずはユーザ登録...

List

  • 2019/08/26

Responsive-Kifu - レスポンシブ対応の将棋棋譜再生ビューワー

将棋はとても人気のあるゲームです。そして、その記録である棋譜を見ることで試合の流れを研究したり、感動を覚えたりします。そのために作られるのが棋譜プレイヤー、ビューワーです。今回紹介するResponsive-Kifuもそんな棋譜ビューワーですが、Webブラウザ上でレスポンシブに動作するのが特徴です。## Responsi...

List

  • 2019/08/18

Diablo 1 for web browsers! - あの名作Diablo 1をWebブラウザで遊ぶ

今なお傑作として知られるゲーム、Diablo。その影響を受けて作られたゲームは枚挙に暇がないでしょう。97年に作られ、2008には3が販売されています。ゲームがどんどん発展していく中にあってなお、Diablo 1が好きな人は多いはずです。そんなDiablo 1をWebブラウザの中で遊べるのがDiablo 1 for w...

List

  • 2019/08/18

pinpog - アセンブリ製のピンポン風ゲーム

コンソールで行うピンポンゲームはコンピュータの初期の頃から存在したのではないでしょうか。跳ね返ってくるボールを跳ね返すだけの簡単なゲームですが、意外と熱中してしまいます。そんなピンポン風ゲームをアセンブラで作ったのがpinpogです。様々なOSで実行できます。## pinpogの使い方AキーとDキーで左右に動かします。...

List

  • 2019/08/01

osu! - クリック主体のリズムゲーム

リズムゲームは世界中で人気があります。上から流れてくるのに合わせてボタンを押すもの、足でステップを踏むもの、さらに太鼓や特別な楽器風入力デバイスを使うものなの様々な形態が存在します。今回紹介するosu!はPC用なのでマウスを使いますが、多様なリズムゲームが楽しめます。## osu!の使い方メイン画面です。!

List

  • 2019/07/20

Invaders - アセンブラ製のインベーダーゲーム

インベーダーゲームは懐かしいですよね。喫茶店などに置いてあったゲーム機をずっとやりこんでいたという方もいるのではないでしょうか。当時のごく少ないリソースでプログラミングするのは大変だったことでしょう。今回紹介するInvadersは当時を彷彿とさせる、わずか512バイトしかないインベーダーゲームです。## Invader...

List

  • 2019/07/19

Nullpomino - 多彩なモードが用意されたテトリス

TETRIS 99というゲームがあります。99人で同時にテトリスをプレイして、互いに攻撃し合うという、これまでにないテトリス体験ができるゲームです。昔ながらのゲームも複数人で同時にという付加価値によって全く異なる体験を生み出します。今回紹介するNullpominoは同じくテトリスゲームですが、単純に消すだけでないゲーム...

List

  • 2019/07/11

Point and Click Game - Webブラウザ用の脱出ゲームエンジン

脱出ゲームは人気のあるコンテンツです。アプリはもちろん、リアル脱出ゲームも人気があります。壁や家具などから様々なアイテムをゲットして、部屋を出たり、建物から脱出します。そんな脱出ゲームを作るのに使えそうなゲームエンジンがPoint and Click Gameになります。## Point and Click Gameの...

List

  • 2019/07/09

Rune Search - 山羊を操作して文字を探したり戦ったり

たくさんの文字が並んだ中から目的の文字を探すゲームがあります。上下左右、斜めの中から単語を探していきます。意外と集中できて、時間つぶしにトライしている人も多いのではないでしょうか。それと似ているようで似ていない、そんなゲームがRune Searchです。## Rune Searchの使い方ゲームのチュートリアル。!

List

  • 2019/07/02

太鼓ウェブ - 太鼓の達人非公式シミュレータ

太鼓の達人は人気の衰えないゲームです。ゲームセンターはもちろん、家庭用ゲーム機としても提供されています。しかし、それだけでは満足できない人たちがいます。楽曲の数を増やしたり、さらに難しく楽しみたい人たちがいます。そんな方たちの情熱によって作られているのが太鼓ウェブです。本物かと見まごうばかりの太鼓の達人シミュレータです...

List

  • 2019/06/28

tiny-tetris - ターミナルで遊ぶテトリス

仕事中にゲームなどとんでもありません。しかし世の中には魅惑的なコンテンツがたくさんあります。Webブラウザを使う環境であれば、少し検索するだけで時間つぶしになってしまうサイトがたくさん見つかるでしょう。サーバ管理者も少しは楽しみたい、そう思ったらtiny-tetrisを実行してみましょう。ターミナル上でテトリスが遊べま...

List

  • 2019/06/22

AsteroidsWasm - C#/WebAssembly製のアステロイド

WebAssemblyの魅力として、JavaScript以外の言語でWebアプリケーションを開発できるという点が挙げられます。LLVMに変換できる言語であればOKらしいですが、通常はC/C++/Rust/Goあたりの言語が使われます。Monoを使うことでC#も利用できます。今回紹介するAsteroidsWasmはC#を...

List

  • 2019/06/12

Tetris - Zig製のテトリス

最近、あらゆるプログラミング言語でテトリスを作る試みが行われいるのでしょうか。かつてはWikiや掲示板が作られていましたが、テトリスもシンプルなルールですし、ゲームとしてのインタフェースの面白さもあります。今回紹介するTetrisはZigというプログラミング言語を使って作られたテトリスです。## Tetrisの使い方画...

List

  • 2019/06/01

Gameboy.Live - クラウドゲームに対応したゲームボーイ・エミュレータ

Googleがクラウドゲームプラットフォーム、Stadiaを発表して以来、クラウドゲーム市場が盛り上がっています。専用端末不要で、インターネット回線さえあればどこでも遊べるというのは大きな魅力です。そんな中、ゲームボーイをクラウドで提供してしまおうというのがGameboy.Liveになります。## Gameboy.Li...

List

  • 2019/05/28

quinesnake - ソースコードを使ったスネークゲーム

スネークゲームは知っていますか。餌を食べて徐々に長くなっていく蛇を操作します。囲みに当たったり、自分の体に当たったらゲームオーバーになります。ルールがシンプルなだけにすぐに遊べるのが良いところです。今回紹介するquinesnakeは一風変わっていて、餌がソースコードになっています。## quinesnakeの使い方ゲー...

List

  • 2019/05/22

tetris - 遊びすぎに注意。Webブラウザベースのテトリス

Webブラウザ上で動くゲームは危険です。ダウンロードしたり、インストールする手間もなく、すぐに遊べてしまいます。普段ずっと使っているWebブラウザなので、常に立ち上がっており、いつだって遊べてしまうでしょう。今回紹介するtetrisはWebブラウザ上で動くテトリスです。これはとても危険な存在と言えるでしょう。## te...

List

  • 2019/05/08

falling-nes - 2018年になって生み出されたファミコンゲーム

ファミコンエミュレータは多数あれど、問題はROMがないことが問題です。自分でファミコンカセットを持っていればオンラインにあるROMを手に入れても良いですが、ファミコンカセットの流通量も多くはありません。そこでぜひ試して欲しいのがfalling-nesです。オープンソース、2018年になってリリースされたファミコンゲーム...

List

  • 2019/05/08

rustynes - Rust/WebAssemblyで作られたファミコンエミュレータ

プログラムを覚える上でWikiや掲示板を作ってみるのは良いネタですが、バイナリファイルの扱いを覚えたりする時には何を題材にすると良いでしょうか。敷居は高いですがチャレンジしてみて欲しいのがファミコンエミュレータです。多くのプログラミング言語でファミコンエミュレータが作られていますが、今回はWebブラウザ上で動作するru...

List

  • 2019/05/01

cursewords - ターミナルで遊べるクロスワードパズル

クロスワードパズルは好きですか。日本語の場合、漢字を組み合わせたりして複雑なものも作れますが、英語の場合はアルファベット以上のものは出てきません。それだけに英語の学習にも向いた教材と言えます。そんなクロスワードパズルをCUIで楽しめるのがcursewordsです。## cursewordsの使い方パズルが上に、ヒントが...