Welcome Guest [Log In] [Register]
Welcome to the Chrome Conflict Developer Forum! ~Admin DJ

Check the active topics here! And the staff list here! ~Alex

You can join us on our Discord server here! ~Spiral

New or Lost? Click here!

Welcome to The Steel Sentinels 2 Development Forum. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as posting replies, sending personal messages, and voting in polls. Registration is simple, fast, and completely free.


Join our community!

Username:   Password:
Add Reply
  • Pages:
  • 1
S2Tester
Topic Started: 31st October 2012 - 12:17 AM (480 Views)
Hadjii
Member Avatar

Note that this post may be completely deleted and redone as progress continues.
Like what happened just now.

S2Tester is what is currently being used to test via console output how building sentinels is working out.
And how various parts affect different things and crap.

Latest output
Edited by Hadjii, 6th November 2012 - 10:07 PM.
Offline Profile Quote Post Goto Top
 
Pringles Man
Member Avatar
The Chief Designer of the Ilolan Republic

What is this supposed to do? :3
Offline Profile Quote Post Goto Top
 
Definitely Not Spiral
Member Avatar
Professional Faggot (US Navy Sailor)
what he said
Offline Profile Quote Post Goto Top
 
Hadjii
Member Avatar

Oh. It's just data storage and formatting pretty much.
That's the output of hard-coding a few sentinel builds.
In case you're wondering what the Fake <> is about, that's a part.
It's constructed by entering a string and it doesn't do anything at all besides be there.
Offline Profile Quote Post Goto Top
 
Alex
Member Avatar

Are the weight, jump and flight values true or arbitrary numbers?
Offline Profile Quote Post Goto Top
 
Hadjii
Member Avatar

Pretty much arbitrary.
Just for the record, if anyone throws a hissy fit about "ERMAGERSH IRTSH NERT TRUUUH TO ESHHHESSHHHH"
I may have to strangle you.
Calm the frick down.
This isn't Jagex.
If something needs fixing, you just need to talk to me.
Or Kosmos or any other dev once we get a centralized all-developer-editable source.
Or just assume that we're working on it.
Like a new bug that popped up about 30 seconds ago when I tried to do something fancy.
Offline Profile Quote Post Goto Top
 
Hadjii
Member Avatar

Okay so the new bug has now been fixed. And it's time for me to explain trees.
There is are three classes that form the base of the sentinel configuration.

SentinelConfig
SentinelPart
SentinelSlot

The SentinelConfig is sortof the sum of the whole thing. It contains the total stats and everything.
The SentinelPart represents a part. Any and all parts are a SentinelPart, including the chassis.
The SentinelSlot represents a slot. SentinelPart's with the correct slot type set can go in these.

The SentinelConfig has a slot set to hold a chassis.
This makes a "tree" because SentinelPart's can have a list of SentinelSlot's in them.
For example, the Razor Arms have 6 more slots : 2 light and 4 rocket slots.
If I had a working image editor I would make a picture of this,
but it's sortof like where the SentinelConfig is the root and the parts are the branches.
Any part that doesn't have more slots is a leaf.
Offline Profile Quote Post Goto Top
 
MC Productions
Member Avatar

It's better to make the codes with lots of numbers than what they really stand for (like codes in 8-bit) but the codes do the same thing(s) as if the codes were in 4-bit. This tremendously cuts down on hackers.
Offline Profile Quote Post Goto Top
 
Cloud NiiNe
Member Avatar
Turtle Trekker
It could be changed in the final engine.. probably...
Offline Profile Quote Post Goto Top
 
Alex
Member Avatar

Cruel
1st November 2012 - 03:58 AM
It's better to make the codes with lots of numbers than what they really stand for (like codes in 8-bit) but the codes do the same thing(s) as if the codes were in 4-bit. This tremendously cuts down on hackers.
That shouldn't really matter.
Offline Profile Quote Post Goto Top
 
Hadjii
Member Avatar

You can't really stop hackers.
I haven't settled the details with Kosmos but I think a lot of the code will be host-based.
So hacking will have little effect.
The only useful hack I can think of would be ignoring WMD.
Or possibly screwing with timestamps on actions.
That's the only thing I think we need to be concerned with.

EDIT: Updated topic starter with new output.
Edited by Hadjii, 6th November 2012 - 10:11 PM.
Offline Profile Quote Post Goto Top
 
0_0Macarone
Member Avatar

well if nothing else this shows me ur doing a funkloada work so good going bro!
Offline Profile Quote Post Goto Top
 
MC Productions
Member Avatar

You and Kosmos are making great progress so far. Great job.
Edited by MC Productions, 7th November 2012 - 04:36 AM.
Offline Profile Quote Post Goto Top
 
13055 King
Member Avatar
Pun-maker 3000
Stretchy Metal?
Offline Profile Quote Post Goto Top
 
Hadjii
Member Avatar

It prolly won't be in final build.
Right now what it does is it increases sentinel arcs.
I just put it in cuz I was bored.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
DealsFor.me - The best sales, coupons, and discounts for you
Go to Next Page
« Previous Topic · Programmers' Hub · Next Topic »
Add Reply
  • Pages:
  • 1