That percussive sound that starts the song at the beginning of Play is SUPER jarringly loud. I'd trim it out of the track entirely.
I know you've mentioned tileset improvements but just to put it out there you've generated isometric buildings, but the tile set you're using appears to be square based. This creates a very incongruous style where the buildings don't feel like they're actually attached to the ground.
Finally, about the pixel art you’re using: you’re asking Nano Banana to generate it, but there are a couple of issues with prompting pixel art from GenAI models. The most obvious one is that the pixels aren’t aligned to a traditional grid which leads to really noticeable fringing. This is especially obvious when I use the scroll wheel to zoom in on some of the art assets.
I’d highly recommend using something like Unfake [1] to clean this up, aligning pixels and reducing the palette to something more consistent. It’s a bit more manual work, but it will make your assets look dramatically better.
Thanks for all of this — really appreciate the detailed feedback and the links, will check those out.
Apologies about the drum hit at the start! Appreciate that is probably way too loud, especially on headphones. Cutting the first second out now and also adding a fade in for music track on the menu music to ease you in!
The tileset/isometric mismatch and the pixel grid fringing are both great calls. I am by no means an artist so this is a big help! I hadn't come across Unfake before — that looks super useful to clean up the existing assets and any new ones I generate.
I came across https://www.pixellab.ai/ today when I was researching unit sprite animation & tileset generation and think I may have to redo a lot of the graphics entirely - seems to be the most expensive part outside of the Claude Max plan..
Running through your suggestions with Claude now to get them implemented. Cheers!
Very cool. Small bit of feedback - I'd suggest using the pointer events so that the site is compatible with desktop and tablets. It didn't seem to respond to touch events when I tried it.
Thanks for the feedback. Are you using mobile Safari? Can you try changing the pressure sensitivity slider to 0 percent? It might be an issue with wrong pressure detection. I've had to write some custom code for the native iOS version to fix it but hadn't really tested in the browser.
Sure. I dialed the pressure sensitivity down to zero, but it still didn’t work. This was in mobile Safari (WebKit) on an iPad. It definitely works in Firefox on Android, though, so it does seem to be an iOS-specific issue.
This site, especially if you look at all the previous posts from this domain, is almost assuredly AI generated.
One of the "fun" hallmarks of many of these LLM assisted websites is that they seem to completely disregard basic accessibility (especially Web Content Accessibility Guidelines [1]). That small dark gray subtext on a black background is just horrific.
Quite a bit - I have a bunch of custom shortcuts for musical notation (adding dynamics, expression, etc.) for rapidly entering music into my notation software.
This. I know the mods had talked about making some adjustments to the "Show HN" section around new users, but that's because they were trying to reduce the relatively recent flood of low effort self-promotional tripe from people who have zero interest in participating in the actual HN community.
Nice job. When I lived in Taiwan, there were small book shops that had quite a few bilingual books (中英雙語) that were a great help for learning.
One thing a lot of people don’t know is that The New York Times publishes many of its articles in both English and Chinese. If you’re an English speaker learning Chinese (or vice vesa) they even have a split reader mode to view both versions side by side.
Nice job. I picked up a fair amount of Chinese when I was first learning it using the popular PTT Bulletin board system (批踢踢實業坊) in Taiwan, so it's a great way to learn.
As far as the sentences by HSK level - I did something similar using Tatoeba [1], scraping all the Chinese/English pairs, matching them by HSK level (technically TOCFL level) and adding them to related Anki vocab cards back in the day. Can confirm it works quite well.
Show HN: A real-time strategy game that AI agents can play
https://news.ycombinator.com/item?id=47149586
Show HN: RTS for Agents
https://news.ycombinator.com/item?id=46649853
And of course there's a ton of research into more traditional forms of AI playing RTS games such as Alphastar.
https://en.wikipedia.org/wiki/AlphaStar_(software)
Feedback:
That percussive sound that starts the song at the beginning of Play is SUPER jarringly loud. I'd trim it out of the track entirely.
I know you've mentioned tileset improvements but just to put it out there you've generated isometric buildings, but the tile set you're using appears to be square based. This creates a very incongruous style where the buildings don't feel like they're actually attached to the ground.
Finally, about the pixel art you’re using: you’re asking Nano Banana to generate it, but there are a couple of issues with prompting pixel art from GenAI models. The most obvious one is that the pixels aren’t aligned to a traditional grid which leads to really noticeable fringing. This is especially obvious when I use the scroll wheel to zoom in on some of the art assets.
I’d highly recommend using something like Unfake [1] to clean this up, aligning pixels and reducing the palette to something more consistent. It’s a bit more manual work, but it will make your assets look dramatically better.
https://github.com/jenissimo/unfake.js
Here's an example of where I demonstrate generating better sprite sheets with NB:
https://mordenstar.com/other/nb-sprites
reply