Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yeqwep/ball_game
https://github.com/yeqwep/ball_game
defold game game-development
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yeqwep/ball_game
- Owner: yeqwep
- License: mit
- Created: 2023-09-27T14:50:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-10T17:21:25.000Z (about 1 year ago)
- Last Synced: 2024-10-04T22:08:18.363Z (3 months ago)
- Topics: defold, game, game-development
- Language: Lua
- Homepage:
- Size: 1.77 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ball Game
これはDefoldというゲームエンジンで動くボールをくっつけて消すパズルのサンプルプロジェクトです:watermelon::soccer: :bowling:
改変OK!超簡単!やったね!!:partying_face::partying_face::partying_face:
# サンプルゲーム
↓ブラウザで動くプロトタイプです:smiling_face_with_three_hearts:
https://yeqwep.itch.io/ball-game
![サンプル画像](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p00.png "p00")
# 用意するソフト
:slot_machine:ゲームエンジン:desktop_computer:
**Defold[Ver1.6.0]**
https://defold.com/
アカウント不要で使える無料のゲームエンジンです:santa:
このサンプルはこのゲームエンジンを使っているので必須です。
Steamでインストール可能
https://store.steampowered.com/app/1365760/Defold/
:art:絵を描くソフト:bento:
**なんでもいいよ**
# とりあえず ボールの画像 変えるには
**ボールの画像を変えたいときの一句**
1. 絵を描くソフトでボールを書く(ボールのサイズを合わせてね)
1. ball_〇〇.pngという名前をつけて保存する(〇〇内は連番)
1. ゲームエンジンDefoldを起動してこのプロジェクトファイルを開く
1. asset → png → balls のフォルダの画像を置き換える
:rock:**ボールのサイズについて(小さい順に連番つける)**
「32×32、48×48、64×64、80×80、96×96、128×128、144×144、160×160、176×176、192×192、256×256」(ピクセル)
(間違えてもそれはそれで味があってOK!)
![画像芭蕉1](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p01.png "p01")
![画像芭蕉2](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p02.png "p02")
![画像芭蕉3](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p03.png "p03")
# ビルドボタンを 押して完成
**ゲームを動かすための短歌**
1. Projectを押す
1. Buildを押す
![画像芭蕉4](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p04.png "p04")
:earth_africa:<**これで動きが確認できた!さらにブラウザで公開するには!**
1. Projectを押す
1. BundleのHTML5Application...を押す
1. Create Bundle...を押す
1. HTML5ファイルの保存先を選択する
![画像芭蕉5](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p05.png "p05")
![画像芭蕉6](https://github.com/yeqwep/ball_game/blob/main/readme_pic/p06.png "p06")
...後は公開するサイトに合わせて加工してね。
(itch.ioの場合はフォルダごと圧縮してアップロードするだけ)# その他できること
+ ボールの当たり判定を大きくしたり瓶の形を変える
+ ボールスクリプトをいじって演出を追加する
+ プレイヤースクリプトをいじって出てくるボールの種類を増やす
+ ボールが地面に落ちたらカメラをシェイクさせるなど...
わりとなんでもできるよ:man_dancing::man_dancing::man_dancing:
# References
:teacher: my programming bible
https://github.com/benjames-171/defold-games
https://github.com/britzl/publicexamples
:angel: The CoooooL collection of functions for Lua
https://github.com/rxi/lume素敵なゲームクリエイトを!
Happy Defolding!
---