Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Running Games and Apps.

Game Idea: Shoot Em' Up With a Touch of AI

Olle Haerstedt

Posts 110
11 Mar 2020 22:31


Just gonna put this idea out there in case it ever reaches the mind of a programmer with time on his/her hands. ;)

Pitch: A standard shoot-em-up game but where all enemies react and adapt to the player's actions.

Premise: A game where enemies react and adapt to player actions is more fun and replayable than with purely scripted behaviour; life-like behaviour creates more immersion.

Elaboration: Reactive enemy behaviour can be done very simple and more complex. On one end of the spectrum we have units that simply approach or evade the player; on the other hand we have learning and evolutionary algorithms. I'm just going to outline some random ideas on various points on this spectrum.

Boids: Enemies that circle around the player but also avoid collision with each other. Easy to google for example implementations.

Avoidance: Enemies that "duck" bullets from the player with various degree of acceleration/precision and vision radius.

Hunters: Enemies that try to hunt down the player. For extra complexity, you can simulate sound (player has to stop shooting to become "invisible"), smell or vision, cloaking etc.

Stupid learning: Enemies in very large group try to attack the player. Each unit gets a fitness value. The behaviour from the units with the highest fitness values become the seed for the next wave, and repeat. This has the problem: How to encode behaviour of units as data? Will need some research on genetic algorithms, but there are lots of literature about it.

Smart learning: Hard. Basically, we want loads of data about player behaviour, and then data mine it for patterns, and use those patterns in adaption algorithms. Don't know how to do this in greater detail. Maybe find out where the player died, why, and then try to replicate the situation (of course without creating a feeling of unfairness for the player). Maybe the answer is already trivial - the player dies in bullet hells or long levels with no breaks.

Now it hits me I have no idea how much CPU power would be needed for such a game. Not all calculations need to be done in real-time, of course. Ah well. It's an idea. There you go.


Knight Stone
(Needs Verification)
Posts 136/ 1
12 Mar 2020 18:23


i like your posts and enthusiasm, and your excitement is infectious, and not that i wanna stifle free speech ....

But...

This might not be the best place to post these. I am sure we enjoy reading them, but i am sure, there also others like me, scratching their head, thinking, "eh? what's this doing here?". This is a forum for discussion, help, and releases regarding the Vampire range of products, and i haven't heard mention of them yet. You could ping a developer on IRC and talk to them about it.    :)


Vladimir Repcak

Posts 359
12 Mar 2020 19:04


Knight Stone wrote:

 
  This might not be the best place to post these.

You could ping a developer on IRC and talk to them about it.    :)


There's no such thing as a"good place" to post game ideas "for developers".

For whatever inexplicable reason, there's always an endless stream of people who -somehow- came to the utterly absurd conclusion, that the developer doesn't have any ideas about new games.

It's perplexing.

I built 3D engines over approximately a dozen different platforms. Most of them with full games.

If I spent next five lifetimes going through MY list, I would barely get through half.

And the list keeps growing on a regular basis...


Vladimir Repcak

Posts 359
12 Mar 2020 19:17


What's funniest, is that the moment you ask them to do some work, it never happens.

One of the plenty WIPs I have is for a Incubation-style turn based squad action game.

With pathfinding, AI,input, turns and renderer working I needed a summary excel table for the hitpoints,APs, upgrade chart and experience tables.
And that's maybe three days of work for a game designer.

Never got it from them...


Daniel Sevo

Posts 299
12 Mar 2020 19:53


Olle Haerstedt can I suggest some sites with better chances to find people looking for game-ideas etc.

EXTERNAL LINK 
EXTERNAL LINK 
EXTERNAL LINK 
Cheers



Mr Niding

Posts 459
13 Mar 2020 06:18


But Vlad, I did post the Simulca video to you, and it seemed to "help" a bit :)
 
So some random posts seem to help ;)

If Im not mistaken, Olle Haerstedt is a high level developer (web oriented?). Potentially a good resource to keep around the platform.


Olle Harstedt (work)

Posts 2
13 Mar 2020 11:34


Vladimir Repcak wrote:

Knight Stone wrote:

 
  This might not be the best place to post these.
 
  You could ping a developer on IRC and talk to them about it.    :)
 

  There's no such thing as a"good place" to post game ideas "for developers".
 
  For whatever inexplicable reason, there's always an endless stream of people who -somehow- came to the utterly absurd conclusion, that the developer doesn't have any ideas about new games.
 
  It's perplexing.
 
  I built 3D engines over approximately a dozen different platforms. Most of them with full games.
 
  If I spent next five lifetimes going through MY list, I would barely get through half.
 
  And the list keeps growing on a regular basis...

Oh no, I know that devs have there own ideas, and plenty of them. BUT, I got the feeling that the games in development right now for Amiga/Vampire lacked some imagination, mostly re-hashes of previous games or ports. That's why I wanted to post some ideas with a little more originality, free for anyone to modify, discard, steal, or whatever.



Olle Harstedt (work)

Posts 2
13 Mar 2020 11:37


Vladimir Repcak wrote:

What's funniest, is that the moment you ask them to do some work, it never happens.
 
  One of the plenty WIPs I have is for a Incubation-style turn based squad action game.
 
  With pathfinding, AI,input, turns and renderer working I needed a summary excel table for the hitpoints,APs, upgrade chart and experience tables.
  And that's maybe three days of work for a game designer.
 
  Never got it from them...

Yeah, that's sad. I do wish I can contribute in some ways, although being a coder (mostly web) my coding-energy is limited to work. So that's why I'm open for review, testing, lore writing, dialog, what have you. Usually that's the "fun part" that devs them selves want to write. ;) Or the reason they're making a game in the first place!

posts 8