|
Post by irrenhaus3 on Mar 30, 2008 5:23:15 GMT -5
How's your game creation order? Mine is: 1) Creating sprites and background 2) Creating project data 3) Creating basic game 4) Creating Music and SFX 5) Extend game at various points 6) Bugfix 7) Write the manual 8) Write the readme 9) Final Bugfix 10) Release
|
|
|
Post by madamluna on Apr 2, 2008 10:17:51 GMT -5
Thank you so much! This is exactly the sort of thing I was wondering about, like what kind of music formats to use or what to do if my project gets stuck. You're an awesome guy, cactus. Thanks tons
|
|
|
Post by cactus on Apr 2, 2008 13:42:52 GMT -5
How's your game creation order? I don't have a set game creation order. I usually go by the chaos method (not organizing the game creation at all, just doing whatever I need to do to be able to create what I want to create). So I jump back and forth between the points in your list until I'm happy with the game. Creating this way is considered a bad idea, but writing a long design document sucks the fun factor out of the programming and spriting. If you already know exactly how the game will be before you start to make it, then all the creativity will turn into chores that you have to do in order for your vision to materialize. If you keep a vague idea instead, then there is still room for fiddling around if you get a bit tired of your original plans. Still, I don't think there is any method to game creation that works universally. Creativity is very individual.
|
|
|
Post by irrenhaus3 on Apr 11, 2008 18:49:55 GMT -5
Hell right... but it can happen that the results of what you are doing are completely different from the things you wanted to do. For example, I wanted to draw a boss enemy sprite the other day. He should be a kind of mechanical weapon-platform, 64x256 pixels - as wide as the screen. I drew the control center in the middle of the construct first and somehow it turned out into a cyclope head with a wide screaming mouth... The rest of the construction became a cyborg-like mechanic, filled with wires and pipes. Oh well, sometimes my creativity leads to a completely different direction than I want it to I'm sure things like that also happened to you sometimes, didn't they?
|
|
|
Post by mentalpatient109 on Apr 14, 2008 21:55:11 GMT -5
Is your new game (The one with the clouds, something toon) inspired by Psychosomnium?
|
|
|
Post by tgoc on Apr 14, 2008 23:13:37 GMT -5
Is your new game (The one with the clouds, something toon) inspired by Psychosomnium? I heard Cactus ran out of inspirations so he only gets inspired by his older projects. You silly midgets.
|
|
|
Post by mentalpatient109 on Apr 14, 2008 23:41:38 GMT -5
Is your new game (The one with the clouds, something toon) inspired by Psychosomnium? I heard Cactus ran out of inspirations so he only gets inspired by his older projects. You silly midgets. What's that supposed to mean? Maybe inspired isn't the right word. How about slightly influenced? It bears some resemblences to... Ah, to hell with it. Nevermind.
|
|
|
Post by cactus on Apr 15, 2008 5:06:46 GMT -5
Actually, yes. It was started as a sequel of sorts to Psychosomnium. But it then turned into something else. It's still a bit similar, but not as much as I originally intended. And I have actually had some loss of inspiration and started redoing some of my very first (unreleased) games. It kinda makes me feel nostalgic to go back and play them. I didn't have any idea I'd keep making games for years back when I did them. Funny how things turn out.
|
|
|
Post by irrenhaus3 on Apr 18, 2008 18:43:18 GMT -5
I can't await playing Brain-Damaged Toon Underworld ;D Until now, every story-containing game you created had a somewhat crazy touch, but this is gonna be the top of them all. It looks SO wierd!! I wonder what the story might be this time. Surely something brilliant again, right?
|
|
|
Post by miloshit on Apr 29, 2008 11:29:17 GMT -5
I love Psychosomnia so much. And i´ve been really, really sad it´s so short Pleeeaase cactus can you make this game longer? Like full game?? I think it will be best for everyone, because this game is one of the best I´ve ever played. So can you make like full game??? I will love you, if you do it!
|
|
|
Post by johtoken on Jun 15, 2008 14:53:29 GMT -5
-Don't use midi, don't use the built in highscore tables, don't use the built in pop up boxes, don't use the built-in particle effects and don't use mp3 music/sfx! No MIDI, check. No built-in highscore table...uhmm...any tips on programming a unique high score system that goes beyond name and score? I'm trying to make a game with 3 modes, and I want to have separate high scores for each mode. No pop-up boxes, check. No built-in particle effects, check. Screw particle effects! I can just make a sprite that moves randomly! >=I No mp3 music or SFX...oh, boy. Looks like I'm gonna need some extra programming skills to get my Organya SFX and BGM in there.
|
|
|
Post by cactus on Jun 15, 2008 16:53:34 GMT -5
Here's some custom scripts that I wrote for ya:
init_highscores()
if file_exists("score.data") load_scores() else { i=0 repeat 10 { my_score[0,i]=0 name[0,i]="" i+=1 }
i=0 repeat 10 { my_score[1,i]=0 name[1,i]="" i+=1 }
i=0 repeat 10 { my_score[2,i]=0 name[2,i]="" i+=1 } }
add_score(score,table)
test=-1 i=9 repeat (10) { if argument0>my_score[argument1,i] test=i i+=1 } if i>-1 my_score[argument1,test]=argument0 name[0,i]=<- insert name variable here
save_score()
my_file=file_text_open_write("score.data") i=0 repeat (10) { file_text_write_string(my_file,string(my_score[0,i])) file_text_writeln(my_file) file_text_write_string(my_file,string(name[0,i])) file_text_writeln(my_file) i+=1 } i=0 repeat (10) { file_text_write_string(my_file,string(my_score[1,i])) file_text_writeln(my_file) file_text_write_string(my_file,string(name[1,i])) file_text_writeln(my_file) i+=1 } i=0 repeat (10) { file_text_write_string(my_file,string(my_score[2,i])) file_text_writeln(my_file) file_text_write_string(my_file,string(name[2,i])) file_text_writeln(my_file) i+=1 } file_text_close(my_file)
load_score()
my_file=file_text_open_read("score.data") i=0 repeat (10) { my_score[0,i]=file_text_read_real(my_file) file_text_readeln(my_file) name[0,i]=file_text_read_string(my_file) file_text_readeln(my_file) i+=1 } i=0 repeat (10) { my_score[1,i]=file_text_read_real(my_file) file_text_readeln(my_file) name[1,i]=file_text_read_string(my_file) file_text_readeln(my_file) i+=1 } i=0 repeat (10) { my_score[2,i]=file_text_read_real(my_file) file_text_readln(my_file) my_score[2,i]=file_text_read_string(my_file) file_text_readln(my_file) i+=1 } file_text_close(my_file)
First use init_highscores() at game start. This script will see if the game has been played and if so load the highscore data or initialize new highscore tables if no save data can be found.
Use add_score() to enter a new value into one of the highscore tables. The script has two arguments, in the first one you enter the score the player has reached and in the second you enter what table you want to enter it in. The script checks automatically if the score is high enough to be entered in the top ten.
Use save_score() when you quit the game, or something.
Name saving is already in there, but you have to search for some tutorial on how to let the player enter names. Basically, you use string_copy() and keyboard_string (which is a variable that stores all the keys the player presses). It's not that hard, you could probably figure it out yourself if you read the manual on how to use string handling functions in GML.
|
|
|
Post by fawful on Jun 26, 2008 17:54:43 GMT -5
Errrm...bit of a n00bish question but what do the Exalt/Smite buttens do?*Face palm* Yes it's the most n00bish question i'v ever posted but it doesent say what it does anywere that i'v looked.
|
|
|
Post by cactus on Jun 26, 2008 19:10:48 GMT -5
Those give you "karma" which is basically like saying that you did something good or bad. Exalt is good, smite is bad. Having a positive karma is good, negative is bad. It's nothing to pay any real attention to, I really couldn't decide if I wanted to have the feature or not so I just let it be there as I couldn't see it doing any harm.
|
|
|
Post by fawful on Jun 27, 2008 5:07:37 GMT -5
Ah i thought i was something like that,Cheers cactus,you da man xD.
|
|