HNHacker News
TopNewBestAskShowJobs

joemanaco

1,083 karma · joined February 16, 2011

I make games: https://www.asylumsquare.com
submissionscomments
joemanaco··on Game publisher lies to its users and claims its graphics are hand-made
What happend: The game publisher System 3 has released a trailer for a new Legacy collection of James Pond games. The trailer was full of AI slop. After backslash in the comments (where Systen 3 claimed that NO AI had been used at all), they published a blog post showing how they created everything by hand. It’s just hilarious.
joemanaco··on Show HN: I made a 2D game engine in Dart
I don't have looked into Flame too much, but I would say the main difference is that Flame builds on top of Flutter while right now Bullseye2D only builds on the web package.

Flame offers more out-of-the-box features, while with Bullseye2D you have to build many things yourself, but it doesn't force you into a predefined structure as much. The API is more prodcedural style, making it relatively quick to learen in its entirety, without too much "magic" happening under the hood.

I think for most people Flame would be the better choice (it is also been around longer, which means better support...), however, I really love extremly simple approaches. I also believe it has advantages when you tailor your systems and architecture to your own requirements. Lots of stuff in 2D Game Development is also extremly simple (so often having to deal with a complex physics module or rendering pipeline or entity component system is contraproductive).

joemanaco··on Show HN: I made a 2D game engine in Dart
You're right. I fixed it ;)
joemanaco··on Show HN: I made a 2D game engine in Dart
Yes, maybe it's a stupid thing to say. My thought was that the simplicity of the API takes out a lot of the complexity of it compared to engines with complex structures, entity hierarchies, event systems and features that need to fit a wide range of genres. Especially if you want to make something simple or just a prototype.
joemanaco··on Show HN: I made a 2D game engine in Dart
Thanks. Hearing that from someone who works on Dart and wrote two books I’ve read makes the compliment really special to me :)
joemanaco··on Show HN: I made a 2D game engine in Dart
Thank you.
joemanaco··on Show HN: I made a 2D game engine in Dart
I ported this game from the Book "Code The Classics" which was written in Python/PyGame. It should be relativley easy to add mobile touch inputs to it, but I didn't have time for that yet.
joemanaco··on Apple's Software Quality Crisis
This is not only an Apple problem. Most software developed today is in a terrible state. What boggles me the most is that how users are immune against it - it's so normal that software doesn't work or has bugs that most users don't even get upset - it's just the way it is. It's software - what can you do? :(
joemanaco··on I deleted my social media accounts
They said many things that are just not true. Like Hitler was a left-winged communist… you can’t make this shit up.
joemanaco··on I deleted my social media accounts
Yes, that's right. But social media platforms always tend to have something new on it each time you check them, which creates a strong incentive to check them even more often. News sites, for example, on the other hand, don’t use algorithms that encourage doom scrolling and keep you engaged far longer than you intended.
joemanaco··on I deleted my social media accounts
It’s not clear, yes: I think they have way too much power in the wrong hands. Now, hypothetically speaking: If they were to lose most of their users, they would lose their power. So, in one way or another, everyone supporting those platforms (by using them) is part of the problem - and that would be the reason to stop using them (again, I know this is quite hypothetically).
joemanaco··on Meta outage
Has a meta developer used Chat GPT again?
joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
My idea was to release it for free and cross-promote my other game in it I'm currently working on. But don't know if it works out, because it's quite niche.
joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
Thank you.

It's based on a private fork of this (discontinued) language: https://github.com/blitz-research/monkey

joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
Oh, it's from Sean Barrett. Never heard of the game but I'm using his stb libraries :-)
joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
I think it should be DRM free (at least I haven't opted in anywhere for it on the Steam Backend). I might consider to upload it to itch.io as well when I find some time.

I also thought about if I should offer it as Download on my website, but I don't know if anyone on PC nowadays still would install games via an unknown website :-)

joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
Cool, which game is it?
joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
TBH: Pretty good :) I know it's not the best game ever, but it feels nice anyway...
joemanaco··on Show HN: I revived a game I abandoned 5yo ago and released it for free today
When I had it nearly finished I asked an artist if he could do a mock up. I liked it so much that I thought "Cool, I'll let him remake all the graphics quickly and release it then".

Then when I replaced the graphics I continously added new features as well and a popular video game musician (Chris Hülsbeck) joined the project. Now with so much talent working for the project I felt like the gamedesign wasn't a good match for it anymore, so I basically started over (I thought about this for a month or two, then finally throw away all source code and restarted without realizing that I have basically threw a nearly finished game away). This sounds pretty dumb in retrospective, but back then I just didn't saw it.

joemanaco··on Ask HN: What's your strategy to land fully remote jobs?
When I was looking for remote contract work as a freelancer a few years ago, I had the problem that most of the offers I found online were through HR agencies. This was pretty frustrating because the people I talked to weren't part of the company who were looking for people and often didn't have any technical knowledge, so they were just checking resumes for matching keywords. They also wanted ~15% commission for life (!!), which felt like a big rip-off.

So I changed my strategy. I searched for companies I found interesting that were looking for permanent employees. And I approached them with my resume and a nice mail that I wanted to work as a freelancer, not an employee, and offered to meet - even if they weren't interested in freelancers. Simply to get to know each other.

In the weeks that followed, I had many meetings and found some very good companies to freelance for over the years.

Of course, this might not work for larger companies because the HR department doesn't have the power to decide whether to work with a freelancer or not. But I found it very satisfying to work with smaller companies, and it also resulted in some friendships/contacts that went beyond the collaboration.

(Note: As of today I no longer doing contract work because I started to work full time on my own projects)

joemanaco··on Creating Pixel Art (2010)
The engine I'm using is based on this one with lots of customizations:

https://github.com/blitz-research/monkey

joemanaco··on Creating Pixel Art (2010)
Yes, that's right. Yoshi's Island, for example, is a great inspiration for me.
joemanaco··on Creating Pixel Art (2010)
I didn't know Rastan at all. It's kind of crazy, you always think you know all the games from that time and yet you stumble across one every now and then where you think, that would have been my thing back then :)
joemanaco··on Creating Pixel Art (2010)
I love Pixel Art - yet I often don‘t like how a lot of games try to approach it in a „modern“ way so I started to create my own dream pixel art game (working ob it >5 years now):

https://store.steampowered.com/app/541310/Tiny_Thor/

joemanaco··on Show HN: How I completed a project I abandoned 5 years ago
In 2019 Germany started a funding program for the game development industry which you could apply to. You can find more information about what are the requirements and how to apply here: https://www.bmvi.de/DE/Themen/Digitales/Computerspielefoerde...

There is also something similar from the EU, but I don't know how this works exactly: https://www.eacea.ec.europa.eu/grants/2014-2020/creative-eur...

joemanaco··on Ask HN: What are you working on?
I'm developing a retro video game called Tiny Thor.

I'm working on it on and off since 2012, but now working fulltime on it since last year.

The game has art by Henk Nieborg and music by Chris Hülsbeck. They are two heroes of my youth, so this is really an absolute dream come true for me.

The player’s main weapon is Mjölnir – a magic hammer – that bounces off enemies and walls. So the player has to carefully aim and use the environment to do bouncy trick shots to defeat enemies or solve physic-based puzzles. This leads to all kinds of crazy and funny situations.

Some WIP Video: https://www.youtube.com/watch?v=TWTpi3D4IFA

Infos: https://asylumsquare.com/games/tiny-thor

joemanaco··on Ask HN: Which companies work like Gumroad?
I run my company in a similar way. It's myself, three employees and a bunch of contractors. ( https://asylumsquare.com/team )

We have an office, but everyone can work from where-ever he wants to (actually the freelancers are from all around the world). Since Covid hit we're operating 100% remote before most of the time we worked with 2 people in the office the rest of us remotely.

Everyone works as much or less as he wants, can take days off whenever he feels like.

We do have voice calls from time to time when it's appropriate, but in 99.9% only two people are involved and it usually happens when we have the feeling it would clarify faster as by asynchronous chat (for example when screen share is involved to demonstrate something). Actually I wouldn't even call it meetings because we mostly don't even setup a schedule, it just naturally happens (for example chatting about a specific topic, then deciding a call would be easier / faster).

It works well for us, but I think it would be a lot harder if we were more people as we don't have anyone who organizes or manages the project and the people.

joemanaco··on Ask HN: Why does my newsletter get so many spam sign ups?
Ah ok, I see. I have a "confirmation-thank-you" page, but it's behind a one time token that is only in the email and only valid for 48 hours. And once it's validated the token is no longer valid, so there is no way to get further information.

Once confirmed there is no other public page or anything to get a hint if the email got validated or not.

joemanaco··on Ask HN: Why does my newsletter get so many spam sign ups?
Yes, I do a simple email validation in PHP using the FILTER_VALIDATE_EMAIL filter. But it sounds silly to use a external site for this kind of validation, right?
joemanaco··on Java is better than C++ for high speed trading systems
Sorry, but this sounds more like they had really bad C++ developers and then complaining about the language.
Page 1 of 3Next →