クロノス・クラウン - 記事検索

おすすめ
自作の本やゲーム他を販売
便利なWebアプリが多数
ソフトウェア
めもりーくりーなー Winのメモリーを掃除
Novel Supporter 小説推敲補助ソフト
PCソフト まとめ
Webサービス
Kindle Unlimited マンガまとめ 巻数の多いマンガを集計
ゲームブック
闇の聖杯の儀式 電書のゲームブック
ゲーム
Little Land War... Win向けSRPG
Little Bit War Switch向け高速RTS
TinyWar... 1面数分の8bit風RTS
EX リバーシ 変形盤面、盤面多数
http://puzzleandgame.com/ja/
2015年07月21日 13:07:32
 新しいサイト「PuzzleAndGame.com」をベータオープンしました。

PuzzleAndGame.com
http://puzzleandgame.com/ja/

image

 Web上で遊べるパズルやゲームのサイトにする予定で、今年の頭ぐらいにドメインを取りました。



● 遊べるゲーム

 現在、以下の5種類のゲームが遊べます。また、いくつかのAndroidゲームのリンクを置いています。

猫がえし

 猫にちなんだ変形盤面のリバーシゲーム。ステージをクリアすると、使える猫の壁紙が増えていきます。

image

アーミー ディフェンス 2

 かわいいキャラの、タワーディフェンス系ゲーム。

 去年(2014年)の夏コミで出したものから、ステージ数を半分ほどに制限したバージョンです。

image

スライド リバーシ

 去年(2014年)に作った、マスをスライドして消す、リバーシ風パズルゲームです。

image

EX リバーシ 基本

 変形盤面のリバーシゲーム。

image

アーミー ディフェンス 1

 ゆるいキャラの、タワーディフェンス系ゲーム。

 一昨年(2013年)の夏コミで出したものから、ステージ数を半分ほどに制限したバージョンです。

image



 以下は、技術的な話ですので、遊ぶだけの方は、読み飛ばしてください。



● サイトを作った経緯

 ゲームを作っては、毎回適当なURLで公開していたせいで、収拾がつかなくなってきたために、まとめて公開するサイトを作りました。

 あと、変形盤面を指す拙作アルゴリズム「EX Reversi」のソースコードがJAVA製なのですが、最近はJavaScriptでプログラムを書くことが多いため「移植したいなあ」という希望がありました。

 そこで、2014年の12月ぐらいから「EX Reversi」のJavaScript版の開発と、Webサイトの作成を、同時進行で開始しました。

 基本的に日常業務の裏作業で進めていたことと、途中で数ヶ月、別の作業をしていたために、公開にこぎ着けるまで半年以上かかってしまいました。本当は春ぐらいに公開したかったのですが。

 また、当初は、全アプリのPC版とAndroid版も公開する予定だったのですが間に合いませんでした(コミケまでに公開したかったので)。それらは、時間を見つけて順次アップロードしていく予定です。

 というわけで、まだサイト自体がβ版ですが公開いたします。



● 技術的な話(サイト編)

 Go言語でCGIを書きました。「今の時代、CGIはないだろう」と突っ込みを受けそうですが、CGIです。

 最近、Webアプリを作っていなかったのは、「Perlで書くのは飽きたしなあ……」というのがありまして。

 なにか新しい言語の勉強を兼ねて、モチベーションを上げてCGIを作ろうということで、今回はGo言語を使いました。

 WinとLinuxのバイナリを単一コードで作れるのは面白いですね。何というか、ミニマムに近いプログラム環境でよかったです。

 今回のCGIのテーマは、「多言語サイトを簡易なテキストで構築する」です。というわけで、小さなWebサイトを、簡単なテキストで構築できるように工夫をしています。

 これぐらいの規模だと、DBを使うよりはテキストファイルだろうと思いますので。



● 技術的な話(ゲーム編)

 今回公開したゲームは、主に3種類に分類できます。それぞれ、技術的なテーマが違うので、そのことについて書いておこうと思います。

◆ EX リバーシ系(猫がえし、EX リバーシ 基本)

・Canvasを使わずに、軽量HTML製ゲームを作る。
・メニューを画面下に配置した画面遷移の枠組みを作る。
・変形盤面を指す「EX リバーシ」アルゴリズムのJavaScript移植。
・WebWorkersを使い、思考アルゴリズムの時間遅延に対処する。

◆ アーミー ディフェンス系(1、2)

・Canvasを使った、重量HTML5製ゲームの枠組みを作る。
・タワーディフェンス系ゲームの構築。

◆ スライド リバーシ

・jQuery UIと、jQuery Mobileを使ったゲームを作る。

 これらの中で「EX リバーシ系」が一番最後に作ったものです。先2つがけっこう重量級で、もっとシンプルな枠組みが欲しいと思い、かなり簡素な作りにしました。

 なので、今後応用が効くのではないかと思います。
最新20件 (全て見る)

オススメ電書 (全て見る

動画講座 (全て見る

サイト目次

おすすめ

PCソフト/Webアプリ

ゲーム

マンガ

記事

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について