.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Assault Task Force- Save $8.00
World Supremacy- Save $10.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #11  
Old April 7th, 2002, 04:41 PM

Kling Kling is offline
Private
 
Join Date: Mar 2002
Location: Sweden
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Kling is on a distinguished road
Default Re: Beating the 255 barrier

I don't know it is a stupid question or not, but what is so special about the 255 system limit? There can't be very much data to store on a single system and with todays computers...
Reply With Quote
  #12  
Old April 7th, 2002, 05:23 PM
Atrocities's Avatar

Atrocities Atrocities is offline
Shrapnel Fanatic
 
Join Date: Dec 2000
Location: USA
Posts: 15,630
Thanks: 0
Thanked 30 Times in 18 Posts
Atrocities is on a distinguished road
Default Re: Beating the 255 barrier

King, the 255 limit is a hard coded issue that has to do with the programing abilities and such of Languages that ware bing used to program these type of games. Currently 255 is the TOP of the programing limitations.

If you break a game down;

20 players = rougly 10 systems or about 75 planets to each player factoring out black hole systems, asteroids, and simple single - bi - tri star systems.

In a game with 20 players, the neighbor hood gets croweded awful quick with a limitation of 255 systems.
__________________
Creator of the Star Trek Mod - AST Mod - 78 Ship Sets - Conquest Mod - Atrocities Star Wars Mod - Galaxy Reborn Mod - and Subterfuge Mod.
Reply With Quote
  #13  
Old April 7th, 2002, 05:49 PM
Lisif Deoral's Avatar

Lisif Deoral Lisif Deoral is offline
Corporal
 
Join Date: Dec 2000
Location: Italy
Posts: 134
Thanks: 0
Thanked 0 Times in 0 Posts
Lisif Deoral is on a distinguished road
Default Re: Beating the 255 barrier

quote:
Originally posted by Atrocities:
20 players = rougly 10 systems or about 75 planets to each player factoring out black hole systems, asteroids, and simple single - bi - tri star systems.

In a game with 20 players, the neighbor hood gets croweded awful quick with a limitation of 255 systems.



Well, I suppose it depends on your point of view... IMO, even 5 systems per player are a LOT of space!
Reply With Quote
  #14  
Old April 8th, 2002, 09:40 AM

Askan Nightbringer Askan Nightbringer is offline
Corporal
 
Join Date: May 2001
Location: Sydney, Australia (the 3rd island!)
Posts: 198
Thanks: 0
Thanked 0 Times in 0 Posts
Askan Nightbringer is on a distinguished road
Default Re: Beating the 255 barrier

quote:
Originally posted by Atrocities:
King, the 255 limit is a hard coded issue that has to do with the programing abilities and such of Languages that ware bing used to program these type of games. Currently 255 is the TOP of the programing limitations.




255 is no hard coded issue in regards to language used (in SE4's case I think its Delphi). No programming language i know of limits anything to 255 ,which is the maximum unsigned integer in a single byte (or 8 bits). If SE4 stores system identifiers using a byte then its a limit to SE4.

The 255 system limit (should actually be 256 coz I see nothing wrong with a "zero" system) is either a design flaw in SE4 or more likely a "practical" limit so memory and perfomance doesn't get out of hand.


Askan
__________________
It should never be forgotten that the people must have priority -- Ho Chi Minh
Reply With Quote
  #15  
Old April 8th, 2002, 07:59 PM

Kling Kling is offline
Private
 
Join Date: Mar 2002
Location: Sweden
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Kling is on a distinguished road
Default Re: Beating the 255 barrier

quote:
Originally posted by Atrocities:
King, the 255 limit is a hard coded issue that ...


Ah, Kling that is. Not King.

Since people are trying to find a way around the "limit" on 255 systems, it is obviously set to low. Limit a system id to one byte might be practical for various reasons, but my point is that with some knowledge of basic algorithms and data storage/compression... .. . I don't know what my point is, but 255 seems really low. The program language can't be held responsible for this, more likely it is the choice of algorithms. Or it is simply a design decision were we disagree with the developers.

Use sixteen bits and let people create all the systems they want. This game will be great for a number of years, and by then the computers can probably handle vastly more information than today.
Reply With Quote
  #16  
Old April 8th, 2002, 08:11 PM

Val Val is offline
Major
 
Join Date: Oct 2001
Location: Lansdale, PA
Posts: 1,022
Thanks: 0
Thanked 0 Times in 0 Posts
Val is on a distinguished road
Default Re: Beating the 255 barrier

Does anyone know what the 'official' reason is for the limit?
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 08:31 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.