November 21, 2002, 13:16
|
#1
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
java moo
screen shot for medium-size map attached.
I'm doing the technology screens next.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 21, 2002, 14:04
|
#2
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
Well looks nice, but what am I looking at and where can I find out more about it? Is this a game that was createdusing Moo as the template?
|
|
|
|
November 22, 2002, 02:46
|
#3
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by vmxa1
Well looks nice, but what am I looking at and where can I find out more about it? Is this a game that was createdusing Moo as the template?
|
I am rewriting the original game in Java; at least that's the plan.
Why? Because it will be fun for me and I believe that this is one game that does not belong in the abandonware bin.
I plan on staying true to the original game and avoid the litany of mistakes made in MOO2. The playability of the game can be improved substantially simply with the use of modern visual widgets.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 22, 2002, 03:46
|
#4
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
Best of luck and keep us posted.
|
|
|
|
November 22, 2002, 05:08
|
#5
|
Deity
Local Time: 19:22
Local Date: November 1, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Cool! Good luck with your efforts.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
November 22, 2002, 08:54
|
#6
|
King
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Dec 1969
Location: USA - EDT (GMT-5)
Posts: 2,051
|
Quote:
|
Originally posted by Ray K
The playability of the game can be improved substantially simply with the use of modern visual widgets.
|
... and with better AI! How are you planning on doing the AI? That was the only weakness of the original game, IMO.
|
|
|
|
November 22, 2002, 09:17
|
#7
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by DaveV
... and with better AI! How are you planning on doing the AI? That was the only weakness of the original game, IMO.
|
What's really sad is that the state of the AI in computer games has not really improved since the days of MOO. Tons of money and programmers are thrown at features that improve sales instead of gameplay.
It drive me nuts when I see some gamer in the Civ forum complaining to the developers that he can't get the Wonder movies to work.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 22, 2002, 12:04
|
#8
|
King
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Dec 1969
Location: USA - EDT (GMT-5)
Posts: 2,051
|
Quote:
|
Originally posted by Ray K
What's really sad is that the state of the AI in computer games has not really improved since the days of MOO.
|
And how is your (presumably) one-man project going to be different? I don't mean to be adversarial, but you've bitten off a very large chunk here. If you come up with a bug-free implementation of MOO with state-of-the-art AI all by yourself, more power to you. But I think you're much more likely to produce yet another half-finished game after you get bogged down in the details.
|
|
|
|
November 22, 2002, 12:19
|
#9
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by DaveV
And how is your (presumably) one-man project going to be different?
|
it won't be abandoned for the next version?
Quote:
|
I don't mean to be adversarial, but you've bitten off a very large chunk here. If you come up with a bug-free implementation of MOO with state-of-the-art AI all by yourself, more power to you. But I think you're much more likely to produce yet another half-finished game after you get bogged down in the details.
|
well, for what it's worth, i've done bigger projects. however, I guess we'll have to see what happens.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 26, 2002, 05:30
|
#10
|
Warlord
Local Time: 12:22
Local Date: November 1, 2010
Join Date: Dec 1969
Location: Norway
Posts: 235
|
Can I suggest that you plan for multiplayer when programming? It's always easier to add a module to a program when you have the data structure prepared for it in advance.
Maybe to late already, I realize.
C.
|
|
|
|
November 26, 2002, 10:04
|
#11
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by catullus
Can I suggest that you plan for multiplayer when programming? It's always easier to add a module to a program when you have the data structure prepared for it in advance.
Maybe to late already, I realize.
C.
|
wow, I feel like a game company already!
MOO is, first and foremost, a turn-based strategy game. Those are two characteristics that will always work against it being a multiplayer game.
Adding multiplayer would be like conceding defeat to the concept of a competent AI.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 28, 2002, 02:51
|
#12
|
Prince
Local Time: 12:22
Local Date: November 1, 2010
Join Date: Jan 2001
Posts: 365
|
I wish you the best!
(What bigger projects did you work on, if I may ask?)
If you really see this through, then PLEASE make it bigger than MoO concerning map size. I.e. more stars. As many as possible.
|
|
|
|
November 28, 2002, 03:50
|
#13
|
Local Time: 22:22
Local Date: November 1, 2010
Join Date: Aug 2001
Location: Skanky Father
Posts: 16,530
|
Quote:
|
Originally posted by Ray K
Adding multiplayer would be like conceding defeat to the concept of a competent AI.
|
Save time, concede defeat to that idea now.
__________________
I'm building a wagon! On some other part of the internets, obviously (but not that other site).
|
|
|
|
November 28, 2002, 05:35
|
#14
|
Deity
Local Time: 19:22
Local Date: November 1, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
I'd say a competent AI on the level of an average player is very, very hard to pull off.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
November 28, 2002, 10:10
|
#15
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by Urban Ranger
I'd say a competent AI on the level of an average player is very, very hard to pull off.
|
Actually, it simply requires something that game developers do not have: time to actually play the finished game in order to develop winning strategies and tactics. That is advantage that the human players always have over the computer once the final version of the game is released.
No one could expect to write a competent Chess AI unless they already had considerable experience playing the game. Why should any other game be different?
In other words, it would be extremely difficult to deliver a competent AI with a brand new game. And every time they substantially alter the mechanics of the game (like MOO2 & MOO3), they have to start the AI all over again from scratch.
I intend to keep this version of the game close to the original, meaning that I have the ability to encode proven strategies into the AI. That is something that the original programmers could not do.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 28, 2002, 10:19
|
#16
|
Prince
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 1999
Location: Allen, TX
Posts: 352
|
Quote:
|
Originally posted by Todd Hawks
If you really see this through, then PLEASE make it bigger than MoO concerning map size. I.e. more stars. As many as possible.
|
That can be done. Right now, the original map sizes are supported. It would be easy to allow this to be customized.
When I start getting warm fuzzies that this will actually be completed one day (like when I start working on the AI), then I'll start taking requests.
__________________
"Barbarism is the natural state of mankind... Civilization is unnatural. It is a whim of circumstance. And barbarism must always triumph."
|
|
|
|
November 28, 2002, 15:15
|
#17
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
My suggestion would be to first get it work as it was originally. Then made a version 1.x that incorporates chanes you deem worth doing or are willing to do. This makes it faster to get something done and will allow people to have the original experience. I would not consider graphics or sounds changes to be anything that impacts the gameplay.
|
|
|
|
November 29, 2002, 22:41
|
#18
|
Deity
Local Time: 19:22
Local Date: November 1, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
That's true, the only thing is Ray needs to code the program so it can be easily changed.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
November 29, 2002, 22:51
|
#19
|
Deity
Local Time: 19:22
Local Date: November 1, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Quote:
|
Originally posted by Ray K
Actually, it simply requires something that game developers do not have: time to actually play the finished game in order to develop winning strategies and tactics. That is advantage that the human players always have over the computer once the final version of the game is released.
|
That's true to a very large extent. Another major factor is it is very hard to write the AI so that it "thinks" in similar lines. Human thinking is fuzzy, there are a lot of factors to weight, and we can shift gear without blinking.
The more strategic a game is, the fuzzier is it to make decisions, thus the harder it is to write the AI. Chess is clean and tactical: all the pieces must follow certain movement rules and there are only 64 squares. Compare that to Go, where there are 361 points and the stones can go anywhere. Even though we have almost as large a body of works on Go as we have on chess, Go programs remain lousy players, while chess programs can now be as strong as the world champion.
Granted, MoO will be a bit easier to code. Still, the decision making process will be hard.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
December 1, 2002, 23:38
|
#20
|
Chieftain
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Feb 2002
Location: Darquan III
Posts: 57
|
This is really neat!
Ray K you have earned my admiration for embarking on such an ambitious project.
__________________
Chaos, panic and disorder... my work here is done.
|
|
|
|
December 6, 2002, 18:12
|
#21
|
Settler
Local Time: 11:22
Local Date: November 1, 2010
Join Date: Dec 2002
Posts: 11
|
yes this is way cool i dont know much about java but is it web based? also i will it have any multiplayer features (i dont know if the original had any as i dident play it for more than a day)
|
|
|
|
December 7, 2002, 04:01
|
#22
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
No MP in Moo1.
|
|
|
|
December 8, 2002, 00:30
|
#23
|
Local Time: 22:22
Local Date: November 1, 2010
Join Date: Aug 2001
Location: Skanky Father
Posts: 16,530
|
Quote:
|
Originally posted by Ray K
I intend to keep this version of the game close to the original, meaning that I have the ability to encode proven strategies into the AI. That is something that the original programmers could not do.
|
The problem with this approach is that an AI will always react to a situation exactly the same every time it encounters that situation. For example, the AI in Civ 3 always sends its military to the humans weakest city in preference to their well-defended border cities. A good tactic.
Unfortunately (for the AI) humans understand this, and force the AI to behave how the player wants it to behave by deliberately present the AI with such situation. In the Civ 3 example, this would be making a city just out of the AI's reach empty, letting their units get near it, and then putting defenders back into the city. They then empty another nearby city, the AI moves towards that... rinse and repeat. Rather than the AI using its military effectively, they end up with their units just moving back and forth infinitely, or until the human destroys the invader unit by unit at their leisure.
The point is that hard-coded tactics fail once the human understands what rules the AI uses in its decision-making. Once the human does understand these rules, exploitation is inevitable.
__________________
I'm building a wagon! On some other part of the internets, obviously (but not that other site).
|
|
|
|
December 8, 2002, 03:36
|
#24
|
Settler
Local Time: 11:22
Local Date: November 1, 2010
Join Date: Dec 2002
Posts: 11
|
i agree. if theres one area of games today i wish they would spend most of there time on its ai, instead they add loads of features thats all games are now, old games with new graphics and features the ai is still really REALLY stuped but yet we see years of development on the gafix and nothing but a passing note (if that) on ai example, NEVER to my knowledge has there been an ai system in a startegy game were the computer actually used only info it gathered on its own. They always play the same and they always make the same mistakes. The ai always knows were you are, they always know how powerful you are, and they always know your weak spots. what we really need is a kind of information based ai that only know from what they've gathered and only reacts on what they've gathered thus providing alot less exploitation because they will always have different info. (btw i'm just stating some facts about games in general i'm not saying that you should spend any time on this sort of thing in your javamoo)
|
|
|
|
January 17, 2003, 01:11
|
#25
|
Settler
Local Time: 11:22
Local Date: November 1, 2010
Join Date: Dec 2002
Posts: 15
|
I would love to play this game against an improved AI.
I played a game recently with Humans, 4 opponents, med map, impossible difficulty. I was lucky in that the first planet I colonised was a fertile terran, with a population max of 140 or something. During the game, all 4 of the planetary shield techs showed up for me to research, so my planets were always well shielded. (I was unlucky in that the first ship drives available to research were impulse drives. Luckily the Silicoids were willing to trade me sub-light drives).
Late into the game, the Silicoids, my largest neighbour, declared war on me. Unfortunately (for them), their fleets didn't have any weapons that could penetrate my shielded missile bases. Over the course of the war (at least 20-30 turns) the silicoids attacked my planets several times, but NEVER with a fleet that had any weapons that could even damage my missile bases!
It wasn't that the Silicoids didn't have the appropriate tech available - they had at least anti-matter bombs at the start of the war, and a high enough tech level for them to be miniaturized enough to put on medium or small ships. They were just designing the wrong sort of ships! Loaded with pulse phasors that could shred any of my defending ships if they came close enough, but not scratch my planets.
After I finished with the Silicoids, the Meklar got a bit worried and declared war on me. The same thing happened. They attacked 3 or 4 times, different planets, in each case with no weapons that can hurt my bases. Unlike the Silicoids, they did start putting the odd bomb on their ships, but of course by this time, it was too late.
Anyway, what annoyed me about this is that through spying, all the other races should know what tech I currently have (or had a couple of turns ago). So they should know the shielding level of my missile bases (assuming I've spent the production to build shields) , and know that they will need bombs to attack my planets.
This doesn't seem to me (not that I've done a huge amount of programming) to be a super-hard thing to code in for the AI.
*sigh*
Sorry for this rant :) It's just the first game of MOO1 I've had when the computer AI did something so frustratingly stupid.
grinning man
|
|
|
|
January 17, 2003, 03:30
|
#26
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
The AI is not likely to be code with a dicesion tree that would be able to handle all the choices it would need to deal with to use proper tactics for all the permutaions that are possible.
It is more likely to have primitive tree that figures out if it should attack you or not. If so then send either ships or troops or both. If the ships it has on hand do not fit the bill, it will eventually change the design, but you can prevent or delay this by not destorying all or nearly all of the ships in a given style. As long as it has a bunch of a given design, it is slow to scrap them and make new ones. If you kill all of them, then it has a chance to change.
I am surprised that they did not have any torps that late in the game. In fact I rarely see them with pulse phasors.
You see the change in games were they show up with bio weapons and you have the antidote. They will drop that design after a while and go for bombs. Later some races will go with torps, especially if they get to plasma torps.
BTW I do not think you can start with any planets of 140 or better legally. Standard HW is 100. Largest starting default planet is 110, unless already fertile. Fertile has never occurred in any starting HW I have ever seen in over 2000 games at all levels.
Even Saks start at 100. A 100 planet can reach 270 with complete terraform and advanced soil. A few planets, such as Orion can reach 300. If you started at 140 (standard) the planet would be able to grow to 330, never seen that.
|
|
|
|
January 17, 2003, 18:19
|
#27
|
Emperor
Local Time: 06:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Hmmm...It has been almost two months since Ray posted here???
Does that mean he is busy coding like a madman ...or he was overwhelmed
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
January 17, 2003, 18:31
|
#28
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
I sure hope not the later one.
|
|
|
|
January 17, 2003, 18:39
|
#29
|
Settler
Local Time: 05:22
Local Date: November 1, 2010
Join Date: Mar 2002
Posts: 13
|
Quote:
|
Originally posted by vmxa1
Even Saks start at 100. A 100 planet can reach 270 with complete terraform and advanced soil. A few planets, such as Orion can reach 300. If you started at 140 (standard) the planet would be able to grow to 330, never seen that.
|
Planets get even larger if you have Advanced Soil Enrichment + Atmospheric Terraforming, and there's an industrial accident on the planet. The planet's new base pop becomes HALF the terraformed pop, then you raise it from Radiated to Minimal raising the max pop, then you make it Gaia raising the max pop, then you Terraform it +x raising the max pop... It's a GOOD thing to get the industrial accident.
|
|
|
|
January 17, 2003, 19:04
|
#30
|
Deity
Local Time: 07:22
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
I don't that is correct. First we were talking about a start of the planet (HW). Anyway I have captured many radiated planet from accidents and never had one go over 300. It would be unusual to see the accident so late in the game that you have all of the boosters.
I say again, I have never seen a planet over 300, ever. I would be very suspious of any game posted with that condition and would wonder if they used an editor.
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -4. The time now is 07:22.
|
|