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

ゲームの記事一覧

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

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

もっと見る

List

  • 2018/12/25

Mecha Hamster - Google製。ステージ作成もできるボールゲーム

自分の思い通りに動かないものを何とか目的の場所まで移動させるゲームは多数あります。思い通りにならないところでストレスを感じつつ、うまくいった時が快感になってやみつきになります。ピンボールなどがその原型と言えるでしょう。今回紹介するMecha Hamsterもそんなゲームの一つです。ボールをゴールまで持っていくのですが、...

List

  • 2018/12/20

PSone.css - プレイステーション風UIを再現するCSS

なぜ人は古いものに憧れとさえ言える感情を抱くのでしょうか。世の中はどんどん便利に、新しいテクノロジーも次々と登場しているにも関わらずです。懐古、アンティーク、ノスタルジックなど様々な言い方で古き良きものを振り返ろうとします。以前はファミコン風のUIを再現するNES.cssを紹介しましたが、今回はそれにインスパイアされた...

List

  • 2018/12/15

NES.css - ファミコン風サイトになるCSS

コンピュータはどんどん進化しており、より繊細なグラフィックス、リアルに近づく3D、臨場感あふれるサウンドといった具合に私たちを引きつけ続けています。そんな中、初代ファミコンもまた人気を持ち続けています。8bitでレトロ、とても今のコンピュータとは比較にならない代物であるにも関わらず、今なお多くの人たちを魅了しています。...

List

  • 2018/11/25

Minesweeper in clojure - Clojure製のマインスイーパ

マインスイーパと言えば、初期の頃のWindowsから付属しているゲームです。ソリティアと並んで世界中で最も長くプレイされているゲームではないでしょうか。ルールが簡単で、なおかつハックできる要素のある面白いゲームです。そんなソリティアをClojureでリメイクしたのがMinesweeper in clojureです。We...

List

  • 2018/11/23

GoBoy - Go製のカラー/モノクロゲームボーイエミュレータ

昔遊んだゲームはいつになっても楽しめるものです。ただしカセットがあっても本体がなければ遊ぶことはできません。カセットは意外と丈夫で壊れませんが、本体は使えなくなって捨ててしまっている人は多いです。そんな時に使ってみたいのがエミュレータです。今回はGoで作られたゲームボーイエミュレータのGoBoyを紹介します。## Go...

List

  • 2018/11/07

Ebiten - GoでWeb上で動くゲームを作る

最近、Goの快進撃が続いています。個人的にヒットしたのはGo1.11からのWebAssemblyのサポートでしょう。しかもDOMやネットワークアクセスもGoから利用できます。これによって高速なWebアプリケーション開発がGoでできるようになります。そんなGoを使って作られた2DゲームライブラリがEbitenです。## ...

List

  • 2018/11/04

Ren'Py - スマートフォンアプリも作れるノベルゲームエンジン

ノベルゲームは日本発祥で流行っているゲームジャンルの一つです。選択肢によって分岐してゲームをクリアしたり、逆にゲームオーバーになったりします。アクションのような複雑性はないものの、フラグを上手に立てなければ希望するルートを通れなくなります。そんなノベルゲームを開発できるソフトウェアがRen'Pyになります。## Ren...

List

  • 2018/11/03

aw - 小さなHTML5ゲームフレームワーク

ゲームはコンピュータにおける一大市場になっています。スマートフォンは当たり前で、PCゲーム、専用の筐体を使ったものなど様々にあります。もしヒットすれば巨額が動くことも多く、一気に世界的企業に成長した例も枚挙に暇がありません。現在Webブラウザベースのゲームにも注目が集まっています。そこで知っておきたいのがHTML5向け...

List

  • 2018/10/12

Pacman - 永遠に続くパックマン

パックマンは誰しも一度はプレイしたことがあるのではないでしょうか。そして、そのルールの簡単さや魅力にハマってしまい、時間をムダにした経験も一度や二度ではないはずです。それでもクリアがあるから良かったのです。今回紹介するPacmanはさらに恐ろしいです。縦方向に移動するパックマンなのですが、縦方向のスクロールが永遠に続く...

List

  • 2018/10/08

MineCraftWebGL - WebGL製のMinecraft

Minecraftにハマっている人は大勢います。サバイバルで生き残るのはもちろん、クリエイターとして大きなものを作るのも楽しみ方の一つです。難点なのはアプリケーションをインストールしなければならないことでしょう。そこで使ってみたいのがMineCraftWebGLです。WebGLで作られたMinecraftです。## M...

List

  • 2018/09/29

JavaScript Equality Table Game - JavaScriptの仕様を学べるマインスイーパ

プログラミング言語にはそれぞれ仕様があります。そして、二つの変数や型が一致するかどうかは言語によって変わります。0とfalseはイコールと判定されることが多いですが、言語によってはさらに別な物同士でも一致したりします。JavaScript言語仕様をどれくらい知っているかを試せるのがJavaScript Equality...

List

  • 2018/09/29

sudoku.js - 多数のレベルで数独を生成

数独は日本だけでなく、世界中で楽しまれるゲームになっています。ルールは簡単で、縦横そして3x3のボックスの中に1〜9を重ならないようにいれていくだけです。あらかじめ提示されている数字が多ければ簡単ですし、少なければ可能性が増えて複雑になります。数独の本も販売されていますが、今回はsudoku.jsで自動で生成して楽しん...

List

  • 2018/09/21

2048.cpp - ターミナル上で楽しむ2048

数年前に2048というゲームが流行りました。2または4からはじまる数字を重ねていくことで2048を目指すゲームです。ルールが単純で、倍数というエンジニア心をくすぐるコンテンツにみんながハマりました(倍数、好きですよね?)。そんな2048を誰にもバレずにひっそりと楽しめるのが2048.cppです。## 2048.cppの...

List

  • 2018/09/17

CivJS - シビライゼーションをWeb上で

ああ、怖い怖い…。シビライゼーションというゲームを好きな方は多いのではないでしょうか(筆者もその一人です)。文明を築き、他の文明と交流したり戦争しながら宇宙開拓を目指していくゲームです。ハマると時間をあっという間に潰してしまいます。そんなシビライゼーションをJavaScriptで再現しようと進めているプロジェクトがCi...

List

  • 2018/09/14

I Wanna Be Thy Copy - 中毒注意。Web版のI Wanna Be the Guy

世の中にはクソゲー(褒め言葉)と賞されるゲームが多数ありますが、その一つにI Wanna Be the Guyがあります。ゲーム熟練者の心を弄ぶような障害物の多さで定評があります。YouTubeやニコニコ動画でたくさんの実況プレイ動画があります。今回紹介するI Wanna Be Thy CopyはI Wanna Be ...

List

  • 2018/08/27

t-rex-runner - Chromeに実装されたティラノサウルスランナーを他のブラウザでも

Google Chromeなどに実装されている、ティラノサウルスランナー。ネットワークがオフラインになって残念という気持ちがありつつも、ティラノサウルスランナーというゲームがあることでほんの少し気持ちが救われます。そんなティラノサウルスランナーをエクスポートしたのがt-rex-runnerです。## t-rex-run...

List

  • 2018/08/11

Zemeroth - 2D/ターンベースの戦略ゲーム

アクションゲームなどは一瞬の油断も許されず、常に指や目を動かし続けなければなりません。それに対して戦略系のゲームは多少時間をかけつつも、最適な手を考えることができます。個人的には忙しくない分、戦略系の方が好きです。モンスターと人間とでターンベースで戦うゲームがZemerothです。武器の種類などが異なり、戦略的思考が求...

List

  • 2018/07/31

web-riimote - スマートフォンでWii Remote風の体験を実現

Wiiが人気だったのは、コントローラが本体と分離し、さらに無線で遊べたことによって、これまでにない遊び方が提案できたのが一因です。さらに傾きや振動などによって新しい楽しみ方が生まれました。そんなWiiのコントローラ、Wii Remote風の体験をスマートフォンで実現するのがweb-riimoteです。## web-ri...

List

  • 2018/07/07

Bejeweled - ビジュエルドをWebで

宝石を3つ並べると消えるBejeweled(ビジュエルド)というゲームは昔から人気です。ルールがとても簡単で、誰でも覚えられるのが人気の秘密でしょう。様々なプラットフォームに対して提供されています。そんなBejeweledをWebブラウザ上で遊べるのがその名もBejeweledです。## Bejeweledの使い方ゲー...

List

  • 2018/07/03

ASCII-Runner - 走れ!CUIで遊べるジャンプゲーム

仕事をしていて、ちょっと休憩したいなって思うことは誰しもあるはずです。かといってスマートフォンなんて見出すと時間がいくらあっても足りません。ほんの1分でも休憩できれば十分です。そこで使ってみたいのがASCII-Runnerです。ターミナルで遊べる簡易ゲームです。## ASCII-Runnerの使い方ゲーム開始しました。...