JMath - development and math decisions

How, what and why to code in BYOND.
Post Reply
User avatar
J_Madison
Rarely plays
Joined: Thu Aug 06, 2015 5:39 pm
Byond Username: Akesson

JMath - development and math decisions

Post by J_Madison » #308592

[center]Boring math thread and things behind my thoughts. This thread will not have my usual rambling or short joking posts.[/center]

This is a thread reminding me of the work I do for the complex mathematics for virology which I will be updating as soon as possible.

The goal of the math is to get to the original numbers as possible but keep it functional.

Currently the math uses a SQRT method to create a system that scales off squared numbers. Unfortunately this doesn't translate well with negative numbers which is offset by a number which is the max a stat can be, +1.

The new math system aims to reduce the reliance on this arbitrary max stat and also create a system that doesn't require the use of a negative stat.

Development and math theories will be followed on here.

Currently looking at a Virtualstat system to work with the new virology system.
User avatar
oranges
Code Maintainer
Joined: Tue Apr 15, 2014 9:16 pm
Byond Username: Optimumtact
Github Username: optimumtact
Location: #CHATSHITGETBANGED

Re: JMath - development and math decisions

Post by oranges » #308599

STOP CAUSING RUNTIMES BY DOING ILLEGAL MATH OPERATIONS
User avatar
kevinz000
Joined: Fri Nov 14, 2014 8:41 am
Byond Username: Kevinz000
Github Username: kevinz000
Location: Dorm Room 3

Re: JMath - development and math decisions

Post by kevinz000 » #309529

remember when i made flashbangs divide by zero?
User avatar
Armhulen
Global Moderator
Joined: Thu Apr 28, 2016 4:30 pm
Byond Username: Armhulenn
Github Username: bazelart
Location: The Grand Tournament

Re: JMath - development and math decisions

Post by Armhulen » #309612

kevinz000 wrote:remember when i made flashbangs divide by zero?
wait, really?
User avatar
TheColdTurtle
Joined: Sun Sep 13, 2015 7:58 pm
Byond Username: TheColdTurtle

Re: JMath - development and math decisions

Post by TheColdTurtle » #309760

What did that even do?
Image
Image
User avatar
John_Oxford
Github User
Joined: Sat Nov 15, 2014 5:19 am
Byond Username: John Oxford
Github Username: JohnOxford
Location: The United States of America

Re: JMath - development and math decisions

Post by John_Oxford » #309904

TheColdTurtle wrote:What did that even do?
made them not flash.

zero divided by zero is zero.
Bill Rowe - Used for everything // SYS-OP - AI // SYS-USR - Cyborg
https://gyazo.com/07cbe7219ba24366c1f655ad6c56a524

Signature Content:
Spoiler:
Offical In-Game rank:
Image

Image

Image

Image
TechnoAlchemist wrote:you where always right john, you where always right
>implying the admin conspiracy wasen't just confirmed by a admin.
see, i told you motherfuckers.
NikNakFlak wrote:this isn't a game you can't just post whenever you want
I don't even know what the fuck tg is.

Image

Image
User avatar
J_Madison
Rarely plays
Joined: Thu Aug 06, 2015 5:39 pm
Byond Username: Akesson

Re: JMath - development and math decisions

Post by J_Madison » #309939

with chat and discussion with XDTM we figured the current offset system I've made isn't sustainable with constant changes to virology.

currently we're looking at a way to create a threshold system. I am thinking of pushing ahead of XDTM to create a rudimentary one if he's stuck on ideas.
factoryman942
Joined: Sat Jun 25, 2016 8:38 pm
Byond Username: Factoryman942

Re: JMath - development and math decisions

Post by factoryman942 » #310014

what is this?
User avatar
XDTM
Github User
Joined: Fri Mar 04, 2016 8:38 pm
Byond Username: XDTM
Github Username: XDTM
Location: XDTM

Re: JMath - development and math decisions

Post by XDTM » #310027

Threshold rework is up on github, but all the numbers are guesswork -- either we test it and tweak what's unbalanced, or someone better at balance than me gives me some directions.
a.k.a. Duke Hayka

Coder of golems, virology, hallucinations, traumas, nanites, and a bunch of miscellaneous stuff.
Post Reply

Who is online

Users browsing this forum: No registered users