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

ゲームの記事一覧

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

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

もっと見る

List

  • 2019/01/13

play - SSHで接続するだけで遊べる2048

時代はクラウドです。サーバをあえて保有したり、強力なマシンを手元に置いておく必要はありません。普段の利用はWebブラウザさえあれば十分であり、サーバだってターミナルさえあれば十分に作業できます。その延長として注目したいのがplayです。SSHで接続して2048が遊べるサーバになります。## playの使い方playを遊...

List

  • 2019/01/08

Solution Finder - テトリスのベストな配置を導き出す

テトリスの世界にはテト譜というものがあるそうです。将棋の結果が棋譜というのと同様に、テトリスをプレイした結果がテト譜です。ある場面において、ブロックをどのように置いたのかといった記録が残ります。そのテト譜を分析することによって上級者の考え方であったり、よりベストな選択を考えられるようになります。今回紹介するSoluti...

List

  • 2019/01/07

sandspiel - 破壊的楽しみもある箱庭シミュレータ

シムシティやライフゲームなどの箱庭ゲームは自分の思い描く世界を作り、疑似体験できるのが魅力です。そして時には災害やアクシデントを発生させて、苦労して築いてきた世界を壊してしまう楽しさもあります。今回紹介するsandspielは規模こそ小さいですが、自然現象のシミュレーションができる箱庭となっています。## sandsp...

List

  • 2018/12/30

PuzzleAndMonarch - 国を作れ、ただし90秒で

スマホ用のゲームはどれも短い時間、すぐにはじめられて、すぐに終われるものが多いです。隙間時間で遊ぶのに良いですし、短い時間で終わるものならばゲームルールも単純でしょう。今回紹介するPuzzleAndMonarchは1回のゲーム時間が90秒と制限されているのが特徴です。それでいて、運と閃き、そして知力が試されるゲームとな...

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...