Skip to content
Light.vn + lua もぐらたたき サンプル
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Images
Scripts
LICENSE
README.md

README.md

Light.vn + Lua もぐらたたき サンプル

Light.vnが俺にもっと輝けと囁いてる

今日よりもっと輝きたい。俺も。そしてあなたも。
Light.vnとLuaで仲良くなるためのソリューションを提供します。
もぐらたたきのサンプルコードです。

スクリーンショット

スクリーンショット

機能

  • もぐらを出現させる
  • もぐらの数・出現座標・演出時間は設定で変更可能
  • もぐらに使用する画像(もぐらキャラ)は変更および複数設定可能
  • もぐらを叩いた場合、もぐらポイントを合計得点に加算して退場させる
  • もぐらポイントはもぐらキャラごとに設定可能
  • もぐら出現座標にデバッグ用文字を表示する開発用機能

未実装

  • もぐらを叩いた時に効果音などを鳴らす
  • もぐらポイント加算時に文字にアニメーションをつける
  • 経過時間ごとにイベントを発生させる(出現スピードの設定など)
  • もぐらキャラごとに出現確率を重み付けする(レアキャラの設定)
  • 叩いたもぐらキャラごとに集計し、ゲーム終了後に成績発表する(得点・ランクなど)
  • もぐらキャラに固有の特殊能力を設定する(叩いた後に一定時間得点2倍、スピード2倍など)
  • ボスキャラ(ボーナスキャラ)を表示させる
  • 叩いたもぐらを登録してコレクションする
  • 落ちモノ(テトリス)ができるようにする
  • シューティングゲームができるようにする

Light.vnの仕様で実装できない機能

Light.vnバージョン7.1.0時点

  • webブラウザ非対応
  • もぐらキャラ(ボタン)の拡大・縮小設定
  • もぐらキャラ(ボタン)が2キャラ以上重なる場合、2キャラとも同時に押下判定される
  • マウスクリック箇所にエフェクトを発生させられない
    • マウス座標取得用システム変数が提供されていない(マウス座標取得がOS依存のため?)
  • もぐらキャラ(ボタン)のマウスオーバーに別画像を設定できない
    • もぐらキャラ移動中にマウスオーバーすると移動終了地点まで座標がずれる

動作環境

このコード単体では動作しません。別途Light.vn本体が必要です。
Light.vnバージョン7.1.0で動作確認しています。

Light.vnのリリースページよりLight.vnをダウンロードした後、
ScriptsフォルダとImagesフォルダにそれぞれ追加してください。
LightEditor.exeでmog_main.txtを開きライブプレビューで動作が確認できます。

ライセンス

サンプルコードのライセンスはMITです。
質問は受け付けていませんが、プルリクは歓迎します。

使用させていただいた画像のライセンスは以下の作者様に権利があります。

画像リンク

作ったひと

伝わるのはいつも伝えたくないことばかり
コミュニケーションコンフリクションADV
『ファッションコミュ障くんとビジネスボッチちゃん』制作中です。
ファッションコミュ障くんとビジネスボッチちゃん

Light.vnもLuaも使用する予定はいまのところありませんが
よろしくお願いいたします。なますでした。

You can’t perform that action at this time.