U-R-4, my rhythm game system with WolfRPGEditor


[The English article is below the Japanese article.]


これはOZettの新作ゲーム「U-R-4」に関する自慢話のドキュメントです。U-R-4のゲームシステムを参考にしたい人がもしいるなら、どうぞ読んでいってください。

ウディタでリズムゲームを作れるのか?

 U-R-4は、「WolfRPGエディター3」で作成されたシンプルなリズムゲーム。WolfRPGエディター(ウディタ)は、その名に冠した通り、RPGを作るのに適したローコードツールで、「RPG Maker(RPGツクール)」より難易度が高いとされている。その分、基幹システムに対しても自由な改造ができるため、「The Voyage to PERMANENT CANDY INC.」のような戦わないノベルゲームや、U-R-4のようなリズムゲームを作ることができる。こだわり始めると、メニューや選択肢といったゲームの根幹でさえ自作しなければならないが、無駄なコードを書かずに済むし、プログラムの流れを把握できるので、私は気に入った。

 リズムゲームの仕組みはいたってシンプルだ。各曲の4分音符に使われるmidiのTick値を──通例の240 tick、あるいは私のリズム感覚で。たいてい4の倍数であることを発見した──特定し、それを基準に判定を構築する。楽曲によっては、楽譜全体がずれているため、楽曲の開始の"ラグ"を考慮している。

 これらの設定は、私自身の感覚に頼った部分が大きい。私はリズムゲームを愛好するとはいえ、U-R-4のリズムがすべてのプレイヤーにとって快適とは限らない。だが、安心してほしい。タイミングを好みに設定する機能を実現した。

リズムゲームファンに贈る、充実のオプション

 U-R-4のプレイヤーは、タイミング、音量、効果音の種類、UIの色を変更できる。音と判定に関する気遣いに加え、ビジュアルに影響するカスタマイズ性を高くした。U-R-4は世界観が薄く物静かなゲームだから、これができる。もちろんオプションの変更機能も自作だ。不具合が起こるかもしれないが、セーブ機能はないので、遠慮なくリセットするといい…という態度でいることにした。

カスタムソングの機能は途上

 U-R-4のカスタマイズ性を象徴するのは、[CUSTOM]である。好きなMP3とともにビートを打ち鳴らすことができる。実装を取りやめた機能として、BPMと演奏開始時間をプレイヤーが入力することでU-R-4のルールを適用できることもあった。これの実装を取りやめたのは、コードが煩雑になるからだ。その結果、[CUSTOM]は、いつ入力してもPERFECT扱いの、ドラムのおもちゃになった。ぬるいゲームとなっているが、気分は悪くないだろう。

 いつか、好きな曲と自分で決めたノーツのリズムゲームをクリエイトできるゲームを開発してみたい。システムの構想は既にある。

誰でもノリノリになっていい

 「4つ打ちだけのリズムゲーム」を銘打つのは、技術的限界...じゃなくて、いや、コンセプトだ。リズムゲームが苦手だけど音楽が好きなプレイヤー(たとえば「リズム天国」を好む人々)。PCの性能が足りず複雑なゲームができないプレイヤー(ブラウザプレイヤーも含めたかったが...)。リズムゲームにハードルを抱える人々にも遊んでもらいたい。

 このためにゲームを軽量化した。変数の節約、処理回数の節約、メモリ節約、容量節約──ちなみにpngやjpgは1枚も使用せず全てゲームで描画している──。軽量化に関する努力は惜しまない。ゲームを作るたびに、プログラミングの腕前が上がっていると実感する...。

拙い出来ではあるが、ぜひU-R-4を楽しんでほしい。4つ打ちの精度をひたすら評価されるぞ。

OZett


(partly translated with DeepL)

This is a document of OZett's bragging about my new game "U-R-4", if anyone wants to take a look at the game system of U-R-4, please read on.

Rhythm game with Woditor?

U-R-4 is a simple rhythm game created with "Wolf RPG Editor 3"(Woditor). Woditor, as its name implies, is a low-code tool suitable for creating RPGs and is considered more challenging than "RPG Maker (RPG Tskool)". Because of this, we can freely modify the core system, making it possible to create a novel game without fighting like "The Voyage to PERMANENT CANDY INC.", or a rhythm game like U-R-4. Being particular, we have to create even the basis of the game, such as menus and options, but I like it because it saves me from unnecessary code and allows me to understand the flow of the program.

The system are quite simple. I identified the MIDI tick value for the quarter note [♩] of each song - typically 240 ticks, or my sense. I found it's usually a multiple of 4 - and then build notes based on that. Some of songs need setteing of the "lag" at the beginning of the song.

These settings rely heavily on my own senses. Even though I am a lover of rhythm games, the rhythm of U-R-4 may not be comfortable for all players. But, don't worry. I have achieved the ability to set the timing to your liking.

Many options for fans of rhythm game

U-R-4 players can change the timing, volume, type of sound effects, and colors of the UI. In addition to the options of sound, U-R-4 offers a high degree of customization that affects the visuals; this is possible because U-R-4 is a quiet and thin-storying game. Of course, these options are home-made. Some glitches may occur, but since there is no save function, feel free to reset the game...

Custom song feature is wip

The [CUSTOM] symbolizes the customizability of the U-R-4. You can ride the beat along with your favorite MP3. One abandoned feature, entering the BPM and the start time, you can play the MP3 with U-R-4 rules. This was dropped because it would have complicated the code. As a result, [CUSTOM] is now a drum toy, treated as PERFECT no matter when you hit. It's a easy game, but you won't feel bad.

Someday, I want to develop a game you can create your own rhythm game with your favorite songs and the notes you decide. I already have an idea for the system.

Music game for Everyone

U-R-4's concept is "rhythm game with only 4 beats". Not the technical limitation... I present U-R-4 for who are not good at rhythm games but like music (for example people who like "Rhythm Heaven"), who cannot play complex games due to insufficient PC performance (sorry browser players). I want people who have difficulty in playing rhythm games to play U-R-4.

For this reason, the game was made lighter. Saving variables, saving processing times, saving memory, saving storage - btw, not a single png or jpg is used, everything is drawn by the game engine... No effort is spared when it comes to lightweighting. Every time I make a game, I realize that my programming skills are improving...

I hope you enjoy U-R-4, even though it's poorly done. Time to grade your accuracy of 4-on-the-floor.

OZett

Files

U-R-4.zip 6.1 MB
6 days ago

Get U-R-4

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.