These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Just Curious, Or, Just Another Silly Ass Question

Author
TackyTachy1
Doomheim
#1 - 2016-07-26 04:35:43 UTC
I enjoy playing Hearts on my computer (No friends so it's got to be the computer) and stand in awe of the code behind this simple game. Must be a train load of if/then's and all those other cool code snippets. And then think of the strategy arcs and the fact that it beats me about as much as I beat it and it's just got to be awesome. And that's just a simple game of hearts! So then, I wonder just how many lines of code it takes to run Eve? And it's a dynamic monster, probably a whole bunch of run once stuff going on. One of my quiet enjoyments of Eve is watching my three monitors and the three ships I'm currently flying interact with each other in space. And it works! And that means there are probably multitudes of people staring into computer screens , writing complex computer code quicker than I can target lock the inconsiderate pillock trying to kill me.

Forum Rep for a bunch of characters, couple corps and one seriously Lost In Space multiboxer.

Paranoid Loyd
#2 - 2016-07-26 05:25:36 UTC
http://i.imgur.com/FAADTHh.jpg

"There is only one authority in this game, and that my friend is violence. The supreme authority upon which all other authority is derived." ISD Max Trix

Fix the Prospect!

Trevor Dalech
Nobody in Local
Of Sound Mind
#3 - 2016-07-26 07:50:00 UTC

https://blogs.msdn.microsoft.com/adam_nathan/2005/06/15/internet-hearts-112000-lines-of-code/

Hearts: 112000 lines of code, mostly client/server and GUI stuff I would guess. It wouldn't surprise me if the rules and AI logic part (what you call the mass of if-then's) is only a few hundred to a few thousand lines.

EVE: My guess would be tens of millions of lines of code, although Python is a bit more compact than the C++ described in the above link.
Shae Tadaruwa
Science and Trade Institute
Caldari State
#4 - 2016-07-26 08:30:50 UTC
Trevor Dalech wrote:
EVE: My guess would be tens of millions of lines of code, although Python is a bit more compact than the C++ described in the above link.

From a Reddit post by CCP FoxFour 1 month ago:

Quote:
The majority of the code for the gameplay backend in EVE is Stackless but we are actively working on breaking things out into microservices and none of them are using python. We don't have any of the gameplay ones broken out yet but we are getting there. The dream is real!

Anyways, main thing is that yes while the EVE backend cluster still uses Stackless anything that is NOT in that cluster kinda doesn't.


So there is a growing codebase that is not stackless Python, including the client as a good example.

Dracvlad - "...Your intel is free intel, all you do is pay for it..." && "...If you warp on the same path as a cloaked ship, you'll make a bookmark at exactly the same spot as the cloaky camper..."

Sustrai Aditua
Intandofisa
#5 - 2016-07-26 15:51:57 UTC
BOYCOTT REDDIT!! FIRE TRAITOROUS EMPLOYEES!!!


who use their corporate ID in "other" venues....or just cut to the chase,
shut this thing down and call yourselves REDDIT EVE Online.


The OP? Yes. It took forever to move, but Atari Chess's pawn game was lethal.

If we get chased by zombies, I'm tripping you.

TackyTachy1
Doomheim
#6 - 2016-07-27 06:44:49 UTC
Just reading the Stackless Python description it occurs to me that may be how all the little things, animations, audio, effects, etc happen. Not a programmer, although I made it all the way through to the "Hello World" tutorial in Python some years ago, I stand in awe of what these people can do with with 1 and 0's. With quantum computing waiting in the wings it fair boggles the mind what awaits. Eve command centers with total reality, g-forces and PvP that literally scorches your ass when you don't move fast enough? Probably the kids that will see this are just being born, I just wish I could be around but the immortality pill will most likely hit the markets about a week after I've slipped the surly bonds.

Forum Rep for a bunch of characters, couple corps and one seriously Lost In Space multiboxer.

Nana Skalski
Taisaanat Kotei
#7 - 2016-07-27 07:20:16 UTC