Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 29 Jul 2004
Offline Last Active Feb 22 2013 01:32 AM

Topics I've Started

ReRave - Rhythm game for iOS

18 March 2011 - 08:20 AM

Hey guys! Just wanted to announce that one of the games I've been working on, ReRave, has finally been approved on the iPhone App market!

YouTube video:

App Store link:

TREBL - Flash rhythm game!

25 January 2011 - 01:40 PM

Hey folks!

I've been working on a rhythm game (in AS3) on and off for the past few months, and it's almost at a state where I'm gonna be pushing playable demos for playtesting. I know it's gonna be a little hard to get any serious feedback until the demo is up and running, but I figured I'd go ahead and share a video here, just to see if I could generate a little buzz. If anyone seems interested, I'll keep posting updates. :D

Posted Image

TREBL 3: Rhythm Arcade - Song editor demo!

27 September 2010 - 07:13 AM

Howdy, folks!

I'm currently working on the third game in my Flash rhythm series, and one of the features I'm developing is a public song editing tool. With it, players will be able to create their own playable songs from the ground up, then share them with other players:

The game is still far from finished, but I've gotten the editing tools to the point where I'd like to let some people try them out. If you've got some time, feel free to check it out - especially if you're a fan of rhythm games!

You'll need to be logged in to a MochiGames account to access the demo. You can connect with a one-click Facebook connect, no annoying registration or confirmation e-mails. :]


In particular, I'd love to hear some feedback about:

Intuition / Interface: Do the editor tools make sense? If you got stuck somewhere, where was it?

I plan on having a step-by-step video tutorial for users who want a detailed walkthrough, but I also want the editor tools to make some sense without any outside explanation. Granted, you guys are at a disadvantage because you're jumping straight into the editor without having played the game first, but I suppose that just makes this a better stress test. ;D

Security: My programming experience is primarily in ActionScript, but this project has had me getting my hands dirty in PHP. I've done some basic security checks, but to be perfectly honest, I don't really have a lot of experience with this.

At some point in time, I'd really like to find someone trustworthy to look over my code and point out any glaring security flaws, before someone else finds 'em.

Bugs: If you run into any major problems, please let me know. The editor tools are functional if you play nice, but I haven't really gone through and tried to intentionally break it yet. If you're able to crash the app, let me know how you did it. :D

Here are a handful of known issues:

  • The playtest window is very rough, and the interface is far from finished. To exit the playtest, press ESC.
  • There is currently no limit on how many songs you can create.
  • There is not yet a legal page containing the terms of service.
  • Some blocks of multi-line text will be displayed at an unusually small font size.
  • The editor does not like to be open in more than one place. I'll be setting up a check to prevent multiple instances in a future build, but for now, don't run the editor in more than one window. ;D

I've gone ahead and uploaded some test files that y'all can use for testing purposes, if you don't want to worry about making your own. Hopefully, these will help everyone get to the fun stuff a little more smoothly:

- MP3: nes.mp3
- Slow-Motion MP3: nes_SLOW.mp3
- Preview MP3: nes_PREVIEW.mp3
- Album Art: nes.jpg

To those of you who've already started working on songs - good on ya! Let me know how it goes. :D

The legal obligations of supporting user-created content

21 March 2010 - 06:56 PM

Howdy, folks! I'm currently in the early planning phases for TREBL3, the sequel to a Flash rhythm game I published a couple months ago. I'm really trying to take this series to the next level, and one of the biggest features I'd like to implement in the next game is support for user-generated content. I do intend to contact my lawyer before too long, but I want to ask as many questions as I can ahead of time, so I know what questions I still need to ask before I shell out for an extra hour of consulting. I have tried my best to adhere to intellectual property right laws with the TREBL series. It seems that today's Flash gaming scene is littered with an utter disrespect for copyright law, and I don't want to reflect that image. Most of the music I have used up to this point is Creative Commons - BY licensed. The rest has either been licensed through sites like Jamendo/Pond5, or used with explicit permission from the artist. I know that I will not be able to maintain this same level of legal quality when I open the game up to user-submitted content. I do want to protect myself as much as I can, though, and I have done a lot of research on the topic (fortunately for me, there are plenty of other people curious about the same thing all over the internet). Temero's guide is one of the most concise lists of recommendations I have found (although their grammar leaves much to be desired):
-If wanting to use content submitted by users it's best to have lawyers create your Terms of Use. -Ensure users accept the terms and know they have done so - having to tick a checkbox or some other action before they can load creative content. -If you plan to re-use or distribute user's own creative content, make sure they know the details of the licence and agree to it first - for example, if running a photo competition. -Act promptly to take down any potentially infringing material as soon as you hear about it. -Take care when using content under Creative Commons - it's not a license to use everything for free.
Currently, the game loads all of its songs from a remote server - my server. An XML playlist containing these songs is also loaded from my server (the URL for this playlist is hard-coded into the game). I have considered a couple of ways to support user-created content. The simplest (but perhaps the most costly, legally risky, and time-consuming) method is to let users submit the required materials (an MP3 song file, a low-quality preview MP3 file, an album art JPG, and an XML note file), and I will host them on my servers, and update the songlist XML. This could all be automated. The second method I had considered is to let the players browse from a list of servers, each of which will host their own playlists and song files. The only thing I would need to do is add new servers to the server list (and again, this could probably be automated), and then each server would manage their own songs. From a gameplay design point-of-view, the first option is vastly superior. In addition to making it easier for individuals to submit content, having everything stored centrally makes it easier to manage and allows the users to see everything all at once, without having to dig around through several servers to find a song they want to play. My question is: does having the content stored on my machines expose me to more of a legal risk than simply referencing files stored on other servers by other people, or am I exposed to the same legal responsibilities either way? Also, aside from the responsibilities outlined earlier, are there any other pertinent legal obligations I should be aware of? Thanks in advance for the help. I'm really looking forward to expanding the TREBL series, and I want to make sure I'm doing things by the book. :]

TREBL 2 - Flash Rhythm Game!

18 December 2009 - 04:57 AM

Howdy, folks! Some of you might remember the Flash rhythm game I did for my capstone this past spring. I've been working on the sequel for the past couple of weeks, and it's finally ready to rock! Check it out and let me know what you think, yeah? :D