投稿記事

2024年 06月の記事 (4)

気狂いなすび 2024/06/24 18:36

吉里吉里で30×20のランダムマップやステータス画面っぽいの作った進捗2024年6月4週(健全記事)

今まで15×10の150マスを30×20の600マスにしたり、ステータス画面っぽいのを作りました。

どうしてマップ大きくしようかと思ったか

もともとこのRPG風のゲームは、こんど出すフリーホラーゲームのミニゲーム用に作っていたんですが、
それをもうちょっと大きくして、戦闘なんかをしっかりしたものにすれば、
ファンタジーのRPGゲームとしてちゃんと出せるのではないかと思った次第です。
最近はエッチなCG集の販売なんかをしていましたが、
どうせならもともと気狂いなすびはゲームを作ったりがメインなので、
RPG要素がメインのエッチなゲームを次は販売したいなーと思い色々改良しています。

何より色々なことに挑戦して、気狂いなすび独自の要素を作っていくってのが、
なすおたの活動のメインと言っても過言ではないので、
何事にも挑戦と言うことで作ったりしてます!

なのでファンタジーのRPG要素ゲームを出す予定なので良ければよろしくお願いします!

30×20の600マスランダムマップについて

今まで15×10の150マスを4倍の30×20の600マスランダムマップにしたんですが、
ランダムマップの考え方は別のまとめ記事に書いた通りのなので省略します。
まぁ、なので今までのランダムマップの考え方をただ、大きい配列に適用しただけなので、
ランダムマップを作るのは大して難しくはないんですよ。
本音を言えば600マス程度じゃなくて、最初9倍の45×30の1350マスランダムマップを作ったんですが……
重すぎて吉里吉里じゃ動かなくなりました(泣)。
なのでランダムマップは600マスくらいがちょうどいいかという結論です。

ちょっと話は逸れますが……
今回はランダムマップということにこだわった結果重くなりましたが、
別にランダムで生成という手順が重いのであって、
ランダムじゃなくて、固定のマップならもっととんでもなく大きなマップができると思います!
そのうちもっと自由度を高めて150×100の15000マス固定マップくらいでクラフト系のゲームみたいな?
島開拓とか町開発とかできるくらいに複雑にしていければいいかなとか思います。

で、話を戻すんですが、
今回で一番面倒なのが、そのマップを表示するときどう表示するかっていうのが一番面倒でした。
600マスを全部そのまま出せるのなら出していいですけど、
一回で600マスのマップを表示すると、どうしてもマップは見づらくなるし、
ゲームも重くなります。
なので表示は今までの150マスだけで、600マスを4分割画面にして、
マップを移動したらまた別の150マスを表示するっていう感じにしました。

簡単な小さな図で説明しますと、

0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,5,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,

という8×6マップがあったとしまして、
自分が5だとして表示するのが4×3だけだとすると、

0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,1,1,5,1,
0,0,0,0,1,1,1,1,
0,0,0,0,1,1,1,1,

という自分がいる1の場所を表示って感じにしました。
もしもこの5の自分が一つ上に行ったとしたら、表示されるのは

0,0,0,0,1,1,1,1,
0,0,0,0,1,1,1,1,
0,0,0,0,1,1,5,1,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,

と言う感じで表示の場所を変えるという感じです。
もちろんこの自分の5を左に移動したとしても、

0,0,0,0,1,1,1,1,
0,0,0,0,1,1,1,1,
0,0,0,0,1,5,1,1,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,

表示している場所は変わらずです。
これのおかげで30×20のマップを4分割で表示して、
大きなランダムマップを作りました。

最後にまとめの動画を載せますが、
動画ではマップが最初から全部表示されていますが、
3D風のメイン画面の視点で見えた場所だけマップを表示して、
どこがゴールか行き止まりかわからないようにしていきたいと思います。
そうすることで、ランダムもマップを恐る恐る探索していくようにしていきたいです。

ステータス画面っぽいのについて

ぶっちゃけ今はステータスとかほとんどまだ決めてないので、
見栄え、悪いですよね~……
画面としてはこんな感じです。

まあ質素ですよね……
なんで今更こんなん報告してんの? って思う人も多いかもしれないんですが、
実は最後の報告動画ではわかるんですが、
吉里吉里っていつでもボタンでとある画面に飛べて、
元の場所に戻るっていうことが

びっくりするほど難しいんです!!

吉里吉里のタグを知っている人しかわからない説明なんですけど、
ボタンにcallタグの効果がないので、
ボタン押したら画面に行ったっきりって感じで戻ってこれないんですよ……
なのでまぁ色々工夫して、
マップ中いつでもと、戦闘中いつでもステータス画面が見れるって結構苦戦しました。
今回は一応の報告ということで載せた感じです。

ただ、ここまでできれば、ステータス画面だけではなく、
アイテム画面とかそういうのも表示できると思うので、
そういった画面も随時作っていこうかと思っています。

まとめの動画

ツイッターにも載せたまとめの動画です。
動いている挙動はだいたいこんな感じです。

今後の予定

今後、ファンタジーのゲームを作るにおいてイラストやシナリオなんかではなく、
ゲームのシステムとして今思いつく改善していきたい場所は

アイテム画面
マップの視界
戦闘関係(ステータスやスキル等々)
大量の敵(雑魚敵のステータスやスキル、あとボス関係)
システム系全般のグラフィック
細かなバグ

なんかを色々いじっていけば完成って感じだと思います!
がんがんと作っていって面白いファンタジー作品を作っていければと思ってます!
他にもエッチなCG集もあとちょっとすると販売予定なので、
大人な紳士淑女のみなさんは良ければ!!

今後も頑張って行くのでよろしくお願いします!!!!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

気狂いなすび 2024/06/19 23:00

イラスト 2024年6月2週目と3週目 ※エロあり

イラスト 2024年6月2週目と3週目

健全なイラスト

2週目と3週目と言うと1週目サボったみたいに聞こえますけど、
1週目は土曜日しかなかったから、2週目からなんですけど、
実際に先週のCi-enでのイラスト更新はサボったわけで・・・
というのも2週目はエッチなイラストを更新してなかったので、
イラスト1枚で更新するより、まとめて更新しようと思っていた感じです。

2週目


ファンタジーに出てくる竜族の女の子のイラストです。
最近ちょっとした空き時間なんかにファンタジー系の漫画を読んでたりして、
竜族とか龍娘みたいな子が可愛いよなーと思って描きたくなりました。

3週目


次はファンタジーに登場しそうな魔法を使う女の子のイラストです。
ちょっと色っぽい服にしようと色々考えてデザインしたので、
結構気に入ってたりします。
(……でも実際これで冒険してたらちょっとエロすぎるって言うか、
でもファンタジーと言えば、お決まりのビキニアーマーなんかもあるし、
このくらい露出度があって動きやすい方がいいのかなとか思わなくもない)

というか2週連続でファンタジーなの女の子を描いたのには訳があって、
今健全記事の方ではちょくちょく更新しているんですが、
吉里吉里でRPGっぽいゲームを作れればなーと模索しているので、
作成中のCG集を作り終えたら、吉里吉里でRPGっぽいファンタジー作品を出したいなー、
なんて妄想してたりします。
そうなったとき、出すとするなら今までのような全年齢フリーゲームじゃなくて、
今回はR18の同人ゲームとしてしっかり作って販売してみたいと思っており、
そうなったら女の子たちのキャラクターデザインとかもしといた方がいいなって、
そんな妄想から描いた健全なイラストです。
なのでそのうちこの子たちのエッチなイラストも続々描いていったりする予定です。

可愛いなーと思ってくれた方がいたら、期待して待っていてもらえたりすると嬉しいです!!

あともしかしたら、今週はCG集の作業で健全なイラスト描けないかもしれないので許してください!

フォロワー以上限定無料

エッチなイラストだったり宣伝だったり

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

気狂いなすび 2024/06/08 15:45

前に吉里吉里ZでちょっとしたRPG要素を作ろうと思った時のまとめ②(健全記事)

マップ移動とランダムマップ部屋!!

画像の表示の考え方

前回とりあえず、配列を使って、ランダムでスタートとゴールを作り、
それを道でつないだり、他にもそれらを移動する考え方を書いたと思いますが、
次は簡単にそれを表示できるようにしておこうかと思いました。
え? 普通そこはランダムマップで部屋をちゃんと作って、
完璧なランダムマップを作った方が……
とも考えると思いますが、
ランダムマップが複雑になる前の簡単なマップで、
とりあえずちゃんと表示して、マップを移動できるようになってるかを確かめたりも大事かと思い、
順番的には変ですが、先にマップ移動や、3D画面とかの考え方を書いていきたいと思います。

と言っても、考え方自体は前回書いたように、

(指定したい文字数目) / (改行するときの数) =(x軸) と余りの数(y軸)

でまず自分の座標を設定します。
そこから上に移動したら(改行するときの数)を配列の何番目かという座標に足して、
そこが、0(つまり壁)かどうかを判別させて、
壁じゃなかったら移動、壁だったら移動させない。
移動させたら、自分の座標を移動した場所にするということにすれば、
数値上理解させることができます。

そして数値で理解させたということは、面倒ですけど、
その数に対応した画像を表示させればいいことになってきます。

なので前回やっていた配列をマス目と考えて、
0の壁を黒として、2の道を白とする。
そして自分の位置を矢印にして、向いている方向を矢印の向きにして、
あとは移動する方向に対応したボタンを作り、


例として載せる画像や動画では今回から150×10のマップにしてます。
ちなみに矢印やスとかゴって描いているマスが一マス分になっています。

動画見るの面倒くさい人向けの一応の画像↓
あと画像に対応している配列表

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,2,2,2,2,2,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,


↑壁を向いていて、前に進むを押しても進まない。


↑自分の向いている向きを他のボタンで変える。


↑すると、前に進むボタンで進めるようになる。

という対応したマス目とボタンの表示をすることで、
とりあえずノベルゲームをつくる吉里吉里でもそれっぽい動きを再現できたのではないかと思います。

ランダムマップ部屋編

ここまでくればランダムマップの部屋なんて結構簡単に考えてもいいんじゃないでしょうか?
スタートとゴールをランダムで決めて道でつながるように自動でできるのなら、
スタートとゴールの周りの囲んだマス全部を道にするようにすれば、

0,0,0,0,0,0,0,0,0,0,
0,1,2,2,2,2,2,2,2,0,
0,0,0,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,0,3,0,
0,0,0,0,0,0,0,0,0,0,

という場合ならば、スタートの周りを2にすると

2,2,2,0,0,0,0,0,0,0,
2,1,2,2,2,2,2,2,2,0,
2,2,2,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,0,3,0,
0,0,0,0,0,0,0,0,0,0,

ゴールの周りを2にして、

2,2,2,0,0,0,0,0,0,0,
2,1,2,2,2,2,2,2,2,0,
2,2,2,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,2,2,2,
0,0,0,0,0,0,0,2,3,2,
0,0,0,0,0,0,0,2,2,2,

となり、これで部屋が2部屋できます。
そしてこれが自動でできるようになったら……
単純にこれを乱数でループさせるようにすれば部屋が勝手に何部屋かできるようになると思います。
これが、自分のランダムマップの考え方です。
最初のスタートの場所を保存しておき、新しいスタートを作ってゴールと結ばせる、
なのでさっきの配列マップをループさせて、

2,2,2,0,0,0,0,0,0,0,
2,1,2,2,2,2,2,2,2,0,
2,2,2,0,0,0,0,0,2,0,
0,0,0,0,0,0,0,2,2,2,
0,0,0,0,2,0,0,2,3,2,
0,0,0,0,0,0,0,2,2,2,
        ↑ここに新しい仮のスタートを作らせてゴールと結ばせると、


2,2,2,0,0,0,0,0,0,0,
2,1,2,2,2,2,2,2,2,0,
2,2,2,0,0,0,0,0,2,0,
0,0,0,2,2,2,0,2,2,2,
0,0,0,2,2,2,2,2,3,2,
0,0,0,2,2,2,0,2,2,2,

という3部屋ができていきます。
これを乱数で何回ループさせるかを設定させれば、
結構ランダムなマップがちゃんと生成されたりします。
(まぁもちろんループを何度もさせればさせる程重くなったりするんですが、
所詮数値の単純な入れ替えをしているだけなので、吉里吉里では重くならないんですが、
ティラノスクリプトだと結構重くなったりもしますのでちょっと注意)

ただここまでできれば、ランダムマップに移動もできて、結構色々なことができたりします。
別にランダムじゃなくても、配列の数値をもっと複雑にして、
ここは道、ここは草や木、ここは民家の数値と決めて、対応した画像を表示できるようになれば、
初代ポケモンくらいの見た目のマップ移動とかはできるようになったりすると思います


次回は今回作ったランダムマップと移動を自分の居る位置と比べて、
3D風の画面表示考え方と、
戦闘になったときの速さ比べのバブルソートの考え方とかを載せようかと思います。
バブルソートなんかは知ってる人も多いかと思いますが、
昔ながらの有名なソート方法なんで、説明する必要もないかもしれないですけどね。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

気狂いなすび 2024/06/06 21:19

先月描いたイラストまとめ2024年5月 ※エロあり

健全なイラスト

一枚目


一枚目はそのうちエッチなCG集とかで描きたいなーと思ってる、
大学生の女の子の元気な感じの絵。
彼氏とラブラブって設定だったりして、多分普通にひねることのないイチャラブものとして出せればいいなと思ってます。

ついでに差分もあったり。

二枚目


二枚目はうちのサークルの顔でもある那住陽子(なずみようこ)のピースの絵。
陽子は一番最初の作品の「忘却の果てに・・・」の主人公。
今回は絵の線の描き方をもっとよくするにはどうすればいいのかと考えながら描いたので、
線がいつもより太くなってたりします。
なんだかんだ、自分の週間で載せてる絵は、
もっと上手く見せる描き方を結構模索しているので、
雰囲気が少し変わったり挑戦したことのない構図を描いたりで、
まちまちだったりする気がします。
とにかくもっと絵が上手くなりてぇー・・・

三枚目


三枚目はコーヒーを飲む大人な女性。
良い感じで大人な雰囲気を出せた気がします!
前に載せたときも描いたりしてますが、
「沈める日」の彩のお母さんの予定だったり。

四枚目


四枚目は「沈める日」のヒロイン彩と香澄のデフォルメイラスト。
彩ちゃんはお気に入りのお魚クッションを持ちながら寝間着で、
香澄は飼っているトラを抱いてるもこもこな部屋着な感じ。
なんかすごく子供っぽい感じで可愛いイラストになった気がします。
でも沈める日って結構くらーい話だったりするので、
なんかギャップを感じる・・・
デフォルメイラストとかも好きなのでちょくちょく描いて練習していきたい!

フォロワー以上限定無料

エッチなイラスト

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

限定特典から探す

記事を検索