投稿

12月, 2024の投稿を表示しています

プログラミング日誌7~マップリアル化計画~

イメージ
こんばんは! 今年ももう残りわずかとなりました(あと30分) 前回宣言していたようにファイルの移動について書いていきます!!そしてとある友人のおかげで以前から考えていた、マップをよりリアルにすることができた(マップ1つ分だが)のでそちらも紹介していきます else if (mpt==82) { px = dx; py = dy; fieldpaint(); location.href = "cave1.html"; } こちらがそのコードになります。マップの1マス1マスにはそれぞれ数字がふってあります。その中の82に触れることで cave1.html というファイルに移動するようになっています。 そして以下の画像が cave1 になります! いやぁ本当はここまですることをあきらめていたのですが…持つべきは友人ですねぇ… マップの素材はドット絵世界さん、マップを作ったのはtiledというアプリです。 まだこのマップしかリアルにできていないので少しずつ他のマップにも手を付けていきたいです。そして私がマップを作るのをミスり、左上の苔の部分に入ると苔の下にキャラクターが描画されるようになってしまいました。早く直そう… これで2024年の投稿は最後になります!プログラミングに本格的に取り組み始めて、今までわからなかったことも理解できるようになってきました。こうなってくると非常に楽しく感じます!!来年も引き続き完成に向けて頑張りたいと思います。 それでは今回はこれぐらいで 皆さんよいお年をお迎えください

プログラミング日誌6~マップの追加~

イメージ
 こんにちは 非常にリアルが忙しく投稿をさぼりがちなのですが、なんとか気合い出しました 今回はマップの追加ということで 以前のマップとは異なり木が緑になりました!なぜここだけ緑なのでしょうか??完成した時にわかるようになる予定です (そこまでなんとか作らなければ…) 今は適当に木を配置させてるだけですが、近いうちにここに村を展開させたいと思っています。村人の家と村人、あと教会なんかも置きたいですね! このファイルでのマップはmap00~map06の7つになります(上記は06) 他にも洞窟なんかもあるので実際はもう少し多いですが、、こちらは違うファイルに飛んで描画します ということで次回は他のファイルに飛ぶところまで頑張りたいと思います!! それではまた

プログラミング日誌5~ストーリーの完成~

イメージ
 お久しぶりです タイトル通りストーリーが決まりました。しかしその影響で今まで作っていたものに大きく変更点ができてきました。まず、おじいさんとおばあさんを撤去し、家の位置も大きく変えました。これはマップ5の画像です。以下にストーリーを記して今回は終わろうと思います。このストーリーのプログラム作るの難しそう… ある小さな村のはずれにある女性と病弱な弟、そして男性が3人で家族のように暮らしていた。ある日未知の災厄があたり一帯を覆って男性以外命を落としてしまう。絶望の淵に立たされた男性は謎の声に導かれ、時を遡る力を手に入れる。過去を変えて二人を救いたいという強い思いを抱き、男性はタイムリープの旅に出る。

プログラミング日誌4~バグ~

イメージ
とりあえずNPCを増やしたいと思い、追加したのですが なんと開かなくなりました。なかなか原因が見つけられず非常に苦労しました。こんな序盤なのに... 原因はいくつかのミスが積み重なってこうなったみたいです。 1つ目は初歩的なミスで、保存してる主人公の画像の名前とプログラミング上の名前が一致していなかったことです。「syujinnkou.png」という名前で保存しているのですが、保存先の方でドットとsyujinnkouの間に謎の半角スペースが入っていたのです。 2つ目はNPCを設置し描画するプログラムと触れたときにNPCが話しかけてくる画面だすプログラムを組んだのですが、どっちか片方からやればよかったのに同時にやってしまったのが原因です。どちらのプログラムでも不備があり、以前このゼミに在籍していた先輩のアドバイスをいただきながら、なんとかエラーなく描画させることに成功しました。 と思いきやおじいさん(murabito91)が二体生成されました。これには思わず笑ってしまいました。本当だったらおばあさん(murabito92)をmurabito91の下に描画するのですが...   そしていじってたらなんかなおりました。原因が知りたかった... 今回の経験を経て・横着しないこと・こまめに確認すること を覚えました。次回からはフラグを立てて実際にストーリーを始めてみたいと思います。 それではまた次回