Audio Tree

A rythym puzzle game,where you can create your own music and solve puzzles. Using a synthesizer and the LÖVE engine by creating epic trees where every leaf is a note!

Planned Features:

Challenge mode, where you piece songs and tunes back together by ear.
Sandbox, let your creativity run wild with the entire synthesizer at your fingertips and the ability to export your creations as levels to send to your friends.
~

Game being created by Lewis Pearce.
Although recently left due to complications, see blog post below.
Every donation helps me on my next game.

Image RSS Feed Latest Screens
New Radial menu New panel AudioTree audio panel
Blog RSS Feed Report abuse Latest News: AudioTree Retrospective

0 comments by StoneCrowUK on Jul 30th, 2013

Retrospective!

Writing this article has been on my mind for a while, to evaluate the successes and failures of Audio Tree as they happened and chronicle the history of the game a little for the benefit of other developers looking to make less of the same mistakes.

HIVE
Hive is still available to try here.

Audio Tree actually started out as a hexagonal game called Hive that I was working on while still in high school, the concept was to enable users to create music in a graphically attractive and understandable format. This design had a few great bonuses, it was really easy to understand and from a programming perspective super easy to get working.

Though soon after beginning I realised that this lead to the huge limitation of each sound only having 6 possible connections and the complications of space management when you started to create multiple ongoing rhythms. So I began to look for ways to enable as many connections as possible and soon the tree idea was born from playing around with the line connections in Hive. Atree was created soon afterwards.

AudioTree003
Again this prototype is available here.

The first version was just testing how to make that work and experimenting with the ability to infinitely zoom into the image so it was possible to add endless layers of detail. I was happy with this concept because it seemed like a simplification of the display of the game while still achieving my goal of allowing for much larger amounts of connections without adding too much complication to the control. So began work on a full version of it, which would become Audio Tree.

Most of Atree's design was kept with multiple branches being different lines of rhythm, infinite zoom was scrapped because it was just more complication onscreen at once.

Atree new trees in
One of the first versions.

Rapidly I had something that worked and you could create pretty little trees with leaves, it had a menu and a sandbox, coming next was the synthesizer; this is where the problems really started to occur. A couple of months later working in my spare time during weekends I had something I could begin to test with, a prototype!

Atree 0.2 is finally here!
Leaves at the beginning were just cubes.

What worked?

The visuals.

The simplistic nature of the game made it easy to pick out detail and the lack of any kind of background made it clear all of the focus was on the stumpy little tree in the foreground.

The menus.

In truth the menus are probably the most successful aspect of the game and layed the foundations for the simple menu system I'm still using today! It was fast to program and easy to implement and went hand in hand with gamestate changes.

The idea sounded cool.

Conceptually Audio Tree sounded awesome, I got plenty of feedback from people interested in how a game like this would play or just plainly excited by the idea. This even got me an article at techzwn.

What sucked?

The gameplay.

Any version of the actual game I put together just plain sucked, the trees were tedious and picky about where timings and I wanted the game to be about jamming out fun music, not trying to work out exactly on which beat a cymbal was. I even tried giving the full tree and just asking the player to stick the sounds on but that was just more boring and only slightly less fiddly.

The visuals.

As much as they were something which drew people to the project they were still a limitation, everything being in 2 tones meant stuff easily got confusing if you weren't careful and although I played around with having things specific colours I didn't want to abandon the cool ability to set your own colours I had worked on, it only made it slightly easier to understand anyway.

The controls.

Simply put they were just too complex, everything for every tool (and there were a fair few of them by the end) were smashed into the few inputs the mouse could give and this lead to all kinds of mistakes and accidents.

OBSCURE LOGO?

What would I do differently in the future?

The whole thing was developed while I was still really coming to grasp with programming as a whole and it really shows, now I would start by just programming almost everything differently. Whenever I look back at old code I am constantly amazed at how I used to do things even DeerHunter1066 scares me sometimes and it's only been one year since I wrote the first version of that.

Number 1 mistaken decision I would "probably" never make again is to design a game around a piece of concept technology instead of a fun idea. The first thing I aim to have in place now is the systems which allow the game to be fun, instead of the content creation tools. This should really be basic but it didn't occur to me until days of work had been thrown away on something completely not fun just because the general idea was exciting.

Music games are also certainly a very risky area to try to make something in, especially when your directly and intentionally making the music, there is such a thin line between what works and what is just plain tedious.

Whats Next?

I can now confirm I am working on more prototypes and games, this includes 2 mobile games!

One of which will hopefully be a mobile version of DeerHunter1066!

Monetization of mobile games seems like a sticky subject and I'm still not sure whether to go with the ridiculously cheap model or the free with ads model, if you have any opinions on either please let me know as any information is helpful. Although development is super slow on anything at the moment due to severe money trouble with my other jobs and needing to just concentrate on putting food on my plate and earning enough money every week to get by.

As always have a great day and thanks for taking interest in my work.

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
Last Version of AudioTree

Last Version of AudioTree

May 29, 2013 Full Version 2 comments

Inside is a Windows 32bit Executable and a .love file for anyone not on windows that has LÖVE installed, you can get LÖVE from the love2d.org website...

Post comment Comments  (10 - 12 of 12)
Desiderium
Desiderium Apr 18 2012, 8:41am says:

I love seeing small artistic games like this. Certainly keeping an eye on this project.

+4 votes     reply to comment
HDVdeArgentina
HDVdeArgentina Apr 17 2012, 3:06pm says:

Tracking!

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Audio Tree
Platforms
Windows, Mac, Linux
Developer
Obscure Worlds
Engine
LÖVE
Contact
Send Message
Official Page
Love2d.org
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Rhythm
Theme
Sci-Fi
Players
Single Player
Project
Indie
Boxshot
Boxshot
Twitter

Latest tweets from

It can take up to a few hours for tweets to begin appearing.

Embed Buttons

Promote Audio Tree on your homepage or blog by selecting a button and using the embed code provided (more).

Audio Tree
Audio Tree
Statistics
Rank
7,430 of 26,279
Last Update
1 year ago
Watchers
38 members
Files
1
News
6