Skip to content
/ trom Public

A simple and fun game where anyone can make the trumpet sound and guess which notes area being played.

License

Notifications You must be signed in to change notification settings

Abendiix/trom

Repository files navigation

Trom

Repository for Trom's source code and assets. The source code is licensed under the MIT License (more) and all of the assets are in the public domain (under CC0 Creative Commons' License).

Downloads - Platforms

Platforms Available at (latest version - 0.10)
Linux itch.io, Ko-fi or GitHub
Windows itch.io, Ko-fi or GitHub
MacOS itch.io, Ko-fi or GitHub
Android Play Store, itch.io, Ko-fi or GitHub
iOS App Store

Software that made Trom possible

  • Trom was developed on a computer running Arch Linux.
  • Trom's visual assets were made with Aseprite. Logos, game/previews images and not game-related art/images were made with Inkscape.
  • Trom's sound assets (the trumpet's sound) were made from a single audio file from VSCO 2 (Sum_SHTrumpet_stac_F4_v3_rr1.wav) that was then modified with LMMS's AudioFileProcessor.
  • The code, compilation, exports and the game as a whole was made with Godot.

Description and game images

In this small game you can play the sound of a trumpet, where with each sound play, the game will display randomly colored notes near the trumpet. You can also try to guess which note is being played to test your hearing skills.

Modes and functionalities

Trom has 2 available modes right now:

  • In the first mode, anyone can make the trumpet sound while increasing a counter of how many times the trumpet has been played.
  • In the second mode, anyone can try and guess which of the trumpet's note has been played. The left counter increases with each correct guessed until a wrongly guessed note and the right counter serves as a record of the most guesses made without failing (it will update if the left counter surpases the last record).

Trom has a configuration menu where anyone can adjust the device vibration (if the device has a vibration motor, mostly for phones) and change between Tap&Hold mode or classic tap mode. Below this options, anyone can check Trom's credits.

Tap&Hold

Tap&Hold is a new approach to game playability and menu navigation where anyone can fully experience games and applications with a single input. This method/system came to life while developing Trom and others projects that have yet not released as a way to optimize any project's accessibility as it enables any game/app to be fully navigable with just one input.


I want to push this method forward, improve it and make it a standard for as much projects as I can. This way, anyone will be able to enjoy games and apps with just the tap and hold of a button or any other input.


In Trom anyone can choose Tap&Hold from the settings menu and navigate the game's menu since all of Trom is controlled with the shown user interface. Tapping the screen, space bar or left-button on the mouse will make the game navigate across the available options on the user interface. Holding any of the latter will show an animation that fills the selected option. If the animation is cancelled the selected option will not occur while finishing will play the action.


I'm still experimenting with Tap&Hold and I'm more than happy to hear any kind of feedback and improvements. You are more than welcome to change any of it to your liking downloading the source code and project!

Thanks!!

Thanks for checking out Trom and I hope you enjoy taking a look at the code and/or playing the game! It makes me very happy to see people enjoy my projects, so thanks a lot for taking an interest in Trom.
Feel free to contact me and reach out about anything at anytime, I'll respond as soon as I see the message/email (I'll be more than happy to answer you! I love receiving messages ^^).


You can check out more of my projects on my website (abendiix.com).

About

A simple and fun game where anyone can make the trumpet sound and guess which notes area being played.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published