programming final project: Line Rider

View previous topic View next topic Go down

programming final project: Line Rider

Post by Conundrumer on Tue Nov 08, 2011 2:12 am

So yea, taking a fundamentals of programming class at CMU. Language: python. We have a lot of freedom of choosing what our final project will be, and I'm considering making Line Rider FROM SCRATCH.
The fundamental difference between my version and fsk's is that I will be using a different collision algorithm that enables double sided lines. So no more gravity wells (I guess I'll implement literal gravity wells). The other difference is that I'm learning programming at CMU, so hopefully my version will be a lot more optimized.
Give me ideas that we used to shout at fsk/mhenr18 years ago :|

Also, I'll probably remake it again in Java (after I learn Java) so that it would be a lot more accessible.
avatar
Conundrumer
Line Rider Legend

actually working on OII


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Votale on Tue Nov 08, 2011 2:16 am

What.. the eff. Everybody is coming this week holy poopstains >.>

btw sounds cool Very Happy GL
avatar
Votale
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Rafael on Tue Nov 08, 2011 2:32 am

@Votale wrote:holy poopstains >.>
I lol'd xD
Sounds good Conun, kevansevans is programming something for Line Rider as well so he may be able to help you think of ideas (or the other way around).
avatar
Rafael
Line Rider Legend


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Conundrumer on Tue Nov 08, 2011 2:40 am

I saw a couple of his threads but I didn't really look into it. From what I've seen, it looks like he's just taking over mhenr's role in modding fsk's Line Rider. But, as I've mentioned, I'm gonna make Line Rider from scratch. And this time, it will be done, unlike...other things.
it's my final project, darn it :|
avatar
Conundrumer
Line Rider Legend

actually working on OII


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Rafael on Tue Nov 08, 2011 2:44 am

From scratch will be interesting. Good luck getting the normal physics back, haha!
avatar
Rafael
Line Rider Legend


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by KillinTime2792 on Tue Nov 08, 2011 4:54 am

60fps

customizable sleds

no more minimum line size (1 pixel line ftw!)

(moar stuff goes here)

Back to top Go down

Re: programming final project: Line Rider

Post by Kohuda on Tue Nov 08, 2011 5:04 am

You mean the original suggestion thread for Line Rider 3?

The first pages were like:

"MOAR DURABILITY."

However, it's about time someone made double-sided lines.

_________________
You make 0% of the breads you don't bake.

avatar
Kohuda
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Yobanjojoe on Tue Nov 08, 2011 8:44 am

Kohuded wrote:You mean the original suggestion thread for Line Rider 3?

The first pages were like:

"MOAR DURABILITY."

However, it's about time someone made double-sided lines.

That sir. Would be epic.

_________________
Where am I



avatar
Yobanjojoe
Member

swag


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Rafael on Tue Nov 08, 2011 8:45 am

Kohuded wrote:You mean the original suggestion thread for Line Rider 3?

The first pages were like:

"MOAR DURABILITY."

However, it's about time someone made double-sided lines.
We've got those already, they're called Georgio manuals:P
avatar
Rafael
Line Rider Legend


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Sheldon on Tue Nov 08, 2011 10:09 am

Triple sided lines. :|
Also have the ability to make double and single sided lines. Suspicious And no line size limits big or small. Maybe a zero point tail manual, and the ability to turn the scarf into a contact point.
avatar
Sheldon
Line Rider Legend

Community Pick: SYTYKC
3rd place in Tournament of Legends

View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Z_N-Freak on Tue Nov 08, 2011 12:46 pm

I want Bosh to poop rainbows Smile

_________________
c: 1815_1382_1
l: 3198 / ?
r: 10714
s: 85.516
t: 106 / 235
u: 2015100514
avatar
Z_N-Freak
Member

Off-sled Action


View user profile http://www.youtube.com/user/MrZNF

Back to top Go down

Re: programming final project: Line Rider

Post by Purtle on Tue Nov 08, 2011 1:09 pm

Don't waste your time with stuff like customizable sleds or graphics stuff. That's not really the important part, especially since you're starting from scratch.

Necessary:

60fps
single side lines
double side lines
Be able to make both of those regular or boost lines.
Scenery lines
Play, Pause, Stop
Flag
Any size lines.


Preferable:
-lines to be able to snap like normal if you wish, as well as be able to not have them snap.
-Standard save and load(this means you would have to create some system/file for saving and loading so that's why I'm not putting it in the necessary area as it may be a bit difficult and I don't know how much time you have.

Bonus:
-Multiple flags (not sure how this works in the newer versions anyways so I can't say much about it)
-Rewind
-Frame button, that plays 1 frame forward or backward(obviously not randomly, you choose which way)
-A system for dealing with .sols (or whatever you would call them in your version)

Something interesting to think about would be if you would be able to make one side of the double sided lines red/boost and the other normal. (Could just be something you do extra once you have the main stuff).

That's all I could think of off the top of my head.

Most of the other responses seemed a bit all over the place so I figured I'd try to have something that looked semi-thought-out/organized.

Hope it helped, it's good to see you. I have a friend that is a freshman at CMU, he seems to be enjoying it.

_________________
avatar
Purtle
Member

ppt [retired mod]

4th place in Tournament of Legends

View user profile http://www.hiddenheartpiece.org

Back to top Go down

Re: programming final project: Line Rider

Post by [senpai] kevans on Tue Nov 08, 2011 2:13 pm

sweet sauce. well, when it's ready *cough*letmehaveabetaofthisamazingidea*cough* excuse me, I have a cold.

@Sheldon wrote:Triple sided lines. :|
Also have the ability to make double and single sided lines. Suspicious And no line size limits big or small. Maybe a zero point tail manual, and the ability to turn the scarf into a contact point.

I once considered the ride-able scarf. I can probably do that, but that will result in a major physics change.
avatar
[senpai] kevans
Member

Stay in your coma


View user profile https://kevansevans.github.io/

Back to top Go down

Re: programming final project: Line Rider

Post by Georgio_jc on Tue Nov 08, 2011 2:34 pm

Do something funny to play around with...like a filler tool. Maybe even with colours =)

_________________
Stuff1    ---    Stuff2

"Genius is eternal patience." - Michelangelo
avatar
Georgio_jc
Line Rider Legend

4th place in Tournament of Legends

View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by ACwazHere on Tue Nov 08, 2011 4:12 pm

That sounds really cool, Conun. It actually seems really simple to me (the ideas, not the coding itself) until I think about the contact points and all the forces on them, then it becomes very complicated. But if you use actual, real life physics calculations, I think it'll be easier. I guess every contact point needs its own set of components (velocity vectors, rotational speed, max external force, etc). Optimizing manuals and such might be the hardest part. :X Thinking about it makes me want to start coding again, but dammit I have two exams to study for. I don't have any other ideas (besides terminal velocity) that aren't programming ideas so I'll leave you to it. :P

GL/welcome back, I hope to talk to you soon, and me you and Bing need to go get lunch or something soon. 8D


Last edited by ACwazHere on Tue Nov 08, 2011 4:23 pm; edited 5 times in total

_________________

Steve Lives
avatar
ACwazHere
Member

fuck around and get dunked on


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Stallie on Tue Nov 08, 2011 4:15 pm

CN's idea sounds pretty good its self, as well as the other ideas, If I do think of something I'll add it here().
avatar
Stallie
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by CamQuartr on Tue Nov 08, 2011 8:18 pm

mhenr wsa going to start a C or (C++?) version

sounds awesome though

_________________
Need a recording? Send me a PM and I'd be willing to do it Smile

CamQuartr
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Kohuda on Tue Nov 08, 2011 8:24 pm

Able to choose were to save the saves? Maybe?

@Yobanjojoe wrote:
Kohuded wrote:You mean the original suggestion thread for Line Rider 3?

The first pages were like:

"MOAR DURABILITY."

However, it's about time someone made double-sided lines.

That sir. Would be epic.

Would be epic?
It happened 3 years ago, suggestion thread for the next line rider game. (Aka Unbound.)


Last edited by Kohuded on Tue Nov 08, 2011 8:36 pm; edited 1 time in total

_________________
You make 0% of the breads you don't bake.

avatar
Kohuda
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by mhenr18 on Wed Nov 09, 2011 1:47 am

Actually I'm rewriting LR from scratch as an exercise in writing cross-platform C code. There's so many inefficiencies in LR revisions originating from fsk's engine, so there's a lot you can do. I don't want to post too much about my work atm because I'm sick of posting promises and previews and not following up on things - I want to be the guy that can come to the forum and say "Hey guys, look what I made!"

Fsk's original source code credits the following site for helping with his physics code, you might want to have a peek at it too if you're wanting to get your build feeling fairly similar. http://www.gpgstudy.com/gpgiki/GDC%202001%3A%20Advanced%20Character%20Physics


Last edited by mhenr18 on Wed Nov 09, 2011 1:54 am; edited 1 time in total

mhenr18
Member


View user profile http://www.mhenr18.com

Back to top Go down

Re: programming final project: Line Rider

Post by TheRevTastic on Wed Nov 09, 2011 1:54 am

@mhenr18 wrote:Actually I'm rewriting LR from scratch as an exercise in writing cross-platform C code. There's so many inefficiencies in LR revisions originating from fsk's engine, so there's a lot you can do.

I don't want to post too much about my work atm because I'm sick of posting promises and previews and not following up on things - I want to be the guy that can come to the forum and say "Hey guys, look what I made!"

Fsk's original source code credits the following site for helping with his physics code, you might want to have a peek at it too if you're wanting to get your build feeling fairly similar. http://www.gpgstudy.com/gpgiki/GDC%202001%3A%20Advanced%20Character%20Physics

You told me this 1 1/2 years ago D:.

_________________

Back to top Go down

Re: programming final project: Line Rider

Post by mhenr18 on Wed Nov 09, 2011 1:55 am

Rev, I'm about to graduate now and then go into a software engineering course. I THINK I might have a bit more time for coding now Wink

mhenr18
Member


View user profile http://www.mhenr18.com

Back to top Go down

Re: programming final project: Line Rider

Post by TheRevTastic on Wed Nov 09, 2011 2:06 am

Yay! Also now you have time to make me cookies Inverted Onoz Panic

_________________

Back to top Go down

Re: programming final project: Line Rider

Post by Conundrumer on Wed Nov 09, 2011 3:45 am

I just went on google and came across this: http://www.t3hprogrammer.com/research/line-circle-collision/tutorial
There's actually quite a bit of missing detail that I'm currently struggling to fill in, though.
It might just be the time of day, but it's gonna take me a while to comprehend the guide that you posted.
Also, I plan to take a course involving C, next semester. Maybe I can take a peek at whatever you have, at that time.
avatar
Conundrumer
Line Rider Legend

actually working on OII


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by Phyxius on Wed Nov 09, 2011 5:03 am

I'd Love to see how this comes out ^^
avatar
Phyxius
Member


View user profile

Back to top Go down

Re: programming final project: Line Rider

Post by [senpai] kevans on Thu Nov 10, 2011 11:20 am

lot's o code I have not learned yet Eep

Any who, I am glad to see and be part of the development this is. Something to tell my college room mates/children/grand children when Line rider becomes viral again.
avatar
[senpai] kevans
Member

Stay in your coma


View user profile https://kevansevans.github.io/

Back to top Go down

Re: programming final project: Line Rider

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

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