Live data from Hacker News

EVE Online moves to Python 3

eveonline.com

91–100 of 237 posts

Re: EVE Online moves to Python 3

#91
post #39

Earlier quoted context omitted.

I started more than 15 years ago and recently got back into it. I would say that game has stagnated a lot more, character numbers may seem like it isn't that low but in reality most people who play it has around 5 accounts which they multibox with. So number of actual people who play it went really down. It is looking bleak for the future, and i can confidently say that it is all CCP's fault (called Fenris Creations…

Keep an eye out for EVE vanguard, an Eve-related extraction FPS. It might scratch the itch for many who perhaps enjoyed the universe but don't want to (or can't) spend the enormous time to ramp up again.

EVE is on the list with Dwarf Fortress for me. I'm interested in it. I absolutely see the appeal of them, and wish I had played them instead of WoW back when I was 20.

But today? Ain't nobody got time for that.

Re: EVE Online moves to Python 3

#92
post #86
post #62

Earlier quoted context omitted.

The thing I miss the most about Eve Online is the immersive free market economy. I long for a true, in-depth economic MMO more than the space veneer around the order book. Buy low, sell high. Specialize in industry, trading, transportation. Add a little bit of light PvP to inject chaos and it's more fun than playing the stock market. (I am actually designing such a game, but I'm open to suggestions) My main activity…

What has changed about the EVE economy that you don't like? > Buy low, sell high. Specialize in industry, trading, transportation I did all of this, quite profitably and for quite a long time, in EVE?

I don't like how EVE is run, and the pay-to-win mechanics added over the years to entice the whales.

I'm looking at the problem with the eyes of a prospective game dev, and saying that there should be more games focused on free market economy, which is often just a half-arsed mechanic on the side, not the core game.

Re: EVE Online moves to Python 3

#93

When python started incorporating asyncio my initial reaction was fairly negative. I was behaving like a grumpy graybeard programmer ("kids these days should learn how to use concurrency instead of working on a new runtime altogether!" [0]). But after using it for a production project I have to say I'm deeply satisfied and surprised by the maturity, quality of APIs and performance in general. I was proven wrong and I…

For me it is quite bad, but just we are now used to it. In the same way that when you ask Windows users about all the bugs and problems they have with their system, they often say that they don't have any. And ten seconds later, will click "ok" on a random crash popup they didn't even read the content of.

Can you elaborate? Why is Python asyncio bad?

Re: EVE Online moves to Python 3

#94
post #62

Earlier quoted context omitted.

The thing I miss the most about Eve Online is the immersive free market economy. I long for a true, in-depth economic MMO more than the space veneer around the order book. Buy low, sell high. Specialize in industry, trading, transportation. Add a little bit of light PvP to inject chaos and it's more fun than playing the stock market. (I am actually designing such a game, but I'm open to suggestions) My main activity…

Usually I don't care about the economy in MMOs, but in New World it was fun and different when it launched. I played almost exclusively for the economy. Buy and sell orders and separate auction houses between cities. There was many unexpected ways to make money with trading and crafting. The only major source of gold was a single main story quest early in the game, so if you weren't careful you would go broke and str…

The crafting systems were so trivial that didn't make the economy game of New World particularly engaging. One core mechanic I seek is the division of labor; if everyone can and is expected to become a master in every skill, there is no niche to corner, and trivialises the experience.

There are very few games (actually, only EVE comes to mind with its skill system) that require you to specialize if you want to compete over everybody else.

Re: EVE Online moves to Python 3

#96
post #74

Earlier quoted context omitted.

> Does the game have performance issues? Yes, it has had huge concurrency issues for the entirety of its life. Their solution to large fights has historically been "let us know in advance pls", plus "move systems to beefier hw nodes" and "tidi" which stands for time dilation, where the "tick rate" of the whole server goes down and a fight takes 10-20-100x longer than it should. It's an amazing concept of a game, but…

Switching away from Python would not fix this. EVE Online runs its world without instancing or shards, meaning you cannot scale out the simulation when a single zone is overcrowded. Pretty much every other online game avoids this problem by making it impossible to have thousands of players in the same area because networking every players' actions to thousands of players is always problematic

But one of EVE’s biggest selling points is specifically the 1000s of players in one area.

Re: EVE Online moves to Python 3

#99

Earlier quoted context omitted.

Can someone explain to my non-programmer self what the deal is with Rust? Even not being in the tech space, I have long picked up on this quasi-religous aura around it.

Using python for a purpose like this is extremely strange -- it clearly is just technology debt they've been carrying around from a silly decision over a decade ago -- so someone mentioned a contemporary, more acceptable alternative. I don't really see why this threatens some people, much less the incredibly stupid "religious" nonsense. Rust has lots of inertia behind it, a fantastic core library, fantastic concurren…

> it clearly is just technology debt they've been carrying around from a silly decision over a decade ago

Almost three decades ago—development started in 1999 and the game was released in 2003.

Re: EVE Online moves to Python 3

#100
post #5

It really speaks to how great the technical team can be. As crazy as it sounds Goldman Sacks and JP Morgan both maintained 2.7 Python as a core language until just a few years ago (yes, it's still used in production).

if anything, it only shows just how bad breaking backward compatibility is - py3 was released in '06, 20 years ago
Post reply on HN