individual game devlog

個人でスマホ用のゲームを作ってます

ローグライク

C++1zで作り直し中

Cocos2d-x + C++1zで作り直しています。 Luaも良い言語だったんですが、富豪的に作りすぎてパフォーマンスがでなくなりました。1ターン毎に処理落ちするようになり、プロファイリングをしようにもうまくいかず、デバッグもしにくく、、、コードが多くなると…

開発再開とリファクタリング

ゲーム的には全然変わっていません。。。 途中、別のゲームを作り始めたり・・・(エターなった) LispでLuaが書けたらいいなと思ってなんか作ってたり・・・(断念) GitHub - yuushimizu/LuaLi: Lisp for Lua 色々やってましたが、やっぱりローグライクの…

アニメーションとかできるようになりました

だいぶ滞っています(u_u ) 前回と比べると、HP表示とメッセージ表示と攻撃ボタンを追加して、足踏みアニメーションもするようになりました。今回は動画で。音はありません。 ローグライク進捗1 足踏みみたいにループするアニメーションでもコルーチンが活躍…

移動処理とマップを実装

キーで自由に移動できるようになりました。あとマップが付きました。(右が黒いのは気にしない) この8方向キーは良さそうだと思ったんですが、実際に使ってみたら斜め移動が暴発しやすかったです。調整次第かもしれません。 入力を受けて、移動して、アニメ…

ランダムダンジョン生成のアルゴリズム

キャラが動いた! 今回はダンジョン生成アルゴリズムを画像付きで紹介します。 基本的な流れは 1. 空間を分割する 2. 部屋を配置する 3. 通路を作る というよくあるものになっています。

ローグライクを作ってます

ローグライク(いわゆる不思議のダンジョン)を作ってます。 iOS用にC++とOpenGLでゴリゴリとここまで作ったんですが、コードが上手く設計できずに破綻しました。(エフェクトの割り込みとか、状態異常とか・・・) その後、数ヶ月放置してましたが、最近Coc…