プチコンまとめWiki (初代/mkII)

ナビゲーション

ウィキ メニュー  :  編集 - 差分 - 添付 - 新規 - 検索 - 一覧 - 新着 - ヘルプ

投稿プログラム : RAYCAST MAZE (3D迷路)

パンくずリスト

2012年9月17日投稿 / 投稿者 : Hepebell / タグ : 投稿プログラム ゲーム QRコード mkII専用

概要

3D迷路です
ルールが異なる2つのゲームモードを用意しました

  • Game1:鍵を回収して脱出する、迷路風のゲームモード
  • Game2:短い時間でゴールを目指す、レース風のゲームモード

3D描画にDOOMやPC88のSeeNaなどで有名になった、 レイキャストアルゴリズムいう手法を使ってます

プチコンでは処理が重たかったので、 色々と誤魔化しテクニックを使ってそれっぽく見せてます(^_^;

操作方法

  • 共通
    ボタン説明
    ←→キーハンドル
    Aボタンアクセル
    Bボタンブレーキ
    時速0でさらに押し続けるとバックします
  • ゲームモード1のみ
    ボタン説明
    Xボタンマップの見える範囲拡大
  • ゲームモード2のみ
    ボタン説明
    Yボタンリトライ
    ギブアップして同じ面を最初からやり直します

ルール紹介

ゲームモード1 迷路

迷路内に散らばる0〜10個の鍵を全て回収してゴールを目指します
爆弾に火が到達するかエネルギー(E)が0になるとゲームオーバーです
全20面です

  • 壁の色にそれぞれ意味があります
    意味補足
    普通の壁です
    ピンクゴール目的地です
    回収するとKEYの値が減って画面上に鍵が表示されます
    エネルギーエネルギー(E)を少し回復
    壊れる壁スピードメータ(S)が赤のときにぶつかると壊れます
    壊すとレベル(LV)が+1されて燃費が良くなっていきます
    ワープ迷路内のどこかにランダムに飛びます
    下画面のマップには表示されません
    モンスター当たるとエネルギー(E)を吸われます
  • 特徴
    • 下画面には自分を中心としたマップが表示されてます
      ただし、ワープだけは表示されません
    • 見える範囲が限られてますが、Xボタンで範囲を広げることができます
      エネルギーを少し消費しますのでご利用は計画的に!
    • 爆弾に火が到達するまでの時間はゆる〜くなってます
    • 残り時間が少なくなってくるとBGMが変わります
    • スピード出した時のエネルギー消費(燃費)がかなり厳しいです!
    • 面構成(鍵の数や配置など)はランダムです
      コンティニュー時は同じ面構成で再開します
    • 茶色の壁を壊すとレベルが上がり燃費が良くなっていきます
      クリア目標レベルは50〜100です
    • エネルギーを切らさないよう注意しながら鍵を回収して、
      ゴールを目指すことがゲームの攻略ポイントとなります!!
ゲームモード2 レース

ゴールまでのルートを見つけ出し、短い時間でゴールを目指します
爆弾に火が到達するかエネルギー(E)が0になるとゲームオーバーです
全10面です

  • 壁の色にそれぞれ意味があります
    意味補足
    普通の壁です
    ピンクゴール目的地です
    スピードUp一定時間スピードアップ
    スイッチどこかの壁が出たり消えたりします
    ワープ迷路内の決まった飛び先にワープします
  • 特徴
    • 下画面にはマップ全体が表示されてます
      見える範囲の制限はありません
      ワープも見える状態になってます
    • 自分は車のキャラになってます
    • 自分が通った跡が表示されます
      特に意味はありませんが、コースの確認などに利用してください
    • 爆弾に火が到達するまでの時間がかなり厳しくなってます!
    • スピード出した時のエネルギー消費(燃費)はゆる〜くなってます。(ゲームモード1のレベル120相当)
    • 面構成は固定です
      スイッチで変化する場所や、ワープの飛び先なども固定です
    • 一見するとゴールにたどり着けない面も、スイッチやワープを使ってクリアできます
      もし、クリアできない状態になったら、Yボタンでリトライできます
    • 面のギミックを解き、最短ルートを見つけ出して、
      時間内にゴールを目指すことがゲームの攻略ポイントとなります!!

スクリーンショット・動画

raycast_maze_ss002.jpg raycast_maze_ss009.jpg raycast_maze_ss101.jpg raycast_maze_ss103.jpg

こちらに、動画と他のスクリーンショットがあるので参照してください
https://www.dropbox.com/sh/tl6bf4wszogwrvp/GEj_wsbasX

QR コード

プチコンmkII 向けの QR コードです。

PRG:RAYCAST
1/152/153/15
qr0.pngqr1.pngqr2.png
4/155/156/15
qr3.pngqr4.pngqr5.png
7/158/159/15
qr6.pngqr7.pngqr8.png
10/1511/1512/15
qr9.pngqr10.pngqr11.png
13/1514/1515/15
qr12.pngqr13.pngqr14.png

アルゴリズム解説

レイキャストアルゴリズムについて基本的な考え方の説明です
何かの参考にしてもらえると嬉しいです

+  アルゴリズム解説

投票

選択肢 投票
どっちもよかった 22  
Game1がよかった 2  
Game2がよかった 5  
努力はみとめる 3  
ぜんぜんダメ 1  

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • 名無しさん : 下画面だけでも全然良かったw (2012/09/17 (月) 14:01:48)
  • 燻製 : すげえええ (2012/09/17 (月) 14:16:08)
  • 燻製 : でも少し上画面のコースが見えにくい (2012/09/17 (月) 14:16:43)
  • 名無しさん : sugeeeeee!すごい!すごい!凄い! (2012/09/17 (月) 20:42:27)
  • Germ : Incredible! So much effort put into it! (2012/09/18 (火) 04:56:00)
  • Hepebell : ↑*3 壁の色あいだったら、@WALLCOLORのパレット値で変えれます (2012/09/18 (火) 08:58:16)
  • ゆう : 作品も良いですが、アルゴリズム解説が大変勉強になりました。 (2012/09/18 (火) 10:51:33)
  • Hepebell : 拙い解説で公開ためらったけど、お役に立てて嬉しいです (2012/09/18 (火) 22:18:17)
  • Joven : Amazing work! (2012/09/19 (水) 16:12:41)
  • Hepebell : I'm so happy to hear such compliments! (2012/09/19 (水) 20:07:32)
  • 燻製 : ↑3解説も十分すごいしそもそもプチコンでここまで3Dができるって相当すごいですよ (2012/09/19 (水) 20:21:21)
  • 名無しさん : やっぱり,こういう3Dものは、アメリカ人にウケるんだな。 (2012/09/19 (水) 22:34:48)
  • トマト聖神 : 最後のを取ってる時に戻るを押しちゃったww (2012/10/08 (月) 19:53:24)
  • とめいとう : 面白っ! (2012/10/08 (月) 20:04:45)
  • メルビル : 勉強になりますm(__)m (2012/10/08 (月) 20:20:54)
  • otyaken : なるほど (2012/10/14 (日) 19:53:22)
  • ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff : すすすすすすすすすすすすすすすすすすすすすすすすすすすすす煤煤煤煤煤煤煤煤午後午後午後午後午後午後午後午後午後午後午後午後午後午後午後午後午後ごごごごごごごーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーいいいいいいいいいいいいいいいいいいいいいいいいいい (2013/05/31 (金) 14:48:59)
  • 名無しさん : win98のhoverみたいだな (2014/10/26 (日) 15:33:59)
  • 名無しさん : HOVER懐かしいなぁ。 (2014/10/30 (木) 19:27:04)

PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.054 秒 | このページの最終更新 : 2015/10/04 (日) 20:22:10 (296d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30