Rock Band Clone - Update

new topic     » topic index » view thread      » older message » newer message

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 
new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu