I spent eleven years working on this Line Rider track
delu.medium.com
delu.medium.com
question that I never got around to asking you when you were working on this: did the community meme about OII never being finished ever get to you? The line rider world is full of a lot of projects that never got completed (SamThePoor’s Cosmic Ultimatum, etc.). What kept you going on this, when so many other projects seemed to fizzle out, as the community kind of shrank and receded, before it really came back into the zeitgeist? I really respect the deliberation and thoroughness you take with each step when you start a project.
I've always found it really funny and played along with it!
> What kept you going on this
It was mostly my conviction about the creative potential of Line Rider but it helped a lot that the community remained alive and people understood the significance of this track
I relate very deeply.
(Wall of text is fine if preferred; I relate too)
https://github.com/johnalexandergreene/Geom_Kisrhombille
https://github.com/johnalexandergreene/Forsythia/tree/master...
In all seriousness, Wow, this is really cool. Reading through the readmes was admittedly less interesting :) than firing up the editor, getting confused for about 2 minutes, then going "oh" once I got the relationship between metagons and jigs, and that the kernel was basically a placement system based on a rule engine combined with a solver. Coool.
This is admittedly very over my head :) (I may or may not have tried deleting most of the metagons to see if I could start with with simpler layouts, but then I just got handed lots of single-metagon renders instead.)
This makes me think of a bunch of a different categories of Android apps:
- "paint by number" thingies that let you passively "color" pictures by matching up numbered colors with a pixellated numbered grid based on a supplied image
- pattern generators that let you create your own wallpapers, quite a few based on tesselated designs ("geometric pattern" and "tangram generator" are good keyphrases; "wallpaper pattern" also seems to weed out lock-screen pattern generators)
- active wallpapers that display graphical effects of different kinds
- "geometric drawing" apps that generally use some kind of rule system as the basis of control
There are likely other general categories I'm not thinking of.
This system doesn't directly fit exactly into any of the boxes defined above, but the apparent widespread popularity(?) for the above kinds of apps may suggest the existence of a target demographic that might like being available to play with this kind of thing on a phone or tablet. The only consideration is the learning curve.
I cannot deny that I'm describing several months/subprojects-worth of work to port the renderer to run within Android, replace the AWT/Swing UI with something that would be intuitive on touchscreens of various sizes, figure out what crowd(s) to make the app appeal to (eg, solely technical focus, or general passive/"arty" demographic)... but if you ever wanted to showcase the project further, given that the architecture is already written in Java, an Android port almost seems like a shoo-in answer. (I'd actually forgotten it was written in Java when I went "ooh, I want to play with this on my phone.")
Hmm; I made a wall of text to say "port this to Android". I'm more trying to say, "if you have the motivation, porting to Android may have positive results". :)
Thanks for sharing. It's very cool to see the results of sticking to/studying/exploring the depths of the implications of a specific rule system for as long as you have.
When the whole thing came together and was working I lost the fire for it. Really have no urge to work on it now. Believe me, I've tried too much. Cold wet ashes.
But it's been well smeared around the world and I'm pretty sure what I've found won't be lost. So that's good.
I'm on a totally different project now. Meditation basically.
So, greetings fellow artschool alumnus. What's your big computer project?
I can understand being done with something as complex to reason about yet fundamentally self-consistent (ie, lacking novel/unexpected details to discover). Heh, "cold wet ashes" is more interesting than "old chewing gum", I might borrow that :)
Perhaps someone could file "port to Android" on GitHub and tag it "good first issue for newcomers"... xD
At the end of the day, you stuck in there and finished it, and cold wet ashes are arguably better than fire drenched in burnout. (Ooh. That fell out nice. What's the meta equivalent of a rhyme?)
Meditation is interesting. I'm trying to figure out my brain as well. It's so weird; not only is every brain's user manual uniquely different, every single one is also written in a different long-lost language. And so the reverse-engineering process has to come up both with the content and the language. It's so annoying. :)
As for my "big computer project"... I somehow got the idea that "I shall solve the UI problem!" (......woops). Over the past few years this has slowly (and initially painfully) morphed and rounded out into a general interest in psychology, human focus, the understated/unintuitive amounts of friction produced by network effects, and how hard it truly is to solve for holistic, cohesive design that allows us to reason about complex ideas in ways that are intuitively instinctive.
The OCD about UI design started around 2003. I think I was 12, heh. It took from around 2006 to 2011 to go from "I shall make a new terminal!" to "eeh... the only winning move is not to play" when I kind of properly integrated the significance of obsession ("I must figure this out now") vs true interest ("I want to figure this out properly"). Developmental delay is fascinating. I guess my big project (if I could sign off anything at this point) was, uhh, growing up.
I still remain interested in the field of UX design, and continue to reduce ideas to their basic building blocks that I can objectively use for parts on a regular basis. So far I have a few fairly boring ideas that I might be able to commercialize at some point (into a field that already exists, but could do with better integration); if that fails, I'll just go back to the drawing board and start again. One of the more relevant things I've learned thus far is that trying really hard to make something work "because it has potential", without being able to reason through that "potential" end-to-end, is something to avoid like the plague.
(As for school, that didn't quite work out, mostly due to process failures surrounding institutional incompetence.)
A metagon is the essence of a polygon. It's the definition of a polygon minus information pertaining to location, orientation, scale and chirality (handedness).
Thanks. I think. (uhoh)
I was just about to ask you what the last item was in the track (that meme) but realized I didn't actually read your blog post and just watched the video. WHOA. Major, major props for such a great post to accompany the video with. I'm sharing this with everyone my age that knows what Line Rider is :)
Also do you have any of your old Line Rider videos or .sol saves (specifically "The Amazing Nose Manual", "Manuals", "Watch it Now")? If you do, it would be great to get them archived by Rabid Squirrel: https://www.dropbox.com/request/4tqU7np9RJrfu17LvBae
(LR Archive context: http://bevibeldesign.com/line-rider-archival-project)
If you want to get in contact, my Twitter is @d_e_lu and my Discord is conundrumer#1409
Amazing amazing work!
Indeed. The polygons were quite literally jaw dropping to me.
~slow clap~
I had immediate flashbacks to my old modder days for Jedi Knight and DN3D, I was reminded of the endless fun we had creating worlds out of the puzzle pieces we were handed on our underpowered machines.
Playing with GTA3 config settings, cheating physics engines in Stunts, watching the releases of the demoscene with awe. The time was magical and feels nostalgic in retrospect. I feel like pulling out one of my early works and doing the same.
Most impressive though I think is the development you did as an artist. Starting from the effect based presentation in your early works, it's wholesome to see you take all of the stuff you learned about physics engines, still top it off with more you've learned along the way — but then let it all take a backseat to telling a story instead. One of drama, hope, despair, struggle and eventually, "escape".
Thanks for making my day.
There's a drawer in my closet that's labeled "unfinished business".
I'm inspired to open it right now.
You mean this one?
http://www.ibiblio.org/GameBytes/issue20/misc/stunts.html
Oh, the hours I played creating the craziest tracks in the undocumented editor barely hidden away behind Shift+F1, reliably making the car hit the ground at a certain angle and speed, triggering a bug (probably an unchecked signed wraparound) that would make it accelerate infinitely into orbit.
It reminds me of bunny hopping and similar "bugs" in old FPS engines that turned out so popular that they sometimes ended up being purposefully implemented in subsequent engines.
Skiing in Starsiege: TRIBES immediately sprang to mind--and the wailing and gnashing of teeth that followed when they tried to reduce/limit it in Tribes 2 (only to add it back in with the "classic" mod).
Never heard of the game before, but now I want to try it with this track
It's a big track so might take a while to load. The ending animation doesn't work properly at the moment
Edit: I'm new to linerider but is it super common to have the tracks set to music? Could be cool to have some basic ability to have a music track in app.
I'm just working on maintenance and adding new features
Nice job.
A lot has changed since I started doing Line Rider art in middle school (here’s an old one: https://youtu.be/h__96TEF85g and here’s more what I do these days: https://youtu.be/o2XMFgk3JQQ). Forcing myself to learn editing software in middle school eventually helped me land video editing gigs before I transitioned to software. Line Rider took me on a fun path to get there :)
David’s always been an innovator, and I love seeing his stuff show up in unexpected places (though HN is probably the least shocking place I’d find this article)
But this is about 10 levels beyond that! Only now do I see I didn't take things far enough by half - this is beautiful and... complete. Just amazing!
EDIT: Yep, here it is, "Date Created: 9/23/2006" which is the day Line Rider came out according to wikipedia.
And https://ruffle.rs/demo/ can actually play it! Wow!
EDIT2: Here's self hosted thanks to Ruffle!
> Octopus lifespan is limited by reproduction: males can live for only a few months after mating, and females die shortly after their eggs hatch. ... Octopus reproductive organs mature due to the hormonal influence of the optic gland but result in the inactivation of their digestive glands, typically causing the octopus to die from starvation. Experimental removal of both optic glands after spawning was found to result in the cessation of broodiness, the resumption of feeding, increased growth, and greatly extended lifespans.
TIL
What I gather is that the optic gland controls all hormone secretion, and although they were able to prevent the digestive system from being blocked by removing it, the same gland likely is necessary in other areas.
Here's a good example of defrag[0].
COD4 also had serverside mod support where upon connecting to a dedicated server, the client could choose to download these mods from the server. It was crazy what the community was able to come up with.
These days... well, surprisingly not so much has changed. Even though the official multiplayer servers have long gone dark, the original COD4 on PC still has a community and player base. Its remastered version that came out recently on the other hand is pretty much dead.
Eventually people were building line-rider style FPS maps for skiing starting around 1999.
I remember backing up the SWF version of line rider. And then they added a STRAIGHT LINE tool. No more abusing the right click menu! How far this game has come!
> After years of development, after some more collaboration with that Line Rider friend, and after connecting with the owners of Line Rider, it wound up becoming the official version on linerider.com. This version resolved many of the issues I had with the original version
I'm so curious to hear more about this. That's like a geek dream come true.
Fun fact: InXile got acquired by Microsoft, and for a brief period of time, Microsoft technically owned LR
That said... holy crap that final sequence was amazing, easily making up for whatever issues I have with other parts of it.
[1] Mostly due to the "moving too fast to get a sense of the scene" problem, I think.
I think this reminds me of the Action Supercross game https://dosgames.com/game/action-supercross/ and mapping community around it. Eventually, well in 2000, it rebranded to Elasto Mania and has kept on going ever since! https://elastomania.com/
Line Rider was (is) such a great avenue for artistic and tinkering spirit. Someone else here called it a "demoscene" and that's a perfect comparison. It's a very easy game and community to get sucked into.
This track is pretty cool, and that ending is incredible. Nice to read that you were able to come back to a revived community and finish the project. I guess I'll go watch all my favorite tracks now, thanks :)
As an aside, it's great to see many here on HN who also love(d) this game. Not that I'm surprised the two communities would overlap, but there were at least a few years between the last time I built a track and the first time I came to HN. There are such strong common threads of interest across the internet.
To appreciate the work that went into Omniverse 2, try to make a track that has the rider doing a single loop-the-loop.
The post is full of life lessons and details the struggles of being an artist and engineer. Leave the flash game out of this, and it's _still_ a great write up.
Congrats! Well done.
Super Flu - Selee: https://youtu.be/mpuSi6YooAo (this one's my favorite)
This Will Destroy You full album: https://youtu.be/qasxqKScOfY
Brain Power: https://youtu.be/IMHWsJEG5-0
This really caught me off guard. What an unexpected twist.
I have so much respect for people who take their projects this far and I love this mix of programming, art, and overall geekery!
Line Rider in general just puts a smile on my face.
I'm so glad to see that people like you are still spreading that love of the creation.
It's more about being fast and move on to next big things(or so they think) nowadays. That mindset never able to create this kind of art.
LR is basically a sandbox of broken physics.
I spent way more time than I want to admit playing my favorite Flash game, Fantastic Contraption. I'm concerned that the possibly millions of hours of creativity that went into the thousands of levels and hundreds of thousands of solutions are going to go down with that ship in a couple months.
I guess the internet archive is working on supporting older games but I wonder how feature complete and bug-free that's likely to be
I think the biggest issue was not the death of flash, but that many games used external resources and broke after those servers went down.
Here’s another fun Line Rider video synced to “Something Just Like This / Hungarian Rhapsody No. 2” by the piano guys: https://youtu.be/mZd1GsRHVts
When I hear about most businesses failing I think about that saying: "Quitting smoking is the easiest thing I've ever done. I've done it a thousand times!"
Temporarily giving up is like a superposition of success and failure. It hasn't collapsed into true failure until you stop working on something for the last time.
Off topic, but it made me flash on something I spent many, many hours on probably 20 years ago, that I can't quite recollect. Does anyone remember the flash experience where you created little creatures out of lines and springs and they kind of hobbled around? I believe "soda" was in the name. That thing really got me into computers and the web!
It looks like the original is not online anymore, but here's an open source version
Have to admire the dedication you've put into that. Us casual line-riders spent a few hours at best and moved on onto the next shiny thing and there's there people like you that went above and beyond. A labour of love.
I guess, I'll watch Matrix this evening. The song he used for the video really is amazing and gives Matrix Vibes. (Chateau - Rob Dougan)
Not everything done in Flash was awful.
Thanks for sharing it!
I'm lost for words.