Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » FreeStars » hxnova
Re: hxnova Thu, 30 October 2008 20:06 Go to previous messageGo to previous message
swp1 is currently offline swp1

 
Petty Officer 1st Class

Messages: 68
Registered: February 2008
Location: outside Philadelphia, PA
m.a@stars wrote on Mon, 27 October 2008 09:09

ck_drknes wrote on Mon, 27 October 2008 00:21

As far as modding, it should be fairly easy. None of the numbers or components are hardcoded (and can be changed mid-game). The internal workings can be entirely changed too. I'm using a slightly weaker version (but dynamic and interpreted instead of compiled) of haxe called hscript to load the variables from an external configuration file. I could mark any method that some one wants to customize as dynamically-bindable and they could write the new version in that configuration file using hscript.

That sounds really interesting. I was hoping to someday write a server for Stars with these same capabilities, only I seem to never have the time. Whip Hit Computer


Quote:

If speed is required, the changed code could be written in haxe then merged in at runtime as well. However this only works on statics, but it could be made to work on instances too...

On the issue of speed, how well does your code cope with big universes? 16 races slugging it out among 800-1000 stars can be very demanding. Twisted Evil

It would also be desirable to have an easier management of fleets and planets. Do you have any automations or other tricks for that? Teleport

Last but not least, I hope the unfinished parts will be done soon. I'd love to see the whole thing working and in a playable state. Cool Just exactly what is that isn't yet finished?


the original game was meant to run on a 286, without a coprocessor. the Jeff's took advantage of doing things with binary arrarys (aka double long ints of 64 bits) to do XORing and bit shifting to subtract damage or indicate what components a ship had. made for some very fast computing and an elegant design. also made for the nubian alpha torp stack ... feature. probably still the most flexible way to do ship design, even though it doesn't account for loss of ability when a ship is damaged. I'm just sayin' is all.

Good luck with your development.

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: I love the love!
Next Topic: Split Fleet Proposal
Goto Forum:
  


Current Time: Sun May 19 05:15:26 EDT 2024