Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubir.io

このゲームについて

Agar.ioという粒、敵を吸収して大きくなっていくゲームです。

各ファイルとディレクトリ

  • "main.rb" はゲームを起動するための入り口です。
  • "config.rb" はゲームの設定をするためのrbファイルです。
  • "development.exe" はRubyで書かれたコードを動かすためのexeファイルです。
  • "resources/" には素材などを入れるためのフォルダです。
    • "logo.ico" はアプリのアイコンとなる画像です。
  • "lib/" 直下にはゲームのプログラムを入れるためのフォルダです。
    • "init.rb" はmain.rb を除いて最初に実行される初期のrbファイルです。
    • "entity/" にはプレイヤーやアイテムなどの配置されたオブジェクト関連のクラスが入っています。
    • "math/" には座標やベクトルを保存するためのクラスが入ってます。(現在未使用)
    • "scene/" には各画面の処理や描画などのクラスが入っています。
    • "widget/" にはボタンなどの画面に設置するためのウィジェット関連のクラスが入っています。
  • ".vscode/" にはVSCode用の起動構成などが入っています。

ゲーム仕様

ジェムとは、粒のことです

操作方法

  • 「WASD」、もしくは「↑←↓→」で上下左右の操作をします。
  • 「Space」で大きくなります。
  • 「ESC」でメニューを開くことができます。

メニュー上の操作

ソースコードについて

各ファイルとディレクトリの項目を参考にプログラムのソースコードを開いて確認してください。
ソースが長いため、ファイルを一つ一つ分けています。
GameScene.rb はだいたいのゲームの流れです。

About

大学の講義で作成したゲーム「Rubir.io」

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages