We Ride the Lines
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Beta 3 7.4 [WIP]

+2
mhenr18
[senpai] kevans
6 posters

Go down

Beta 3 7.4 [WIP] Empty Beta 3 7.4 [WIP]

Post by [senpai] kevans Mon Dec 17, 2012 11:28 pm

Basically doing what Mhenr did with 6.2 to 6.7. Nothing fancy like what I've done with the v3 series, just Beta 3 with 6.7 stuff. This topic is to keep you guys updated. Let me know if I left out something, would like to test this build, (I'm going to be more lenient with this version), or add something that would be a nice addition that worked really well in other versions.

Objects in bold are the generalized features.

Done:
Line counters:
-blue, red, green, brown, pink
-Pencil, line, eraser effect count
Timer:
-seconds:frames
Speed
-What I find really cool about this is that Inxile had already set up the variables I needed to pull to calculate speed. What's even cooler is that these functions are way more accurate. So accurate, the speed of 0 is possible. Until this versions is done, this number will calculate speed down to the ten-thousands.
Top Speed
YSnap
-Problem with this is that it's doing what 6x is doing and only snapping to one axis. Need to figure this out....

Added a few custom riders:
-Entries still accepted, just follow rules I've set up earlier.
Smooth pencil function from 3.4
-This feature isn't 6.7, but it's something that came out really useful from those I let test.
Vectorized UI
-Doesn't get blurry when zoomed in
Better Trap Door lines: (various lag reductions applied)
-Dissolves in larger chunks, as result dissolves faster, can be adjusted though
-Lines do not fall, but rather shrink. Reduces most of the redraw factor
-After fading to white, lines delete themselves to reduce unnecessary redrawing, reducing some lag
-Marker changed to an angled line, rather than the color end coming short to the line length
-Doesn't grind. I had this feature before, but it made normal riding hard.

Fix Start points dragging
-Also, you can draw on the start point. To change riders, hold shift then click on the start point, D still drags, and shift+D still resets the position.
Replace Deceleration lines with something cooler.
-Glass lines
Remove unnecessary coding for gray lines/guidelines/invisible lines
-Inxile added lines into the coding as they were finished, invisible was to come as the latest edition, but they never got them to work like what Mhenr did. They didn't even come close to color changing lines like what I figured out.
Hold 'C' For color play
Watching both riders will be kept.
-At normal zoom, if you can in general keep both riders in the same general area, this works just fine. So I'm leaving it in. It gets worse the more you zoom in, so default playback zoom is recommended.
redo/shift backspace

To Do

Proper XY Snap
Way to distinguish stats for both riders
Add more riders if they come up


:P


Last edited by kevansevans on Wed Dec 26, 2012 7:28 pm; edited 8 times in total
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by mhenr18 Mon Dec 17, 2012 11:35 pm

If you're doing stats it might be a smart idea to do them identically to the way that I do for a bit of consistency. You'll know how to adapt this into your code - there's a few global var declarations that aren't here but it's pretty obvious what they are - stuff like frames, topSpeed and whatnot (the formatting screwed up when I made the post, oh well).

function formatTimeString(seconds, frames) {
var timeString = "";
var minutes = int(seconds/60);

if(seconds >= 60) timeString += minutes + ".";
if(minutes > 0 && seconds - (minutes*60) < 10) timeString += "0";

if(minutes > 0) timeString += (seconds - (minutes*60));
else timeString += seconds;

if(frames < 10) timeString += ";0";
else timeString += ";";

timeString += frames;

return timeString;
}


function simulate()
{
bur = getTimer();

var topSpeed:Number = 0;
var topSpeedTime = "";
swatchTypes._visible = false;

onEnterFrame = function ()
{
bur = getTimer();
if (!slowMotion || bur - pre > 200)
{
pre = bur;
frames++;
if(frames % 40 == 0) {
blink();
}
var seconds = int(frames/40);
var actualFramesInSecond = frames - seconds*40;
var timeString = formatTimeString(seconds, actualFramesInSecond)
statusText.text = gameFPS + " fps";
statusText_blue.text = timeString;
var speed = Math.sqrt(riderPoints[5].dx*riderPoints[5].dx + riderPoints[5].dy*riderPoints[5].dy);
speed = int((speed)*100)/100;
if(speed < 0)
{
speed = speed * -1;
}
statusText_red.text = speed + " p/f";
if(speed > topSpeed)
{
topSpeed = speed;
topSpeedTime = timeString;
}
statusText_green.text = topSpeed + " @ " + topSpeedTime;

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by efrazable Mon Dec 17, 2012 11:50 pm

Vector UI :O

But still, beta 3 had a lot of promise, so I'm sure that it'll be awesome.
efrazable
efrazable
Member

Durr I'm efraz herp derp


https://www.youtube.com/user/efrazable?feature=mhee

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Tue Dec 18, 2012 1:18 pm

End of the month I guess, depends on work and how lazy I decide not to be.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Wed Dec 19, 2012 9:31 pm

Who has a good idea as to what to replace the brown lines with? Deceleration lines are pointless IMO.

EDIT: Also, during Playback, what should the pink line counter do?
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Fri Dec 21, 2012 12:12 am

http://www.mediafire.com/?4upi7nv024g7lz1

Not finished btw
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Mon Dec 24, 2012 5:37 am

https://www.youtube.com/watch?v=01FeMX7-DdU
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by Conundrumer Mon Dec 24, 2012 3:25 pm

Is it intentional that the cyan lines disappear no matter what force bosh imparts on them, as long as he touches them while moving >15 ppf?
Conundrumer
Conundrumer
Line Rider Legend

actually working on OII


Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Mon Dec 24, 2012 8:12 pm

At the moment, any touch will cause it to disappear. I am trying to see if I can work out a method where bosh has to head at it more directly in order to trigger it.

EDIT: To do list updated.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by Chuggers Mon Dec 24, 2012 9:40 pm

what if you made another line which does the inverse, so that the line only appears when it's hit at 15ppf?


you could do so many recycles
Chuggers
Chuggers
Member

villainous quirker

Community Pick: SYTYKC
Community Pick: Form

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Mon Dec 24, 2012 10:55 pm

Chuggers wrote:what if you made another line which does the inverse, so that the line only appears when it's hit at 15ppf?


you could do so many recycles

TBH I couldn't figure out how to inverse the trapdoor lines.

Also, updated todo list.

https://www.youtube.com/watch?v=Uvbn_D1OLbE
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Wed Dec 26, 2012 1:57 am

Got redo/shift backspace to work. Very Happy
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by theacp127 Wed Dec 26, 2012 2:23 pm

kevansevans wrote:Got redo/shift backspace to work. Very Happy
One of my favorit short cuts. Very Happy
theacp127
theacp127
Member

trying real hard


Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by [senpai] kevans Wed Dec 26, 2012 7:10 pm

Alright guys, I'm on the home stretch. I'm leaving out XY snap, because well, I doubt very many people will seriously use this version. But if you guys want to throw a double check list out at me that involves things only on 6.7, then go ahead.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Beta 3 7.4 [WIP] Empty Re: Beta 3 7.4 [WIP]

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum