Bioware MMOG Likely Slated for 2009 56
InformationWeek is running an article looking at a piece of technology Canadian developer Bioware will be including into their in-development Massively Multiplayer Online Game. The still un-announced project, the article also lets on, is likely to launch sometime in 2009. The technology, called StreamBase, is a form of complex event processing. Bioware plans to use the ability to change the codebase on the fly, while the game is live. "One of StreamBase's functions is to analyze events and make sure no intruder is trying to disrupt the game's logic, make malicious movements against the activity of other players, or activate the hidden Easter eggs that are sometimes known to lurk in the game's logic. An Easter egg might make a sound that was not consistent with the game's design, show a message, or cause a character to move out of the logic of his role, Dalton explained."
Hidden easter eggs? (Score:1)
The rest of that summary seems pretty pie-in-the-sky to me. If they've got the capability to change stuff on the fly, and better, to have the system perform these changes on its own, they're going to have to be very careful to prevent people from injecting their own changes, or 'socially' engineering the system to react in ways unforeseen by the developers.
Re: (Score:3, Interesting)
Modern MMORPGs
Re: (Score:1)
*cough*Eve*Cough* (Score:4, Interesting)
I'd like to see a game with a "programmable" magic system like that. Given a base set of simple spells that affect the environment in some way and a mana pool that gets larger as you level up (Allowing you access to longer and more complex spells) I think it's quite feasible to do. It'd probably be interesting to a grand total of 3 of us, though. I suppose that if you could trade spells once you created them then you'd have two distinct classes of magic users -- the ones who just use other people's pre-crafted spells and the ones who actually write their own.
You'd still have to account for the people who want to play other classes as well. If you spend that much time in the magic system you'd probably want to do something similar for combat system and the abilities for the various other classes. Plus I'd hope that you'd be able to come up with more than "Go kill 14 things then come back here for some bling. That gets old real fast. And actually having the same NPC back 10 minutes after you kill him is rather off-putting too. I'd go for thousands of distinct quests which get applied to randomly generated NPCs in the world. NPC might want you to deliver something to another NPC. NPC might want you to kill one or more other NPCs. NPC might want you to do something your character class is good at (Assassin's guild, anyone?) NPC might want you to herd his goats while he runs off for some hanky panky with another NPC.
And as long as we're on the subject, I'd like to see NPCs much more interactive. It's easy enough to write a chatbot that is difficult to distinguish from human as long as you limit the scope to one field. So have the blacksmiths be able to talk to you intelligently about blacksmithing and the tailors be able to talk to you about tailoring.
That'd be a game I'd like to play :-)
Re: (Score:2)
For those that didn't play, it would be like:
Fire effect - needs 10 cost
Mana cost - provid
Re: (Score:1)
Basically, it would take the better of the weapon's damage or it's own, and the better of the weapon's attack speed, or it's own.
And the pet's attack speed was around 3s. So if you gave it a rusty dagger at around 2s, or a fine steel dagger at around 1.8s, your pet would be attacking at dagger speed but with their own natural damage amounts.
So
Re: (Score:2)
Ahh, there's a million stories of people doing things the developers didn't envision.
Of course, that's the entire point! If the developers could envision it, then they would have just programmed it right from the start and skipped all the mess in between. No, the problem is people doing things the developers didn't envision that unbalance the gameplay. So, the real trick is to come up with a system that allows people to be creative and create new content, but in such a way that it's both interesting to do so, as well as maintains a balance. Think something like the unified field theory fo
Re: (Score:2)
Anyway, also note that WoW isn't just pure
Re: (Score:1)
"IT BURNS! IT BURNS!" (Score:2)
You can build up some pretty impressive magical weapons with some pretty low level spells and the right raw materials. For example: Copper pieces + Flaming Hands + Fool's Gold == Flaming Pyrite. Throw at enemy. Most effective if they get behind the enemy's armor and maintain contact with his flesh (esp. behind codpi
Re: (Score:2)
Re: (Score:1)
Target, - On touch, or ranged.
Damage,
Duration,
e.t.c
You could also make enchantments, so if you learnt fire, you could turn it into a fire enchantment on your helmet and kill yourself... or you could do more beneficial things.
Re: (Score:2)
Re: (Score:2)
It should not be possible to get 100% chameleon no matter how hard you try, or else at least give higher level monsters a Perceive: -X% Chameleon style attribute (letting them see through Chameleon to a certain percent). Heck, your own detect life spells see through all levels of chameleon and invisibility, and this is available at level one!!
Better than this though would be the
Re: (Score:1)
It involved between 4-6 components which you threw together then tried to create a spell. Each component had a specific job, like the scarab decided what level the spell was, another chemical component would decide what 'energy' the spell used. For example, cobalt would use frost/water, cinnabar would use fire. Then there was a herb which decided how the spell was fired. Hawthorne was used to create a "Ball", so if you used a bronze sca
How about taking the eggs out before shipping? (Score:3, Interesting)
How about taking/commenting/compiler-directiving the "Easter eggs" out before you ship? This lack of control over the finished product makes me think this thing will really be in beta (if not alpha) long after they start selling it to marks who see the "BioWare" brand and start parting from their money...
Re:How about taking the eggs out before shipping? (Score:4, Insightful)
Obviously, it isn't an 'easter egg' if the developers did not put it there on purpose. And if they did, they would indeed remove any exploitable ones before shipping.
That aside, the whole 'change the code live' thing is a programmer's wet dream. As such, there's probably a reason it's not very common. Like, oh, it's a nightmare to actually use. Updating a cute little Lua script is easy, updating a library or even a big nasty lua script is not easy at all.
Re: (Score:3, Informative)
Re: (Score:3, Informative)
There is no cow level.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
*sigh*
It was part information, part joke. The code to unlock the cow level in Diablo 2, was "There is no cow level".
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
"There is no cow level" was a cheat code in Starcraft.
The code to unlock the cow level in D2 was transmuting Wirt's Leg with a Tome of Town Portal.
Re: (Score:3, Insightful)
I know, lets call them easter eggs. Everyone likes chocolate!
So when you have a deja vu.... (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
Deep breath......
HA HAHAHAHAHAHA
Another deep breat.....
HAHAHAHAHAHAH
Re: (Score:1)
Re: (Score:2)
Too Much Tinkering? (Score:1)
I read this as they can also mess with the game's mechanics on the fly. I find that a lot of MMO players don't like it when their game changes. You spend 500 hours building up a mage that gets NERFed all of a sudden.
So, now, with this technology, they can tinker with mathematics and algorithms without even telling users that changes were made or while the player is in the middle of playing. I can see as much use in this feature from BioWare as the abuse it attempts to prevent.
Re: (Score:1)
Cynicism aside, maybe this will lead to the dynamic worlds MMOs have been promising for years.
Re: (Score:3, Funny)
if { questNPC.avoided = true
spawn.goblinHordeRing(5000);
if { goblinHordeRing.defeated = true
spawn.rocks(1000).altitude(500);
drop.rocks(1000,playerCharacters);
Sys.out("Rocks fall, everyone dies!");}
}
Matrix? (Score:4, Funny)
Mod parent redundant. (Score:1)
StreamBase is a Streaming DBMS! (Score:1, Insightful)
catching easter eggs? (Score:2)
WarGames? (Score:1, Funny)
Cheesy article, but might be useful. (Score:3, Insightful)
It could also be a valuable tool for GMs. If it really does keep a detailed log of everything that's happened in-game, they should be able to track down lost items, punish bad behavior, and so on much more effectively.
Re: (Score:2)
One of the biggest yawn factors of MMOs like WoW is the static nature of play. No matter how many times Onyxia is slain, Lady Prestor is still standing there in SW Castle...
If BioWare can make a game that adapts (gradually, of course) to the player accomplishments, it would truly be
Re: (Score:2)
Geez, now I guess I'll just let Marshall Windsor rot in jail.
Re: (Score:2)
In DaoC "botting" is commonly referred to the practice of just having a second account for buffing purposes (and in that game it is all but required you do so).
Which world will get this new codebase (Score:1)
Re: (Score:1)
Re: (Score:1)