No description
Find a file
2023-07-20 14:37:41 +10:00
.dragonruby@c8b0989378 Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00
installer move the build and run scripts outside the game dir 2023-07-11 13:02:49 +10:00
marketing-assets Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00
🕹️cube-tube Added restart option to pause menu 2023-07-20 14:37:41 +10:00
.gitattributes new, bigger menu image and replaced black bars with dirt 2023-07-20 14:37:03 +10:00
.gitignore Adjusting metadata for release 2023-05-23 09:32:35 +10:00
.gitmodules updated readme and gitmodules (for tag) 2023-07-13 11:19:33 +10:00
package Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00
package.bat Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00
README.md Update Readme with graphic 2023-07-13 02:16:08 +00:00
run Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00
run.bat Moved some metadata assets to a marketing assets folder 2023-07-13 10:38:33 +10:00

Cube Tube

Tetrominoes on a Train!
Feature Image

This is my first DragonRuby game project. It's basically a Tetris clone, after following these tutorials:

  1. Building Tetris - Part 1: https://youtu.be/xZMwRSbC4rY
  2. Building Tetris - Part 2: https://youtu.be/C3LLzDUDgz4

Then making a whole bunch of modifications, including graphics, sounds, music, rotating the whole thing on its side and more.

It also made use of the Scale Framework, which itself got heavily modified and is mostly unrecognisable now.

DragonRuby

DragonRuby binaries, etc are in a git submodule under the .dragonruby folder

To update DragonRuby, update the tag value in .gitmodules then run the following git commands:

git submodule sync
git submodule foreach --recursive 'git fetch --tags'
git submodule update --init --recursive --remote

(or just dump the files in the .dragonruby folder)

Also, for iOS, make sure to create icons in marketing-assets/AppIcon.appiconset/ (see the .gitkeep file in that folder for more info). The run and package scripts should copy these to the correct locations in .dragonruby/dragonruby-ios-simulator.app/Assets.xcassets/AppIcon.appiconset/ and .dragonruby/dragonruby-ios.app/Assets.xcassets/AppIcon.appiconset respectively.