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
Page 1 of 18 • 1, 2, 3 ... 9 ... 18
Unleashed progress thread. (Previously Line Rider C progress thread.)
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:
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.
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:
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
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
O_________________________________________________________O
Derpinator- Member
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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
Thoughts?
Thoughts?
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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.
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- Member
- don't read this
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Line Rider: Anniversary - Where the fight begins..... oh wait thats halo
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
TheRevTastic wrote:Line Rider: Anniversary - Where the fight begins..... oh wait thats halo
Lulz. Nice remake, though.
hypothet- Member
- don't read this
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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- Member
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
I also haz 8 gigs of ram
Derpinator- Member
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
sounds too much like Unbound which everyone hates.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
Thoughts?
Beta 4?
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
It's not a beta. I hate people using the term beta for things that aren't betas lol.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
I'm for the Unleashed title. Sounds awesome.
Wizzy- Member
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
mhenr18 wrote:It's not a beta. I hate people using the term beta for things that aren't betas lol.
Gamma?
Cereal- Line Rider Legend
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
IBM's Blue Gene super computer has 16 terrabytes of ram.Sheldon wrote:I have 16 TB of RAM.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
TheRevTastic wrote:Line Rider: Re-Born
I like this. Sorta catchy.
Opal Rider- Moderator
- Aestetikally appealing
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
rabid squirrel wrote:sounds too much like Unbound which everyone hates.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
Thoughts?
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.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Yay! So that means I can test it out without a hacintosh .
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Got it building on win32
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.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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.
https://2img.net/h/i757.photobucket.com/albums/xx213/kevansevans/untitled-12.png
Though.... I think the name could be better... IMO.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Laptop
Windows 7
4 GB Ram
AMD Athlon 64 L310 x2 1.20 GHZ
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Up for a linux port? :|
Conundrumer- Line Rider Legend
- actually working on OII
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
Conundrumer wrote:Up for a linux port? :|
I think that isn't necessary because Linux is designed to run win32 programs.
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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 . CPU/RAM on Windows still isn't real
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
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 . CPU/RAM on Windows still isn't real
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
Re: Unleashed progress thread. (Previously Line Rider C progress thread.)
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.
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.
Page 1 of 18 • 1, 2, 3 ... 9 ... 18
Similar topics
» Line Rider Unleashed Progress (Shotoku's build)
» Line Rider [progress thread]
» Line Rider Python progress thread.
» Line Rider v3 progress thread (Flash version)
» Line Rider Confession Thread
» Line Rider [progress thread]
» Line Rider Python progress thread.
» Line Rider v3 progress thread (Flash version)
» Line Rider Confession Thread
Page 1 of 18
Permissions in this forum:
You cannot reply to topics in this forum
Sun Nov 10, 2024 1:20 pm by Rafael
» How to control the camera freely?
Sun Jun 02, 2024 5:37 pm by ScrungleBlumpkus
» "Leaves Through The Line" By Wizzy
Mon Mar 18, 2024 11:03 am by alpha leonis
» bubblegum - Pure5152
Thu Nov 23, 2023 4:36 am by Rafael
» Started in 2020 - thoughts?
Mon Jul 24, 2023 1:21 pm by cvang
» Hypersonic Motion - Preview and explanation
Mon Jul 24, 2023 12:15 pm by alpha leonis
» Track question
Mon Jul 24, 2023 12:14 pm by alpha leonis
» Line Rider Pointy Wobbly Italian Rat ~ Leonis
Mon Jul 24, 2023 12:12 pm by alpha leonis
» Line Rider Prism ~ Leonis
Mon Jul 24, 2023 12:11 pm by alpha leonis