/HAMS

A Quick Haxe/Flambe-based Audio Management System

Primary LanguageJavaScriptThe UnlicenseUnlicense

HAMS

HAXE AUDIO MANAGEMENT SYSTEM

#OLD PROJECT THIS WAS BASED ON

[ Haxing ]

Currently, the project has an AudioManager in progress which is Singleton-like and a player that moves down and has a Animation Manager.

Forrest Shooster is Argzero. Yawar Raza is YawarRaza7349.

Argzero made the base setup for the project, implemented movement and is working on the AudioManager class. YawarRaza7349 worked on the graphics side of the project and set up the player's animations, importing a spritesheet, and splitting it for the various animations. We each explored the AnimatedFloat type and learned about how it works, using it for our implementation of the player for movement and animation.

There is also a line for running the music in the game in the project and three versions of the music for the project to use depending upon the platform as instructed in the Flambe documentation, however this line is commented out while Argzero implements the AudioManager class.

NOTE THAT THE LICENSE USED IN THIS SOFTWARE AND ITS TERMS ARE LIABLE TO CHANGE AND IT IS YOUR RESPONSIBILITY AS A USER OF THIS SOFTWARE TO TAKE NOTE OF THOSE CHANGES. BY USING, MODIFYING, OR INCORPORATING THIS PROJECT INTO YOUR OWN WORK, YOU INDICATE THAT YOU AGREE TO THESE TERMS; TO CEASE FOLLOWING THE AGREEMENT, CEASE ALL USE OF THE HAMS SYSTEM OR ITS VARIOUS PARTS IN ALL PROJECTS. IF YOU HAVE HAMS IN ANY PROJECT THIS AGREEMENT STILL STANDS.

IF AT ANY POINT ARGZERO IS USED AS A TITLE IN THIS DOCUMENT, IT MAY BE INTERCHANGED WITH FORREST ZACHARY SHOOSTER, EXCEPT UNDER CIRCUMSTANCES WHICH LAW REQUIRES ARGZERO'S REAL NAME TO AUTHORIZE OR RESTRICT USAGE OR LICENSING OF THIS PROJECT. ESSENTIALLY, IF IT APPLIES TO ARGZERO, IT ALSO APPLIES TO FORREST ZACHARY SHOOSTER.

To use the Haxe Audio Management System, You must give credit to Argzero for use. Otherwise, you may feel free to modify the code or use it in other projects, however know that in modifying the code for your purposes you should (MUST) notify Argzero of your use of HAMS at his email at forrest@argzero.org. If Argzero is already aware of your use of his project, you are excluded from the requirement of notifying him of your use of the AudioManager.

Additionally, Argzero does humbly request that you notify him of any improvements you have come up with for his HAMS so that he may continue to provide quality HAMS in the future both for your sake and his.

Argzero is available to help you with your integration of this project upon request. Please send all requests to his email as stated in the above paragraph. Currently this is a free service available to any who request it. Be aware, however, that Argzero is also only human and has a job too. You acknowledge that Argzero may refuse such requests if they so wish. That said, you can probably expect a response within 2 days.

The music belongs to Argzero under Creative Commons. The spritesheet art belongs to a user on the open game art website under CC0 license but Argzero thought it kind to put a link here.