MiniLD Doodle…

The weekend is almost here, and I know I’ll be doing this a bit late, but MiniLD is flexible right? I had already budgeted the time for the weekend coming so screw it 😛 Anyways, my doodle:

I’m gonna make an RTS. May sound like a difficult task, but I’ve already got a few ideas to keep it simple. Only 3 or 4 unit types per side, no base building, no upgrade path. Purely controlling a set of units, full visibility, and 1 screen. However, I quickly need to decide something fast regarding it being 2 player:

1) Make it networked. This is actually pretty easy to do if I keep it LAN or direct IP connection. (I won’t have time to do NAT punchthrough unless Enet does it for me).

2) Make the opponent AI. I’ve never done this before for an RTS, so is probably more difficult than the previous.

3) Make it local multiplayer. Easiest option, but can it be done with an Xbox 360 controller? And well?

 

Anyways, thoughts? :)

 

UPDATE: I’m rolling with online multiplayer. IRC should provide a stable enough way for game clients to talk. It isn’t a perfect solution, but it gives me the ability to use any old IRC server that’s there to find other players easily, and DCC for communication between clients. Basically, it ticks the boxes for such a short development time frame 😉

Comments

Suese
22. Mar 2012 · 01:15 UTC
Now THIS brings me back. We used to play ‘War’ on a piece of paper by drawing little stick men with machine guns behind trees and things. We’d move the paper around while the other guy had his eyes closed.
22. Mar 2012 · 01:59 UTC
Yeah the only thing that I would run out of time on is having a server to do match making + NAT. Could always just use a lib to do it over an IRC server, provided the latency overall isn’t too high (could cope with 500ms easy enough) it wouldn’t be that bad. I may try that!
digital_sorceress
22. Mar 2012 · 09:43 UTC
If you’ve never made an RTS before, you may find it is harder than you expect.
SkullSoft
22. Mar 2012 · 21:51 UTC
If you manage to make a working RTS AI, for the first time, in a week, I’ll give you a trophy!