HNHacker News
TopNewBestAskShowJobs

alexanderson

262 karma · joined June 10, 2016

I'm linking my keytrace.dev: did:plc:yltnuhmi5446q5gixfz277lu
submissionscomments
alexanderson··on Parque Arqueológico do Solstício
Thought this was a new AWS product for half a second.
alexanderson··on Apple M5 chip
Apple has always been a hardware company first - think of how they sell consumers computers with the OS for free, while Microsoft primarily just sells the OS (when comparing the consumer business; I don’t want to get into all the other stuff Microsoft does).

Now that they own the SoC design pipeline, they’re really able to flex these muscles.

alexanderson··on Can You Gerrymander Your Party to Power?
A similar game which demonstrates different methods of gerrymandering can be found here: https://polytrope.com/district/
alexanderson··on Show HN: I made first declaritive SVG,canvas framework
This website looks like a blatant ripoff of the design of the Remix website. https://remix.run
alexanderson··on U.S. has world’s highest rate of children living in single-parent households (2019)
Freakonomics most recent podcast episode was about this very topic, and the data that indicates how valuable two-parent households can be to the parents and the children.

https://freakonomics.com/podcast/when-did-marriage-become-a-...

alexanderson··on Thorium – A Starship Bridge Simulator
I actually only discovered that book a few years ago, but it aligns a lot with my vision. I wrote a short book review on Twitter! https://twitter.com/ralex1993/status/1259560390368694272
alexanderson··on Thorium – A Starship Bridge Simulator
It's built with Node.js and Electron on the backend, a bespoke JSON-based database, a React frontend built with Vite, three.js and React Three Fiber for the 3D views, and an adapted network layer based on tRPC that supports live queries over WebSockets, so data updates are automatically propagated to all subscribed clients.

My biggest regret is the database. During gameplay, the database needs to be in memory so the game loop has as little latency as possible, so the database is just for persistence when the app closes. I really should use something built for this purpose, like sqlite. But the database engine I'm using is designed to be transparent and convenient. It uses a JavaScript proxy to track any time a data mutation is made to the in-memory database, and dumps that to the JSON file on a throttle.

Everything else is meeting my needs just fine.

alexanderson··on Thorium – A Starship Bridge Simulator
It's a networked video game. If you're in the living room, folks are expected to bring their own computer. Each computer maps to a station on the bridge of a spaceship, like navigator or tactical.

The hope is that the game can be hosted over the internet through port-forwarding or on a VPC. That "part of a larger event" is actually in reference to running the game over a LAN at a convention.

The USS Voyager is a physical bridge simulator in Utah, USA that uses the Thorium Classic software, the precursor to Thorium Nova.

alexanderson··on Thorium – A Starship Bridge Simulator
This is why I hesitate to attempt any fundraising. Stretch goals and donor rewards scare me.

Fortunately, the scope of this is significantly less than Star Citizen, since all of the first-person content of the game is supposed to happen in real-life, LARP-style.

alexanderson··on Thorium – A Starship Bridge Simulator
Back in my day, we used to do 17-hour overnight missions, where the crew would have to sleep in ships, since the simulation would continue through the night.

We once did an away mission where the crew was stranded on a remote planet and running out of water. We split the crew, where one half we going to find a viable water source and the other needed to track down a local scientist who had the parts we needed to repair the ship.

After dressing them up in our weirdest costumes, we trekked them outside. The water group were sent to a local convenience store with a couple of dollar bills and told to "act natural" as they picked up some bottled water. I was happy to find that they absolutely did not act normal.

The other group went to a local staff member's house, which had been decorated to look like the scientists laboratory.

Needless to say, the whole experience was quite memorable, and highlights how the computer controls are only part of what makes the simulation fun.

alexanderson··on Thorium – A Starship Bridge Simulator
psst. If you're still living in the area, they do group missions for adults too. If you've got the time and willing friends, definitely opt for a 5-hour mission. It'll be just as much fun as you remember.
alexanderson··on Thorium – A Starship Bridge Simulator
Definitely one of my inspirations. Spaceteam is an entirely different kind of chaos. I love it.
alexanderson··on Thorium – A Starship Bridge Simulator
Yeah, the intention is the station count is adaptive. You choose the number of players and the ship you'll play with, and it automatically generates an appropriate station configuration.

So if you have fewer players, you can play on a smaller ship that doesn't have any non-player crew members. Or, conversely, a large group will have additional stations to spread the work out a little bit.

Hopefully everything feels meaningful and impactful at every crew and ship size and nothing feels like busywork.

alexanderson··on Thorium – A Starship Bridge Simulator
I'm hoping for it! The engine supports multiple player ships, so if one of those player ships happened to spawn from another player ship, and if that ship happened to be smaller and have a single player station, the engine doesn't really care.
alexanderson··on Thorium – A Starship Bridge Simulator
Very much up in the air at the moment, but it will likely be what you typically find in bridge simulators. For tactical, a beam weapon, a projectile weapon, some kind of point-defense, shields, and a targeting scheme for all of them.

If you want to help guide what's included and how they fit together, I'm happy to entertain proposals in the Github discussions or Discord.

I should add that Thorium Nova will include a lot more inter-ship controls. Things like security officers, system maintenance, medical teams, cargo transfer, power grid distribution - that kind of thing. Adding all of that will effectively double the max-crew size of the typical 6 you see in other bridge sims.

alexanderson··on Thorium – A Starship Bridge Simulator
I've actually got WebGamepad support built into the pilot station. Start up the game, start a flight, and load up the pilot station. Then plug in your gamepad, wiggle it so the browser recognizes it, and a config icon will appear in the bottom right. From there you should be able to configure every control on that screen to work with the buttons and sticks on your gamepad.

DMX and other show-control features will come much later, after the main gameplay features are completed. But they're my favorite part, so I'll definitely get to them eventually.

alexanderson··on Thorium – A Starship Bridge Simulator
The game is under active development, and I'm trying to keep an open governance model, where anyone can contribute ideas and shape the direction of development. If you want, feel free to pop into the Github discussions to propose how to build these kinds of mechanics into the game!
alexanderson··on Thorium – A Starship Bridge Simulator
Self-host might not be the right way to think about it. It's more of a video game with a built-in web server, like Age of Empires where one player hosts the game for everyone else.

The only difference is all the other players only need a web browser to connect. But you can play the game from a single computer if you want.

alexanderson··on Thorium – A Starship Bridge Simulator
It's under development, so screenshots are few at this point.

It's also open-source, so it's free to download! Alpha are in the Github releases page.

alexanderson··on Thorium – A Starship Bridge Simulator
True story: When I was coming up with the name I found a HN article about Thorium reactors, thought it was cool, and it conveniently fit into the naming scheme for other simulator controls I've worked on.
alexanderson··on Thorium – A Starship Bridge Simulator
Thanks for the encouragement, and the reminder of what makes this project special.
alexanderson··on Thorium – A Starship Bridge Simulator
That ship is still the gold-standard of simulator design. The two decks, the many levels on the bridge itself, the nooks and crannies, the two viewscreens, the separate brig and sickbay - ah, it takes me back.

The goal for Thorium Nova is to create that iron-clad simulator that you're looking for, where every crew member's job has a real impact on the overall simulation. Right now I'm working on the power grid simulation, which will have huge effects on the rest of the ship. The quartermaster will have to keep fuel and coolant stocked in the reactor room, the engineer will have to monitor the reactor's usage and heat to make sure there's enough capacity for an emergency, and someone else will be in charge of answering the captain's call to "reroute all power to the engines!"

Building these simulations is an interesting balance of realism and gameplay enjoyment. Hopefully I get each of those right.

alexanderson··on Thorium – A Starship Bridge Simulator
Hey friends. Thorium's developer here. Happy to answer any questions or give more insights.

Thorium Classic has been in development since 2016 and is primarily intended to be used in brick-and-mortar space centers out in Utah, like the Space Place[1] and CMSC[2]. As such, there isn't a lot of content and documentation to get newcomers up-and-running with it.

Thorium Nova is currently under development and is intended to be used by a broader audience. It will include much more content, pre-built missions, and more integrated tutorials.

The project is open-source, so anyone is welcome to contribute[3] and follow along with the progress of each alpha.

1: https://www.thespaceplace.org

2: https://spacecenter.alpineschools.org

3: https://thoriumsim.com/blog/contributing-to-thorium-nova

alexanderson··on Ask HN: Those making $0/month or less on side projects – Show and tell
You can build it from the source on Github, or download the latest alpha release here: https://github.com/Thorium-Sim/thorium-nova/releases/tag/v1....

I've got a quick demo of the current alpha here on YouTube: https://www.youtube.com/watch?v=li51J9c1Wpo

alexanderson··on What are some interesting uses of WebUSB you have come across?
I’ve used it to control DMX light fixtures.

https://gist.github.com/alexanderson1993/5e280410dd10639555b...

alexanderson··on Ask HN: Those making $0/month or less on side projects – Show and tell
https://thoriumsim.com

A multiplayer spaceship bridge simulator game, where your crew each takes a different position on a futuristic spaceship, explore space, meet aliens, complete missions, and hopefully keep your ship in one piece!

If you've ever played Artemis, Empty Epsilon, Starship Horizons, Star Trek: Bridge Crew, heck even SpaceTeam, this is in the same genre. It's pretty much Space DnD, with the option to have a Game Master role.

Still under development, but by the time its done it'll have a 3D universe simulation, crew and ship systems simulation, interactive controls for a whole bridge of friends, and an interactive mission designer.

I've got a handful of donations coming in through OpenCollective, but I just about break even with my hosting and Apple Developer program costs.

alexanderson··on Ask HN: Do newsletters work? Why do websites push them so much?
The proof is in the pudding. https://bytes.dev has almost 100,000 subscribers, a 48% open rate, and can pull $6,000 per weekly issue in sponsorship revenue. Why? Because 50,000 eyeballs is worth that much.

Source: https://bytes.dev/advertise

alexanderson··on Vercel acquires Turborepo, a high-performance build system
Rich Harris. Jared Palmer. Vercel's consolidation of web tech talent continues.
alexanderson··on Show HN: Thorium Nova – Starship Bridge Simulator Game
Hey everyone,

I’m the developer of Thorium, a little-known bridge simulator that’s primarily used for school field trips out in Utah. I think the time has come for something different though. I call it Thorium Nova.

It will be centered around the 3D star map and an internal ship map, and will have a focus on narrative rather than just action. Instead of just simulating what’s going on outside of your ship, the crew that live on your ship will affect how ships systems operate. It will also feature prominent Flight Director (game master) controls to facilitate more engaged storytelling.

If you are at all interested in what’s coming for Thorium Nova and want to learn more, follow this link and sign up for the newsletter. The number of newsletter signups will help me know how many people are interested in the project, so share it with your friends.

https://nova.thoriumsim.com/

If you sign up for the newsletter, you’ll get access to special Thorium Nova channels in Discord to discuss development progress, along with other exclusive material provided only to newsletter subscribers.

Feel free to reach out if you have any questions.

alexanderson··on Show HN: Tinkersynth 2.0 (now with color and open-sourced)
I don’t see how it isn’t legitimately open source. There may not be a “LICENSE.MD” file in the repo, but the “package.json” file does list the license as “MIT”. That’s good enough for me.
Page 1 of 2Next →