Live data from Hacker News

A Trail Tale

atrailtale.com

31–40 of 58 posts

Re: A Trail Tale

#32

Project dev here if anyone has any questions- on a technical side, the app is built with Unity WebGL wrapped in a vue.js wrapper. The JS side handles pulling the live data from the server and determines the best Unity scene to show given the parameters- time of day, weather at his last known coordinates, and the location itself. I wrote a separate vue.js progressive web app that is installed on his phone so he can wr…

Why not just use canvas/HTML5? Seems do-able.

Re: A Trail Tale

#33
post #31

Love everything about this. Well done team.

How do you know a team was involved? I was looking for a credits page but couldn’t find any.

Update, found in the About section:

> My brothers and I built this unique blog to give everyone the experience of reaching Katahdin (the trail’s northern terminus), no matter where or when you are in life.

Re: A Trail Tale

#35

Project dev here if anyone has any questions- on a technical side, the app is built with Unity WebGL wrapped in a vue.js wrapper. The JS side handles pulling the live data from the server and determines the best Unity scene to show given the parameters- time of day, weather at his last known coordinates, and the location itself. I wrote a separate vue.js progressive web app that is installed on his phone so he can wr…

Why not just use canvas/HTML5? Seems do-able.

I started with canvas, but a big part of the project was making sure my artist brother would be able to easily position elements, create animations, adjust the layers, and build the scenes. The Unity editor is great for stuff like that. It was also really easy to extend the Unity editor with buttons to automate annoying tasks.

I was also having some annoying issues with scaling everything based on device screen size, and choppy performance, problems I would have fixed eventually, but nice that Unity behaved correctly right off the bat.

If I had another year, I probably would have built a unity scene file parser (or maybe an editor extension) to convert the object positions and script parameters so I could take advantage of the Unity editor while still cutting out a lot of the overhead, definitely a step I would have taken if I couldn't get the WebGL player to behave as well as I did.

Re: A Trail Tale

#36
post #33
post #31

Love everything about this. Well done team.

How do you know a team was involved? I was looking for a credits page but couldn’t find any. Update, found in the About section: > My brothers and I built this unique blog to give everyone the experience of reaching Katahdin (the trail’s northern terminus), no matter where or when you are in life.

Yep- of the three of us, one is a professional developer (me), one is a professional experiential designer/artist, and one is a professional writer with a great music talent- the perfect combination for a project like this!

Re: A Trail Tale

#37

He's currently at Palmerton, PA/Lehigh Gap. The hike up out of town is steep and completely unshaded. You absolutely bake on a sunny day. Once you hit the top of the ridge, the trail looks out over the old zinc smelting plant for the next five or so miles. It's absolutely one of the most striking parts of the trail. The ridge is basically bare of trees, AIUI because of the plume of pollution from the zinc plant. A Wa…

[deleted]

Re: A Trail Tale

#38

Earlier quoted context omitted.

This is fantastic work - just had a couple questions about it: 1. I've heard different accounts of how well unity web GL is supported, did you run into any limitations? 2. What did advantages did wrapping this in Vue provide?

1. Everything non-apple has managed to handle the project without any problems, but getting it working on iPhones was a small nightmare- silent loading fails, web assembly not loading, endless hangs initializing the scenes, textures being replaced by distorted noise that one user described as "a portal into another dimension"- in the end I had to disable compiler optimization in the source code of one of the librarie…

Hey, just an FYI, I'm on android using bromite and it blows up with the "something went wrong" message.

Re: A Trail Tale

#39
Great site!

One nitpick is that I don't like clicking left to access the older Journal entries (traditionally, right arrow shows older entries, like in pagination tables).

Re: A Trail Tale

#40

Project dev here if anyone has any questions- on a technical side, the app is built with Unity WebGL wrapped in a vue.js wrapper. The JS side handles pulling the live data from the server and determines the best Unity scene to show given the parameters- time of day, weather at his last known coordinates, and the location itself. I wrote a separate vue.js progressive web app that is installed on his phone so he can wr…

I first found y’all via Reddit I believe. So much respect for this project. Love the aesthetic. Love the dynamic scenes. Great job.
Post reply on HN