ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

プチコン

プチコンファンミーティング

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコンファンミーティングが開催された。 申し込みが始まっているのに気がついた時にはすでに満席となっていて、残念ながら参加できなかった。 ファンミーティングで発表されたのは次の4つ。 ・プチコ…

プチコン3号 Ver.3.2.1

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコン3号のVer.3.2.1がリリースされていたので、さっそく更新。 とりあえず、自分のコードで問題になるところは無かった。

ゲームプログラミングはコードの改造から始まる

プチコンマガジン創刊号に収録されているゲームをいろいろとプレイ中。 いくつかは賞の発表があったときにダウンロードしてプレイしたのだけど、やっぱりひとつにまとまってダウンロードしなくてもすぐにプレイできるというのは楽だ。 ただ難しくてクリアで…

プチコンマガジン創刊号 #petitcom #プチコンマガジン

プチコンマガジン 創刊号 プチコンマガジン創刊号が発売されたので、さっそくダウンロード。 Windows10の発売日だけど、自分にはこちらのほうが重要。 プチコン大喜利でノミネートされた自分の作品が収録されていて、なかなか感慨深いものがある。 この創刊…

プチコンマガジン 創刊号

プチコンマガジン 創刊号 ニンテンドー3DSダウンロードソフト『プチコンマガジン 創刊号』新発売予定のご案内 | SmileBoom プチコンで作られた作品を集めたダウンロードソフト。プチコンを持っていなくてもこのソフト単体で遊べる。 創刊号はプチコン大喜利…

プチコン大喜利 公開キー

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコン大喜利のページが更新されて、受賞作品、ノミネート作品の公開キーが掲載された。 ノミネートされた自分の作品も公開されている。 自分の作品は「脱出ゲーム 上画面へ飛び出せ!」というもので、…

第3回プチコン大喜利授賞式

プチコン大喜利の結果が動画で発表された。 やっぱり、自分の作品はノミネートのみで終わった。間に合わなくて数ステージしかできず、作りこむことが出来なかったので、しょうがない。出来たとしても受賞作品を見ると自分が受賞できたとは思えないけど。

プロ生ちゃんキャラセット

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プログラミング生放送というWEBサイトのマスコットキャラクターのプチコン用データ プログラミング生放送 – 略してプロ生 ドット絵のキャラクターが可愛い。自分が作ったゲームのスプライトをこのキャラ…

当たり判定

公開されているプログラムを読んで、どのように当たり判定を行っているか解析。 基本的な考え方は自分と同じなのだが、こちらのほうが綺麗に動いている感じがする。当たり判定後の処理が違うようだ。 デバッガがあればステップ実行して追っかけるところなの…

ソースの見やすさ

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト 秘密結社「プチコン3号」総合案内所で公開されているゲームのプログラムソースを読んでいる。 今見ているものはコメントや改行が適切に入っていて読みやすい。改行が入っているだけでもだいぶ読みやすく…

プチコン3号のプログラムをQRコードでPCに取り込む

投稿プログラム : プログラムをQRコードに変換 - プチコン3号&BIGまとめWiki プチコン3号の公開されているプログラムを見ていたのだが、やはり3DSの画面では全体が見にくい。PCに取り込むことは出来ないかと検索してみたら、プログラムをQRコードに変換する…

プロジェクトフォルダの変更 #petitcom

プチコン3号のTOP MENUの「作品を見る」を選ぶとVIEWERが起動する。フォルダのアイコンが示すものがプロジェクトとなっている。そのプロジェクト内のファイルをロードするためにはデフォルトプロジェクトを切り替える必要がある。 例えば公式公開キーで公開…

プチコン大喜利ノミネート作品発表

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコンのプログラミングコンテストである「プチコン大喜利」でノミネート作品が発表された。 自分はユーモア賞にノミネートされていた。これは非常に嬉しい。 最初は自分の作品が載っていることに気が…

秘密結社プチコン3号 総合案内所

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト 雑誌ニンテンドードリームと協力して作られているプチコンのページ。 いつのまにか、このようなページが作られていた。すでにユーザーが作ったプログラムもいくつか公開されている。 あと、今週は公式ガ…

初心者講座

SmileBASIC 講座 – SmileBasic プチコンの公式サイトに初心者講座のページが出来た。最新のプチコン3号のタイトル画面からもアクセスできるようになっている。 サンプルの実行やダウンロードなど、かなりゆるい感じで解説している。 Miiverseに投稿されたプ…

プチコン3号 Ver.3.1.0

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコン3号がバージョンアップされた。 更新内容を見てみたが、作ったプログラムで直接影響が出るものは無さそう。 実際に作ったものを実行してみたが、特に問題なく動作した。

プチコン大喜利応募

SmileBasic – 『プチコン3号 SmileBASIC』公式サイト プチコン大喜利に応募した。 最後に通してテストプレイをしていたところ、進行不可になるバグを発見してあせった。 結局、最初に考えていたよりもかなり少ないステージ数となってしまった。アイデアはあ…

クリア画面

クリア画面を実装。といっても1行テキストを出しただけだが。 とりあえず、ボタンを押したらタイトル画面に戻るようにした。 あとは音を付ければ、最低限の実装は終わって、コンテストに提出できるようになるはず。 アップロードのテストも行っておかないと。

タイトル画面

プチコンのプログラムコンテストの締め切りまで間もないので、とりあえずタイトル画面を付けた。 あとテスト用のコードも削除して、体裁を整えた。 できればもっとステージを追加したかったのだが、間に合いそうもないので、まずは一通りプレイできるように…

フリック入力

プチコンでキャラクターをタッチペンのフリック入力で移動させる処理を実装。 フリック入力は、タッチされた座標を一定フレーム間取得し、座標が一定の方向に変化しているかをチェック。さらにキャラクターの位置を一度でもタッチしていたら入力されたと判定…

ジャイロでキャラクター移動

ジャイロセンサーを使って、3DSを傾けることでキャラクターを移動する処理を実装。 小さい角度で反応するようにすると細かい操作がしにくくなるし、大きい角度で反応するようにすると、今度は大きく傾けないといけないので画面が見にくくなってしまって、プ…

ジャイロ

プチコンでジャイロセンサーを使った処理を実装しようとしているのだが、このジャイロの値が何を表現しているのかがよく分からず、いろいろとテスト中。 角度情報のピッチ(X軸)、ロール(Y軸)、ヨー(Z軸)が3DS本体のどの軸なのか、そして0度となる基準はどう…

プチコンのモーション機能に関する注意事項画面

プチコンでモーションセンサーの機能を有効にするには XON MOTION で利用宣言をしなくてはならない。すると「モーション機能に関する注意事項」という画面が出てボタンを押すまで次に進まなくなる。 WiiリモコンやPSのモーションセンサーを使うゲームタイト…

上下画面でのスプライト

XSCREEN命令で指定する画面モードの2と3は上画面と下画面のそれぞれが利用できる。 上画面でスプライトを定義して、DISPLAY命令で下画面を操作対象にしてスプライトの位置を設定しても描画されなかった。スプライトの定義はDISPLAY命令を使って、それぞれの…

ステージ遷移

ステージ遷移部分を実装中。ステージ0番はタイトル画面として扱うようにした。 ついでに実験や確認のためのコードを削除し、プログラムコードの整頓も行った。

マップ移動

コリジョンのサイズを調整したりして、やっと期待通りにマップの中を移動できるようになった。 これからゲームとして面白くなるようにマップデザインをしていくわけだが、これがまた難しい。

特定の配置

マップ上で特定の配置の場所で挙動がおかしくなることを発見。原因は特定できたのだが、それを直そうとすると別のところで不具合が発生。マップでその配置をしないという方法もあるが、それだとマップを作るときにかなりの制限となってしまう。やはり根本的…

ジャンプ処理

キャラクターのジャンプを実装中。ジャンプの挙動自体は何度かコードを書いているのでわりとすぐに実装できたが、天井や壁にぶつかったときの処理で苦戦中。やっぱりコリジョンは難しい。

はしご

左右の壁に対する衝突処理はなんとか実装できた。 次は上下移動のため、はしごの処理。ある程度位置がずれてても登り始めることが出来るようにするのがちょっと大変。

衝突処理

当たり判定部分の処理を直して、ちゃんと正確に衝突判定が取れるようになった。 しかし、今度は衝突した後の処理で苦戦中。壁にめり込まないようにしないといけないし、操作しやすいように通路の角では滑るように動かしたい。