MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

TrevEB
Brokering peace between the collectors and the Mame Community
Reged: 03/11/05
Posts: 770
Loc: Oakland, CA
Send PM


Writing code like you work for Atari or how to make a great game better?
#369625 - 09/12/17 07:25 AM Attachment: docdavis.png 80 KB (0 downloads)


The question is about Cyberball of course, my current passion.
Fantastic game, wouldn't change a thing, except one thing.
Single player experience.

Once you can beat the Ai, the game is finished unless you have a friend nearby that loves it or better yet, 3 friends.

The computer is terrible as an opponent.
So, would it be possible given what we know about the game to improve the Ai?

It would be outstanding to be able to do this within the confines of the available space on an existing board, or maybe one could use current chips with more space. In the meantime just being able to do it within Mame would be fantastic.

What would it take to make this possible? How would someone expand on the existing code? Are their people here or out there that can do it for a price? Like adding new levels to Donkey Kong.

Can we graft the brains of Madden on to Doc Davis?

[ATTACHED IMAGE]

Attachment



Haze
Reged: 09/23/03
Posts: 5245
Send PM


Re: Writing code like you work for Atari or how to make a great game better? new [Re: TrevEB]
#369637 - 09/12/17 01:19 PM


> The question is about Cyberball of course, my current passion.
> Fantastic game, wouldn't change a thing, except one thing.
> Single player experience.
>
> Once you can beat the Ai, the game is finished unless you have a friend nearby that
> loves it or better yet, 3 friends.
>
> The computer is terrible as an opponent.
> So, would it be possible given what we know about the game to improve the Ai?
>
> It would be outstanding to be able to do this within the confines of the available
> space on an existing board, or maybe one could use current chips with more space. In
> the meantime just being able to do it within Mame would be fantastic.
>
> What would it take to make this possible? How would someone expand on the existing
> code? Are their people here or out there that can do it for a price? Like adding new
> levels to Donkey Kong.
>
> Can we graft the brains of Madden on to Doc Davis?

This is the same for pretty much any game, once you learn how to beat the AI, things become easy. If anything that's intentional as it makes it possible to master / beat the game, rather than it just feeling cheap.

AI is a complex subject, and can be one of the more demanding tasks in a game. Remember these games had weak CPUs compared to modern systems.

Sure you could reprogram the AI, but again once you worked out how the new AI worked you'd probably find beating it just as easy.

It's also a lot easier to think 'AI could be better' but then when asked to come up with a complete plan of how the AI could be better it's much more difficult.



Phil Bennett
L'Emuchat
Reged: 04/20/04
Posts: 888
Send PM


Re: Writing code like you work for Atari or how to make a great game better? new [Re: TrevEB]
#369644 - 09/12/17 07:21 PM


> The question is about Cyberball of course, my current passion.
> Fantastic game, wouldn't change a thing, except one thing.
> Single player experience.
>
> Once you can beat the Ai, the game is finished unless you have a friend nearby that
> loves it or better yet, 3 friends.
>
> The computer is terrible as an opponent.
> So, would it be possible given what we know about the game to improve the Ai?

In what ways do you find the AI poor and how would you improve it?



TrevEB
Brokering peace between the collectors and the Mame Community
Reged: 03/11/05
Posts: 770
Loc: Oakland, CA
Send PM


Re: Writing code like you work for Atari or how to make a great game better? new [Re: Phil Bennett]
#369645 - 09/12/17 08:01 PM


Well, actually as a newb to the game, it is totally adequate for me. For my friend Mike however and the other pros, the game isn't worth playing alone He could provide a list of specifics and would back the funding needed to upgrade the Ai. This game provided Mike with +$1500 a week when he was 18. He won Cyberball competitions around the state and the prize was arcade machines.
His machine has sat idle for 15 years because their was no one to play. Well now that has changed since we discovered the competition at Cax and later in Vegas. Still, these players are a bit distant but they will make the best of it.

Making the ai smarter would make the game enjoyable again in single play.

Off the bat I can think of a few things. Better ability to hide the primary Ai player while playing defense, individual unique movement of alll players. Ability to play against two players. (Doubles vs Ai)

Again for now the code could be allowed to use the CPU of choice in Mame. If it was possible to upgrade the Ai on the existing arcade hardware well hell that would be awesome but I would imagine it would be more likely an add-on board would be necessary. Cyberball 2072 Tournament is the 3rd upgrade after all.

TrevEB


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 50 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1361