Rock Band Clone - Update
- Posted by Lone_EverGreen_Ranger Nov 28, 2011
- 1448 views
Hello All,
I am in the process of writing a rock band/guitar hero type clone in Euphoria. I was wondering if there was any audio libraries that supported 3D sound. I see many that support 2D. I'm also looking to see if anyone else would be interested in developing a project like this. I have a design document written out, containing most of the info and what I want. I know I don't really have anything to show, except a DD, but I'm not a artist, so I can't really draw any logos or anything. I can code, though.
Update: Below I have started on a database. I am posting a rough draft here to see if I am doing it right. Any help, I'd appeircate.
without warning without type_check include std/graphics.e include std/image.e include std/io.e include std/os.e include std/eds.e include std/wildcard.e include std/filesys.e include std/datetime.e include std/rand.e include std/get.e include std/task.e include std/text.e constant FORMAT = {"EubandSong *.eusong"} constant SONG_TITLE = 1, SONG_ARTIST = 2, SONG_ALBUM = 3, SONG_YEAR = 4, SONG_IMAGE = 5 constant SONG_DIFF_EASY = 1, SONG_DIFF_MEDIUM = 2, SONG_DIFF_HARD = 3, SONG_DIFF_EXPERT = 4, SONG_DIFF_NOFAIL = 5, SONG_DIFF_REAL = 6, SONG_DIFF_REAL_EASY = 7, SONG_DIFF_REAL_MEDIUM = 8, SONG_DIFF_REAL_HARD = 9, SONG_DIFF_REAL_EXPERT = 10 constant SONG_TRACK = 1, SONG_BPM = 2, SONG_TRACK = 3, SONG_MASTER = 4, SONG_COVER = 5 constant SONG_GENRE = 1 constant SONG_TRACKS = 1, SONG_TRACK_GUITAR = 2, SONG_TRACK_DRUMS = 3, SONG_TRACK_BASS = 4, SONG_TRACK_KEYBOARDS = 5, SONG_TRACK_VOCALS = 6 sequence song_title = "noname" sequence SongDB = "SongDatabase" sequence SongTable = "SongTable" if db_create(SongDB, DB_LOCK_NO) != DB_OK then puts(1,"Database could not be created") abort(1) else if db_open(SongDB, DB_LOCK_NO) != DB_OK then puts(1,"Could not open database") abort(1) end if else if db_select(SongDB) != DB_OK then puts(1,"Could select database") abort(1) end if else if db_create_table(SongTable) != DB_OK then puts(1,"Could not create table") abort(1) end if else if db_insert(song_title,{SONG_TITLE}) != DB_OK then puts(1,"Failed to insert song title data") abort(1) end if db_close(SongDB) end if