Improving EVE - Part 2

Oliver Brown
— This upcoming video may not be available to view yet.

There are obviously more NPCs in the game than just pirates and Concord - there are all the factions. The rest of what I suggest is essentially a way to do factional warfare. And because I speak from a programming background there are a few technically implementation details.

The first step is to have some sort of invisible “power rating” for every NPC faction in a system. This power rating represents the control that faction has over a system and would be completely dynamic. The rating would control how quickly ships (and sentry guns for instance) controlled by the faction spawn. As more ships appear in a system, they could move into other systems and (in the case of war) attack the ships in that system. Losing ships in a system lowers that faction’s power there. By default they’d all be equal (on their borders) thereby ensuring it’s player involvement that tips the balance. With enough support a faction could gain sovereignty of a system from another faction (or perhaps a player alliance? The mechanics of system sovereignty would have to be expanded). The Caldari stamping out the Gallente for instance :P Since the factions need to survive they’d have to be some scaling factor giving more support to factions that have lost a lot of space so they don’t disappear completely.

This also means turning Concord upside down. Have Concord work the same as the other factions. And themn, instead of having Concord presence be dependent on security status, have security status based on Concord presence. Therefore player pirates that want to move in somewhere can, but only after they wipe out Concord first. For systems well secured by a faction, it’s navy should probably also take on the role of the police along with Concord.

The factions would also have different “rules” for expansion. Concord would not aim to take territory for instance. The big four would aim to strongly control a few systems whereas pirates would aim to expand a small presence everywhere (this would control pirate spawning for instance).

With EVE as large as it is, some pretty impressive effects could be achieved simply by interacting thousands of small pieces of AI.

Other possibilities could include the ability to declare war on NPC corporations. This would probably mean a loss of standing to friendly corporations and the relevant navy declaring war on you of course.

So to summarise the benefits:

  • Casual players can be more involved
  • Even with everyone helping in a war, the alliances still have the “prestige” of being player run and it meaning something
  • Alliances get to attack the factions
  • A blurring between high sec, low sec and 0.0 instead of the fairly sudden differences
  • And probably more

I’ll wait for comments about the disadvantages…

Improving EVE - Part 1

Oliver Brown
— This upcoming video may not be available to view yet.

Sorry about the recent EVE fixation. It will pass :P

There has been a lot of debate on the EVE forums recently about high security space vs low security space vs 0.0 space. Basically CCP (the company that makes EVE Online) prefer 0.0 space and would like everyone to move there. This is for a few reasons. Since it’s all player controlled it is a more accurate example of a world controlled by players. This also means that CCP don’t have to create content for it to be interesting (although they still do).

The problem is that a certain amount of dedication is required and some players simply don’t have the time and prefer a more casual play style. And low security space is even more dangerous than 0.0 space essentially forming a no-mans land. At least in 0.0, alliances have control of it (or have the option to control it).

I have a proposal to alleviate some of the problems. Many people on the forums have had proposals and most of been bad - and there is a chance mine would be no different. But read anyway :P

The basic idea is to remove the divide between players and NPCs. Previously I would have said this had no chance of happening. CCP want the player interaction to be most important and not let it become a “Massively Single Player Online Role Playing Game”. But with the announcement of factional warfare it seems more possible. In fact my whole idea is essentially an implementation of factional warfare (unfortunately the details about how it will work are probably set in stone by now so suggestions may not help). More details of that in part two.

The first step to bring NPCs and players closer together is to make Concord “real”. At the moment surviving a Concord attack is considered an exploit. The second step is to put Concord in low security space. If it’s considered “empire space” it should be protected. The clever part is to scale Concord involvement to the security level. And also have more patrols and fewer stationary blockade type setups. Having a concord fleet at every gate is kind a silly, and even if they’re become theoretically killable, it would still need a massive fleet.

This would make low sec a bit safer and high sec a bit more dangerous. You’re open to attack anywhere, however you’re more likely to be saved by Concord the higher the security status you’re in. In 0.1 Concord may send a couple of ships eventually, in 1.0 there’s probably 10 patrols just “round the corner”.

Next is the issue of NPC pirates and how Concord should react to them. It doesn’t really make sense for Concord to ignore them. At the moment NPC pirates are important to the game since they

  1. add a bit of risk to new players in high sec
  2. provide bounty for the more experienced
  3. are a necessary storyline part of agent missions

Number one is required in some level so players get to learn combat but this could easily be replaced by training complexes, or even normal rogue drone complexes that Concord could conceivably not be interested in. Number two is certainly not required, there are enough ways to make money. I’ll address number three later. But for now, lets assume NPC pirates are still needed in high sec. A way round this would be to have different parts of a system have effective security statuses lower than the rest of the system. Perhaps make asteroid belts 0.2 lower than the listed security status of the system they’re in - at least as far deciding Concord response. And they should try to run away if they think they’ll lose (and choose not to attack certain ships). This would frustrate experienced players trying to get bounty but would make sense for miners who are, after all, supposed to be the victims of pirates, not the other way round. And remember, you’d be vulnerable to real pirates anyway.

Some random revelations

Oliver Brown
— This upcoming video may not be available to view yet.

Well I’ve now been playing Revelations, the latest update for EVE Online for a couple of days now. At the moment I’m hastily training skills to use the new features. Contracting for instance lets you have multiple contracts (I do a lot of lazy trading with spare ISK - buy something, pay for it to be shipped, sell it).

I nearly trained Survey V for Salvaging since that is one of the listed requirements. But in their patch notes for the downtime today EVE announced that the requirements for Salvaging will be dropped to Survey III (and Mechanic III).

The final thing you might want is Astrometrics V so you can use the new scanner probes. These allow the funky new exploration. Random interesting sites that can be found (as far as I can tell from reading - no experience yet) in any system (although more interesting ones are in low security and 0.0 space).

Cross platform games on the PS3 and the Xbox 360

Oliver Brown
— This upcoming video may not be available to view yet.

In case you didn’t know, the PS3 can run Linux. Not only that but it’s officially supported by Sony. You can download (for free) a utility to put a boot loader on to some media (most likely a hard-drive but memory cards, memory sticks and anything else the PS3 can read (and can hold 10Mb) are supported) and set it to boot “Other OS” (that’s what the menu says).

There are already videos on the Internet of it running Fedora. Zac Bowling already has one running Mono, a task simplified by the fact that the cell processor appears as a PPC. So where does the Xbox 360 come into this? Well Microsoft are releasing something called XNA, a modified/extended version of the the .NET 2.0 run-time with emphasis on Managed DirectX that is available for Windows and the Xbox 360. A version of XNA called Mono.Xna that is built on top of the Tao framework is in development. The end result is that in theory, games developed using XNA will run on Windows, Linux, Macs, PS3’s and Xbox 360’s. A few problems still exist. The processor that the PS3 uses is rather strictly an in-order processor so most stuff that isn’t written specifically for that will run slowly (although video playback will be pretty zippy) and so far there is no hardware 3D support for an “Other OS” so XNA (if it were available now) would run slowly.

Revelations (Kali part one) for EVE Online is here

Oliver Brown
— This upcoming video may not be available to view yet.

Well Kali is finally upon us. I haven’t really had chance to play yet. But the first thing I noticed was 29,000+ players online, the most I’ve seen personally (although I was apparently online when they first broke 30,000 - I was stuck in Jita with 700 other players).

They did post a dev blog about yet another cool idea they’ve had for the release beyond Kali - the ability to walk around stations in a nice 3D rendered world. Although they pointed out it will be mainly cosmetic at first. And to be honest isn’t high on my list of wanted features…

A week in America

Oliver Brown
— This upcoming video may not be available to view yet.

I’ve now been in America a week. That’s why I haven’t posted. I can’t really think of anything especially interesting to say except about the fun I’ve had with luggage.

The flight to here (Missoula) went via Minneapolis. I made the connection fine (a 5 hour wait in the airport made bearable by the fact that with my Nokia 770 I could talk to Julia using Google Talk - internet access was $7.95 for 24 hours with Boingo) but my luggage stayed in Minneapolis.

I have to say that lost luggage may not be so bad if you plan a little and look on the bright side. For example I missed a suitcase for a day. There was nothing immediately important in it and for me it just meant I got it delivered to where I was staying instead of having to take it myself. The only possible problem in this case was that we were flying out to Chicago the day after and not having my luggage for that would have been a pain. But in the end it was fine.

Coming back from Chicago was much more complicated however. Our original route was Chicago to Denver, Denver to Salt Lake City and then Salt Lake City to Missoula. The first flight was with United, the other two with Delta. The first flight had its take off delayed by an hour (they tried fixing the problem by rebooting the plane - a worrying sign) so we missed the connection in Denver. Everything seemed okay since we were booked on the next Delta flight to Salt Lake City. Except we were told that flight was also delayed and we’d miss the connection to Missoula if we took it and would have to spend the night. Sorting this out was confusing since we missed a Delta flight because of United and neither were sure what to do with us.

In the end we were put on standby for a flight straight to Missoula (on United). A minute or so before the gate closed they concluded that two passengers hadn’t turned up and let us on. Obviously our luggage was not going to be with us. It wasn’t so bad though since we only arrived half an hour later than we should have done (not bad for an hour delay :P). The story with the luggage is funnier than we’d imagined though. Apparently it was never flying with us in the first place. It took a Delta flight to Denver and made it on time. But to save confusion they let it wait at the airport for us. So it took the second flight (which was delayed), spent the night in Salt Lake City and arrived a day later (this morning). Three suitcases, delivered to Julia’s room (mainly dirty clothes, some books and a very heavy Christmas present).

Will Wiktionary ever be more than a mess?

Oliver Brown
— This upcoming video may not be available to view yet.

Wikipedia is great. You can find out almost anything. The only criticisms of Wikipedia are strenuous at best and tend to either be: a) It’s unreliable (you shouldn’t use a single source anyway - that’s why Wikipedia articles are supposed to cite references) or b) It’s somehow elitist or a “members only club” - a view often held by banned users.

One of its oldest sister projects, Wiktionary on the other hand is not so good. I think it’s a marvelous idea that should be done and should definitely continue, but at the moment it is frankly a mess.

In case you don’t know what it is, it’s an attempt to create a free multilingual dictionary in every language. That is not a tautology - I’m emphasising the fact that it aims to translate from every language to every other language. That is the English version will contain every single word in every language with definitions and details in English. The German version will do the same but with definitions and details in German. And so on for every other language. Of course for some languages there will never be enough editors (English probably has the most and that’s nowhere near complete).

Ambitious. Possibly too ambitious. The number of editors doesn’t seem to be as high as Wikipedia and editing is far less fun - there is far more grunt work to do with laying out tables, sorting out headings, getting links pointing to the right places. There are quite a few bots which can automate some of it, but it’s still a large and largely dull undertaking.

Why am I telling you this? I don’t know. Maybe just to encourage a couple more editors to jump on board :)

Getting paid to review

Oliver Brown
— This upcoming video may not be available to view yet.

Well it seems that PayPerPost isn’t unique as a few other people are jumping on the bandwagon.

One of the notable ones is ReviewMe from the people at TextLinkAds. Although the theory is essentially the same as PayPerPost, the implementation is different. In PPP advertisers list opportunities which bloggers can the accept. The price paid ranges from about $2.50 to $10 (with the most common being $4 or $5).

ReviewMe works the other way round. Bloggers list their blogs with a price (determined by ReviewMe) and advertisers choose which ones they want to review their product or service. The price paid is dependent on the blog (how exactly they determine I’m not sure but it seems to be some sort of PageRank, Alexa, back-links type combination) and seems to be significantly higher. Of course you’re likely to get fewer offers though.

One offer they seem to be giving to everyone is to review ReviewMe itself (eerily like this) so every blogger accepted should earn something from them. And although I didn’t look at their payout details specifically, I would guess it’s the same as TextLinkAds - at the end of the month by PayPal with no minimum (and possibly other options with a minimum or a fee).

So Java is open source

Oliver Brown
— This upcoming video may not be available to view yet.

It’s not really something I personally care about but I figured I couldn’t claim to be a technology blog without mentioning that Sun have open sourced Java.