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

ゲームの記事一覧

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

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

もっと見る

List

  • 2020/10/25

GitHub Breakout - GitHubのアクティビティグラフがブロック崩しに

GitHubの活動を可視化するアクティビティグラフは、開発者の記録としても使われるようになっています。そんなアクティビティグラフを遊ぶべく、自由な絵を描くソフトウェアは有名です。そろそろ、もっと新しい遊び方(?)が欲しくなっていることでしょう。そこで使ってみたいのがGitHub Breakoutです。アクティビティグラ...

List

  • 2020/10/14

Managed Doom - C#向けにポーティングしたDoom

Doomは歴史も長く、今なお愛されているソフトウェアです。元々DOS向けに作られていましたが、様々な環境向けにポーティングされています。それこそWebブラウザでも動作します。そんなDoomをC#にポーティングしたのがManaged Doomになります。最新のWindows環境でもDoomが楽しめます。## Manage...

List

  • 2020/10/04

GB Studio - ノーコードでゲームボーイのゲームを開発するプラットフォーム

ゲームボーイは昔懐かしいデバイスですが、今なお多くの人たちに愛されています。実機として遊ぶのはなかなか難しい(稼働するものが減っているので)ですが、エミュレータであれば問題なく遊べます。遊んでいる内に、自分で作りたくなることでしょう。今回紹介するGB Studioはコーディングレス(いわゆるノーコード)でゲームボーイの...

List

  • 2020/09/27

css3d-game - CSS3製のファーストパーソンゲームエンジン

自分視点で楽しめるゲーム、いわゆるファーストパーソン系のゲームは主にシューティングで採用されています。しかし、自分の視点なのでより没入感が高く、他のジャンルでも応用できます。脱出ゲームなどもこの視点で提供されることが多いジャンルです。今回紹介するcss3d-gameはCSS3を駆使して提供されるファーストパーソン視点の...

List

  • 2020/09/26

Flexbox Defense - タワーディフェンスゲームを通じてFlexboxの使い方を学ぶ

ゲームを通じて技術を学ぶのは興味深い手法です。体験する人も楽しみながらプログラミングが学べます。書籍やオンライン情報を元に自分だけで学んでいくのは困難ですが、ゲームで対話を楽しみながらできれば継続できそうです。今回紹介するFlexbox DefenseはCSS3のFlexboxをタワーディフェンスゲームをベースに学ぶソ...

List

  • 2020/09/19

Piccolo - ローカルやWebで遊べるオセロゲーム

ちょっと時間が空いた時、ちょっと休憩したいと思わないでしょうか。頭をしっかり使った分、リラックスさせたくなります。寝たりするのもいいですが、ちょっと頭の使い方を変えるだけでリフレッシュできたりします。今回紹介するPiccoloはGUIまたはWebで遊べるオセロゲームです。## Piccoloの使い方こちらはWeb版です...

List

  • 2020/09/18

電脳麻将 - Webブラウザだけで遊べる麻雀

麻雀が好きな人は多いですが、コロナウイルスの影響で雀荘が軒並み営業できない状態です。オンラインに流れている人もいますが、顔も分からない人と打つのにちょっと気後れしてしまっている人もいるでしょう。今回紹介する電脳麻将はWebブラウザ、JavaScriptで実装された麻雀アプリです。## 電脳麻将の使い方最初に書いておくと...

List

  • 2020/09/08

MapTool - テーブルトップ型RPGで使えるマップを作る

RGP好きが集まって、話しながらゲームをするテーブルトップ型のゲームがあります。しかし、コロナ禍にあって集まることもままなりません。そこでバーチャルで行う人たちも増えています。バーチャルであれば用意するものも減りますし、空間の制限もなくなります。しかし、簡素なグッズでは臨場感がなく、盛り上がりません。そこで使ってみたい...

List

  • 2020/09/02

Tanks of Freedom - Godot Engine製の戦略ゲーム

戦略ゲームは初心者でもきちんと考えればクリアできたり、強くなれるのが好きです。もちろん最初から強い訳ではありませんが、テクニックよりも頭を使うことで勝ち負けに関われるのは分かりやすくていいです。今回紹介するゲームはTanks of Freedom、ターンベースの戦略ゲームです。## Tanks of Freedomの使...

List

  • 2020/09/01

DynaDungeons - Godot Engine製のボンバーマンクローン

ゲームプラットフォームには様々なものが存在します。一番有名なのはUnityだと思いますが、Unrealエンジンも有名です。作るものによって、最適なプラットフォームやエンジンを選ぶのが、開発の効率化を図る上で大事なことです。今回紹介するのはDynaDungeons、2D/3DゲームプラットフォームのGodot Engin...

List

  • 2020/08/22

CSS-Sweeper - CSSだけで作られたマインスイーパ

簡単にできることをやっても面白くはありません。一定の制限を設けることで、面白さや新しい発見を見つけられることがあります。いわゆる縛りと呼ばれるものですが、縛りによって別な解法が求められるようになり、新しい楽しみ方が生まれます。今回紹介するCSS-Sweeperは、Webベースのマインスイーパです。そこにJavaScri...

List

  • 2020/08/16

Rotten Soup - Vue/PixiJS製のローグライクゲーム

ローグは1980年代に作られたRPGで、テキストでグラフィカルなダンジョンを表現した画期的なゲームでした。現在ではグラフィカルなUIは当たり前ですが、今なおローグライクと呼ばれるローグを継承するようなゲームが多数作られています。今回紹介するRotten Soupもそんなローグライクなゲームの一つですが、Webブラウザ版...

List

  • 2020/08/11

NicoFlick - ミクフリッククローンなリズムゲーム

流れてくるサウンドに合わせてパッドをタップする、いわゆるリズムゲーム(音ゲー)は人気の高いジャンルです。手を使うもの、専用の入力デバイスを使うもの、足を使うものなど多彩な遊び方があります。今回紹介するNicoFlickは音ゲーの一種ですが、フリック入力を使うのが特徴です。## NicoFlickの使い方音楽を選択します...

List

  • 2020/08/09

AKAINO WARAI - Twitter上で遊べるミニゲーム

TwitterにはWebサイトを埋め込める機能があります。それは主にアニメーションGIFであったり、動画を再生させるための機能なのですが、特に機能的に限定されている訳ではないようです(規約上は制限されているようです)。そんな機能を使って作られたのがAKAINO WARAIになります。Twitter上で動く福笑いアプリで...

List

  • 2020/07/20

Ct.js - Web上で動く2Dゲームを開発できるプラットフォーム

ゲームを開発する際に、一から組み上げていくのはとても時間や工数がかかるでしょう。ゲームではマウスやキーボードとの連携であったり、グラフィックスの扱いも必要です。衝突判定や物理エンジンなども必要で、これらを自力で組み立てたり、既存ライブラリを組み合わせるのも選定が問題になります。そこで使ってみたいのがゲームエディタになり...

List

  • 2020/07/18

shapez.io - 自動化された工場を構築するゲーム

物を作っていくゲームはなんと面白いことでしょう。一気に大きなものを作るのではなく、小さなものを積み重ねていくのに楽しさを感じます。シムシティはもちろん、Factorioのような工場建設ゲームもそうです。今回紹介するshapez.ioはFactorioにインスパイアされた工場製造ゲームです。## shapez.ioの使い...

List

  • 2020/07/13

Gorched - ターミナルで動くタンクゲーム

タンクゲームはルールが簡単でついハマってしまいます。向き合ったタンクから順番に弾を撃ち合って、相手に先に当てた方が勝ちです。障害物が多く、弾道はそれらを計算した上で飛ばさなければいけません。今回紹介するGorchedはGoで作られたタンクゲーム、しかもターミナル上で動きます。## Gorchedの使い方ゲーム開始です。...

List

  • 2020/07/09

TitleRun - これならバレない!タイトル部分で行うゲーム

仕事中に堂々とゲームをやるのは難しいですが、多少の息抜きがあってもいいのではないでしょうか(あくまでも個人の意見です)。問題はいかに見つからないかになりますが、ぱっと見で分からなければ問題ないでしょう(あくまでも個人のry)。今回紹介するTitleRunはWebブラウザのタイトル部分を使って行うゲームになります。## ...

List

  • 2020/07/04

printf-tac-toe - 難解なコードのマルバツゲーム

tic-tac-toeというのは日本でいうマルバツゲームのことです。3×3の枠の中で3つ、先に並べた方の勝ちになります。誰もが一度は遊んだことがあるでしょう。ルールもやることもシンプルなので、プログラミングの学習にも向いています。そんなマルバツゲームをより複雑に描いたコードがprintf-tac-toeになります。でき...