RSS
 

Archive for the ‘Development’ Category

Chrome Hunter!

24 Sep

Well, Indie Speed Run has come and gone, and I’ve got a portmortem up at Spellcaster Studios’ website!

title_screen

The result was pretty nice… Next month I’ll release this version of the game for free, but we’re going to see if we can improve the game further and release it commercially… Let’s see how that goes!

Screen13

 

Screen14

 

Postmortem: Particles

03 May

After almost a week after the competition, here’s the postmortem for “Particles”, my LD #26 entry…

screen11

What went right

  • Again, my wife helped me with the brainstorming of a simple idea that was doable early on, which let me focus on developing soon, instead of just dicking around with some concepts
  • Theme… Although I wasn’t a big fan of the theme this time, the fact remains that it restrained me a bit and I managed to pull a very complete game.
  • Time for level design: this time, I budgeted and got to work about 3 hours or so in level design, which was great for the overall feel of the game, making for a more interesting and cohesive experience.
  • Development plan: making a development plan early on really helped me keep the game on track… Although I could only “finalize” it later in the first day, it really gave me a good perspective on what I could achieve
  • Focus on gameplay mechanics: I’m more of a story guy, but that usually lead to games that require a lot of content, which is kind of a no-no in 48-hour compos… This time, by focusing on the gameplay, I could fine tune the game and add the extras I wanted.
  • Motivation: since I was seeing cool stuff happen on screen (and I did it fast), it started getting my creating juices going, which helped me keep me motivated for the 20+ hours it took me to actually develop this.

 

screen09

What went wrong

  • Music: I usually use Wolfram Tones to build the music, but someone pointed out in a previous compo that their user agreement doesn’t allow to use it in this way, so I had to find another way to make music… But I don’t have any decent tools for it and I couldn’t find anything that really allowed me to create something fast that I could master easily… I tried out iNudge and some other stuff, but I ended up resorting to a friend of mine that’s a musician. He has all this gear so he was kind enough to teach me how to use it and leverage it to make at least one music for the game… although it took me 3 hours to get it right!
  • Particle physics: It took me forever to fine-tune the particle behavior, since the standard “magnetic” equations weren’t making for a fun game, which is kind of more important than actual being physically correct… I ended up by having lots of small parameters to adjust and specialized code to handle some circumstances so that the game felt right without being right.

 

All in all, it was one of my best entries ever, and considering the feedback I’ve been having so far, it seems people are enjoying the game…

This is why I intend not only fixing some bugs reported, but also improve the graphics a bit (get rid of Comic Sans, for example!), besides adding levels and new mechanics to the game in the near future…

You can download the game here, and the source here. If you took part on the Ludum Dare 48-Hour competition, you can go here to vote for my entry.

If you’re too lazy to download and play stuff, you can always check the video below:

 

Done!

29 Apr

Game done, and I have 3 hours to spare! Smile I think it’s the first time I finish with time to spare and that I actually had time to create levels with some care (instead of just throwing things at the last minute). The game is a bit hard at the end, but keep at it and finish all levels with 100% completion and you’ll get a bonus level as well!

Fully tested, played through it one last time (so I don’t repeat the issues of last time)…

This game was really fun to develop, I got more out of the gameplay than I expected, although some elements kind of got lost in middle…

I’ll write a postmortem eventually, but not today.

Anyway, you can check my entry here. If you participated, vote for it, please!

screen13screen12screen09screen11

Looking forward to doing some voting, there was really interesting stuff going pass on the blog!

You can download the game from here, and the source from here.

This reminds me that I should add a section on this blog for all the games I’ve done in 48 hours compos… And maybe add “Shadow Stars” there as well, it’s not like I’m selling it anymore! Smile

 

Almost done…

28 Apr

Not been blogging because I’m getting late on my schedule…

Just came back from a friend’s house… he’s a musician, so he has keyboards and cool programs to play around and he taught me how I could make a song for the game…

Unfortunately, it took me so much time to make one song that I couldn’t do a victory one as well…

Anyway, got all levels up and running, including the secret bonus level, just missing tutorial system (I hate writing these), and some polish (save game state, highscores, etc), besides the final testing of the game in “Release” mode…

Options are also working, including the colorblind mode (hope this works fine, let me know if you test this game and you’re colorblind, I’m interested in your insight!)

Anyway, I’m pretty happy on how this is turning out… I gave up the previous 2 times I took part in the compo, so I was in dire need of actually finishing something, and this one ended up being quite fun to program and playtest!

A couple more hours and I’m done…

Schedule13

 

A bit behind schedule…

28 Apr

For the first time since I started this compo, I’m behind my schedule! Gasp!

Anyway, not very serious, since I did a lot of code for other tasks further ahead, specially in the polishing department…

Anyway, finished the scoring, high-score, end game conditions (including space for the bonus level!) and flow between all of these…

Next step is doing some more levels… Still thinking if I should put a time-limit of sorts in the game, but I don’t really think it will improve the game that much… At least, not for the type of levels I’m thinking…

screen12

Current schedule:

Schedule12

 

Title screen…

28 Apr

Finally, my game has a name… “Particles”… Yep, even the title is minimalist… Smile

Anyway, here’s the title screen:

screen11

Impressive, I know…

Anyway, the options currently don’t have anything, but I want to add there the option to turn on the tutorial on/off, sounds and music on/off, and a colorblind mode…

The game relies a bit on the three primary colors (red, green, blue), and as far as I know, some colorblind people can’t see the difference clearly between them, so I was wondering if anybody that’s colorblind could give me a hand in adding this to the game…

The 3 primary colors in the game are:

colors

So, basically what should I replace these with?

These colors are 0xFF0000, 0x00CC00, 0x00CCFF respectively…

Anybody?

Anyway, I’ll add this if I have the time… had to change the schedule a bit, I’m going to take longer making the music, since a friend of mine has a lot of gear and I’m going to his place to use it to make the music with his help (guiding me in the tools, etc, since I’ve never worked with professional stuff)…

Schedule11

 

Explosions!

28 Apr

I really love particle systems… so little work, so much bang!

screen10

When a particle hits a wall, now we have a nice feedback… The way I’m building this is a bit inefficient, but this is not exactly a GPU intensive game… Smile

Anyway, I’m running some minutes behind schedule, but everything’s under control (I think)… now the though part: making the main menu and finding a name for the game… Since I don’t have a story (the game is abstract), it’s harder to figure out a name… Candidates are “BoomParticle!”, “Quarkxplosion!”, “TakeTheParticlesToTheExit!”.

Schedule:

Schedule10

 

Level design

28 Apr

Been working on level design this morning, I have the 6 first levels (the tutorial levels) done…

I’m still getting the grips with the game mechanics, trying to figure out what’s hard and what’s easy to do, what kind of difficulties I expect players to have, etc…

My wife’s been beta-testing the levels for me, and so far the game looks fun (I lack objectivity on it, since I’ve played too much already)…

screen09

Going to add a mini-explosion to when we lose a particle… there’s little feedback at the moment on it…

I’ve also been thinking about level-done conditions (more than 50% particles saved? More than 75%?), when to trigger it (if I trigger as soon as the condition is reached, there’s no space for “bonus points”, but if not I might risk being stuck if there’s a forgotten particle somewhere), and the retry system (infinite retries? Limited? If infinite, scoring makes little sense, unless I reduce the score based on the amount of retries on a specific level)…

And there’s also the business with the name of the game… no idea on what to call it! Disappointed smile

Schedule09

 

Better attractor selection…

28 Apr

As I mentioned previously, I was wondering if the type of attractor on the mouse should be done through keypresses or some kind of environment element…

Well, I’ve tried it with the environment element:

screen08

When the player passes through any of those panels in the floor, the cursor will start attracting only the color on it for a certain duration (adjusted per pile)… This seems to work better in terms of gameplay, so I’m probably keeping it for the future.

The element for the floor tile needs some graphical work, since it can be confused with a door/wall…

Anyways, going to work on some level design before moving on to the polish phase… think the main game elements are done at the moment…

Current schedule:

Schedule08

 

I’d like to have music…

27 Apr

…but I can’t seem to find the right way to do it…

To unwind, I went and searched for a way to get music for my game (although it’s only scheduled for tomorrow)…

I’ve played around with iNudge, and although I managed to get a decent enough song for my game, I can’t seem to find a way to save it… besides, I don’t know the license on it as well, although I guess it’s ok to use it (since it’s on the tools page of the compo)…

Also tried the trance generator on www.anticulture.net, and some of the songs generated are quite good (with some tweaking, but since it exports MIDI, shouldn’t be too hard to achieve)… but again, can’t find if we’re allowed to use the music generated in a game…

In previous compos, I’ve used Wolfram Tones, but someone pointed out to me that their license doesn’t allow for use in a game and such… Sad smile

I could grab my electrical guitar, but I doubt I’m skilled enough to build a song for this sort of game with it…

Hopefully, I’ll find something that I can actually use or I’ll have to remove the cobwebs of my old Impulse Tracker and find me some sample banks! Smile