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

programming final project: Line Rider

+13
Stallie
ACwazHere
Georgio_jc
[senpai] kevans
Purtle
Z_N-Freak
Sheldon
Yobanjojoe
Kohuda
KillinTime2792
Rafael
Votale
Conundrumer
17 posters

Go down

programming final project: Line Rider Empty programming final project: Line Rider

Post by Conundrumer 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.
Conundrumer
Conundrumer
Line Rider Legend

actually working on OII


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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

btw sounds cool Very Happy GL
Votale
Votale
Member


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Rafael 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).
Rafael
Rafael
Line Rider Legend


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Conundrumer 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 :|
Conundrumer
Conundrumer
Line Rider Legend

actually working on OII


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

60fps

customizable sleds

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

(moar stuff goes here)
KillinTime2792
KillinTime2792
Member


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Kohuda 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.
Kohuda
Kohuda
Member


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Yobanjojoe 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.
Yobanjojoe
Yobanjojoe
Member

swag


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Rafael 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
Rafael
Rafael
Line Rider Legend


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Sheldon 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.
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

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

I want Bosh to poop rainbows Smile
Z_N-Freak
Z_N-Freak
Member

Off-sled Action


https://www.youtube.com/user/MrZNF

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Purtle 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.
Purtle
Purtle
Member

ppt [retired mod]

4th place in Tournament of Legends

http://www.hiddenheartpiece.org

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by [senpai] kevans 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.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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

4th place in Tournament of Legends

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by ACwazHere 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
ACwazHere
ACwazHere
Member

fuck around and get dunked on


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Stallie 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().
Stallie
Stallie
Member


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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

sounds awesome though

CamQuartr
Member


http://www.CameronKashtan.com

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Kohuda 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
Kohuda
Kohuda
Member


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by mhenr18 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


http://www.mhenr18.com

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by TheRevTastic 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:.
TheRevTastic
TheRevTastic
Member


http://www.therevtastic.com

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by mhenr18 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


http://www.mhenr18.com

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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


http://www.therevtastic.com

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by Conundrumer 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.
Conundrumer
Conundrumer
Line Rider Legend

actually working on OII


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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

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


Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

Post by [senpai] kevans 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.
[senpai] kevans
[senpai] kevans
Member

Stay in your coma


https://kevansevans.github.io/

Back to top Go down

programming final project: Line Rider Empty Re: programming final project: Line Rider

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