No description
Find a file
2023-11-15 16:53:46 +11:00
.dragonruby@57ccb75151 updated dragonruby to 5.5 2023-08-17 11:21:18 +10:00
installer Fix package batch file and bump version number 2023-08-01 15:26:58 +10:00
marketing-assets Update iOS app icon and bump version slightly 2023-08-03 14:14:26 +10:00
🕹️cube-tube updated menu to not accept presses while "scrambling" 2023-08-17 11:19:16 +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 submodule url 2023-11-15 16:53:46 +11:00
cube-tube.keystore Fix package batch file and bump version number 2023-08-01 15:26:58 +10:00
package updated menu to not accept presses while "scrambling" 2023-08-17 11:19:16 +10:00
package.bat modify packaging and publishing slightly 2023-08-02 11:42:24 +10:00
publish.bat modify packaging and publishing slightly 2023-08-02 11:42:24 +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.code-workspace Added some screenshot functionality on ctrl+p 2023-08-01 13:13:29 +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.