APOCALYX is a...

free Game Engine based on OpenGL (MAIL) (SITE) (FORUM) (BLOG)

Tuesday, October 7, 2008

Post MekaWars: Small RTS

Well, why should we limit the range of possible applications of the programming-game concept to the examples given in the past days? Other possibilities are available, such as the genre of Real-Time-Strategy games.


The paradigm harvest-build-attack is simple enough to be mastered by our intelligent bots, also known as agents. Your possible objection may be based on the number of the units: if one has to assign a virtual CPU to each unit, their computational power must be very limited. In this case, however, I have in mind something different: each player will program the AI of his army as a whole, then the computational time has to be shared among several units. This means that a single thread, the general, will command a number of units and receives feedback from them, leaving some of them, during time consuming activities (harvesting), in a sleeping status. The working unit will awake only for short periods, for example to control the nearby environment for threats. The approach may seem complex, but it's not as difficult as some programming-games are and... no general says that an army is easy to master.

4 comments:

Jader Dias said...

Hello there!
I'm new here, and seems that you have been working a lot in game development! I think you are developing all those games alone, is that true?
Anyway, good luck!

sourcerror said...

I was wondering about the same thing. What do you do for a living? (I heard you are physicist. But I don't think you would have the time to do physics research for a living and do opensource software of this quality at the same time.)

sourcerror said...

To be ontopic: I plan some programmers game as well: it would be turn-based, 2d, no eye-candy, the game rules would be in Prolog (the rules would be generated by the user as well).

If I get somewhere with it, I'll let you know.

Leonardo said...

sourceerror said:
>
> I was wondering about the same thing.
> What do you do for a living?
> (I heard you are physicist. But I don't
> think you would have the time to do
> physics research for a living and do
> opensource software of this quality
> at the same time.)

I mainly teach, however I don't think that my opensource reaches so a high quality ;)

> To be ontopic: I plan some programmers
> game as well: it would be turn-based,
> 2d, no eye-candy, the game rules would
> be in Prolog (the rules would be
> generated by the user as well).
> If I get somewhere with it,
> I'll let you know.

I'm very interested. Keep me informed on your progresses. Thank you!