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

Unleashed progress thread. (Previously Line Rider C progress thread.)

+48
Summoning
Sssschiller
Commandercoke
StingReay
shammies
Wolf_Spirit
gaoyubao
OTDE
theacp127
roflmaoqwerty
Ph0enix
crash2burn
Fauxfyre
LineMagiX
Stallie
GhostY
Binglinerider
WishLine
Chuggers
Yobanjojoe
NachoGrande96
KillinTime2792
CamQuartr
automatizer
Hedgehogs4Me
Rafael
RyderLR
Vermillion
Kohuda
TeamBlast
I_Vermillion
Votale
Blesshiscottonsocks
14mRh4X0r
darklight
Conundrumer
[senpai] kevans
Opal Rider
efrazable
Cereal
Sheldon
Wizzy
rabid squirrel
Helios Pavonine
TheRevTastic
hypothet
Derpinator
mhenr18
52 posters

Page 1 of 18 1, 2, 3 ... 9 ... 18  Next

Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Sat Dec 03, 2011 8:55 am

I figured I'd do my own thread and just post updates and info about my C build. Try to keep things civil in here - nothing is ever final (even if it's coded in) so don't act as if it's the end of the world because I'm thinking of adding/removing something.


It seems like a weird order to do things, but I've implemented panning and zoom before I've implemented the pencil and line tools, or any form of simulation. It's because I want to figure out basic performance things and also make sure that I support zooming at all times because it's quite tedious to add if I do it later.

I had posted some performance things in the other thread, but I'll restate them here because I'm going to add to them. All of these things are for my Mac, which has the following hardware:
Unleashed progress thread. (Previously Line Rider C progress thread.) WAubD

With any number of lines in the frame, at 350k total lines I start to slow down from 60fps while panning/zooming/doing anything (these figures will translate directly into simulation framerates - simulation is dirt easy and not coupled to to renderer in this build - at framerates lower than 40fps you'll drop frames to keep up with the simulation). At 1 million lines I get 23fps, and at 2 million lines I get 12fps.

However, with any linecount, I start experiencing slowdown from 60fps when 50k+ lines are visible (FYI slowdown here just means it starts getting less smooth, not ACTUALLY slower). I added lines 10k at a time and kept the frame zoomed out so I could see all of them to test this. There's not much I can do to improve this except really aggressive texture compositing, which I think I'll do eventually. For now I think 50k lines is a nice improvement over the old limit of ~2.5k before I start going down from 40fps on this machine (note that Flash is a performance glut on Mac OS X - I'd get better figures if I ran the flash version under Windows). This makes the performance gains 20x so far.


Last edited by mhenr18 on Wed Nov 07, 2012 8:27 am; edited 1 time in total

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Derpinator Sat Dec 03, 2011 9:54 am

O_________________________________________________________O
Derpinator
Derpinator
Member


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Sat Dec 03, 2011 11:26 am

I think I want to give the C version a title. Line Rider: Unleashed. Why? Because I've finally unleashed your machine and let it ride the lines like never before. Also it sounds cool :P

Thoughts?

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by hypothet Sat Dec 03, 2011 11:30 am

Kramwood wrote:if your looking at those specs rapto imagine the ram doubled. that's mine :p.

You can buy 32 something gigs of ram, and I think there's some unofficial 100 something gigs not on the market yet. :|

Anyway, sounds great. Flash takes up memory space anywhere on any OS, so don't feel alone with Flash being stupid on the Mac.

EDIT: About what you just put in as a thought, I think that Unleashed is a bit cheesy. Try something with a C to back up the programming. :P

Or just take the route of doing Line Rider C v. 1.1.0 or something.

That is a bit safer, if less original.
hypothet
hypothet
Member

don't read this


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by TheRevTastic Sat Dec 03, 2011 11:52 am

Line Rider: Anniversary - Where the fight begins..... oh wait thats halo Hehe
TheRevTastic
TheRevTastic
Member


http://www.therevtastic.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by hypothet Sat Dec 03, 2011 12:15 pm

TheRevTastic wrote:Line Rider: Anniversary - Where the fight begins..... oh wait thats halo Hehe

Lulz. Nice remake, though.
hypothet
hypothet
Member

don't read this


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Helios Pavonine Sat Dec 03, 2011 2:53 pm

mhenr18 wrote:However, with any linecount, I start experiencing slowdown from 60fps when 50k+ lines are visible (FYI slowdown here just means it starts getting less smooth, not ACTUALLY slower). I added lines 10k at a time and kept the frame zoomed out so I could see all of them to test this. There's not much I can do to improve this except really aggressive texture compositing, which I think I'll do eventually. For now I think 50k lines is a nice improvement over the old limit of ~2.5k before I start going down from 40fps on this machine (note that Flash is a performance glut on Mac OS X - I'd get better figures if I ran the flash version under Windows). This makes the performance gains 20x so far.

Oh god yes. I've always wanted to experience my tracks as they should be while making them. Good luck on finishing. Based on your words of wisdom, it's quite epic already!
Helios Pavonine
Helios Pavonine
Member

2nd place in Tournament of Legends

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Derpinator Sat Dec 03, 2011 4:15 pm

I also haz 8 gigs of ram Hehe
Derpinator
Derpinator
Member


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by rabid squirrel Sat Dec 03, 2011 7:58 pm

mhenr18 wrote:I think I want to give the C version a title. Line Rider: Unleashed. Why? Because I've finally unleashed your machine and let it ride the lines like never before. Also it sounds cool :P

Thoughts?
sounds too much like Unbound which everyone hates.

Beta 4?
rabid squirrel
rabid squirrel
Member

I'm the artsy person round here

Community Pick: Braggadocio
3rd place in Tournament of Legends 4th place in Tournament of Legends

http://www.benjaminharveydesign.com/

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Sat Dec 03, 2011 8:01 pm

It's not a beta. I hate people using the term beta for things that aren't betas lol.

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Wizzy Sat Dec 03, 2011 8:35 pm

I'm for the Unleashed title. Sounds awesome.
Wizzy
Wizzy
Member


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Sheldon Sat Dec 03, 2011 9:31 pm

I have 16 TB of RAM. :|
Sheldon
Sheldon
Line Rider Legend

words have been said

Community Pick: SYTYKC
3rd place in Tournament of Legends

http://www.wordshavebeensaid.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Cereal Sat Dec 03, 2011 9:33 pm

mhenr18 wrote:It's not a beta. I hate people using the term beta for things that aren't betas lol.

Gamma? 8D
Cereal
Cereal
Line Rider Legend


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by TheRevTastic Sat Dec 03, 2011 9:37 pm

Line Rider: Re-Born
TheRevTastic
TheRevTastic
Member


http://www.therevtastic.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by efrazable Sat Dec 03, 2011 9:53 pm

Sheldon wrote:I have 16 TB of RAM. Unleashed progress thread. (Previously Line Rider C progress thread.) 581354
IBM's Blue Gene super computer has 16 terrabytes of ram. :|
efrazable
efrazable
Member

Durr I'm efraz herp derp


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

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Opal Rider Sat Dec 03, 2011 11:24 pm

TheRevTastic wrote:Line Rider: Re-Born

I like this. Sorta catchy.
Opal Rider
Opal Rider
Moderator

Aestetikally appealing


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Sun Dec 04, 2011 4:49 am

rabid squirrel wrote:
mhenr18 wrote:I think I want to give the C version a title. Line Rider: Unleashed. Why? Because I've finally unleashed your machine and let it ride the lines like never before. Also it sounds cool :P

Thoughts?
sounds too much like Unbound which everyone hates.

Beta 4?

Rap is similar to rape. We're pretty good at differentiating between the two.
Edit: Also, I'm getting what I've got working on Windows right now - I figure that it might be a better idea to make sure builds are compatible as I go instead of doing one giant port at the end. [censored] YOU WIN32 PROGRAMMING.

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by TheRevTastic Sun Dec 04, 2011 12:08 pm

Yay! So that means I can test it out without a hacintosh :|.
TheRevTastic
TheRevTastic
Member


http://www.therevtastic.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Mon Dec 05, 2011 10:20 am

Unleashed progress thread. (Previously Line Rider C progress thread.) FOSnJ

Got it building on win32 Very Happy

edit: I'm a bit unsure whether I'm getting a lower framerate on this laptop because it's a [censored] laptop, or because I need to fix a bug that's popped up while getting it to work on Windows. The CPU and RAM use aren't actually the real thing - I've just faked them for the time being to get it to build, but could people just have a try with this? I've been getting a solid 60fps @ 50k lines at any zoom on my Mac, but I'm getting a really, really variable performance on this laptop at 50k.
http://dl.dropbox.com/u/49905412/Line%20Rider%20Unleashed_win32.zip

I've built it on Vista, I've got no idea whether it'll work with anything older.

Mac users, if you want to check performance, http://dl.dropbox.com/u/49905412/Line%20Rider%20Unleashed_Mac.zip
I've built it on Lion, and it's Intel only.

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by [senpai] kevans Mon Dec 05, 2011 11:17 am

Works like a dream in xp. aprox 600,000 lines. But this was done at a school computer, I'll test this at home.

https://2img.net/h/i757.photobucket.com/albums/xx213/kevansevans/untitled-12.png

Though.... I think the name could be better... IMO.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by TheRevTastic Mon Dec 05, 2011 11:46 am

Unleashed progress thread. (Previously Line Rider C progress thread.) PfbWC

Laptop
Windows 7
4 GB Ram
AMD Athlon 64 L310 x2 1.20 GHZ
TheRevTastic
TheRevTastic
Member


http://www.therevtastic.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Conundrumer Mon Dec 05, 2011 12:52 pm

Up for a linux port? :|
Conundrumer
Conundrumer
Line Rider Legend

actually working on OII


Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by [senpai] kevans Mon Dec 05, 2011 2:52 pm

Conundrumer wrote:Up for a linux port? :|

I think that isn't necessary because Linux is designed to run win32 programs.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Mon Dec 05, 2011 8:27 pm

No it's not, wine's a dirty hack most of the time - especially with OpenGL.
Conun, because Linux people can't get their [censored] together and have one nice GUI framework, how do you want it? I was going to do it as a GTK thing on Ubuntu, is there something else you'd rather?

Also, I've done a bit of tweaking to improve performance - I'm getting 60fps with 50k lines on my Windows machine now Smile. CPU/RAM on Windows still isn't real :P

Windows: http://dl.dropbox.com/u/49905412/Line%20Rider%20Unleashed_win32_0.03.zip
Mac: http://dl.dropbox.com/u/49905412/Line%20Rider%20Unleashed_Mac_0.03.zip

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by mhenr18 Tue Dec 06, 2011 11:59 pm

ok its a double post but meh. I've finally got the grid working in this version, totally bug free. So, that means that LR's RAM use is now final - what I'm getting now will be exactly what it'll be in fully fledged builds.

On my Mac, a 1 million line track clocks in at 456MB. If you fire up task manager/activity monitor and check the ram use of the flash player, with 3000 lines its always above 1000MB.

Or, in per line values flash uses 0.33MB per line. In my build, it's 0.000456MB per line.

mhenr18
Member


http://www.mhenr18.com

Back to top Go down

Unleashed progress thread. (Previously Line Rider C progress thread.) Empty Re: Unleashed progress thread. (Previously Line Rider C progress thread.)

Post by Sponsored content


Sponsored content


Back to top Go down

Page 1 of 18 1, 2, 3 ... 9 ... 18  Next

Back to top

- Similar topics

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