News for hackers. Stuff that matters.

giogadi

I had a lot of fun making a small hack-n-slash for the Sega Genesis. I did it in pure 68K assembly, but there is also a framework called SGDK that lets you make games in C.

Making a game from scratch in assembly was eye-opening. I used to wonder in amazement how programmers made games in assembly for the 8/16-bit systems, but now I've learned that it's....just programming. It's even pretty fun!

My favorite part of this project was that I had to consult old scans of Sega programming manuals from the 90s in order to do drawing, scrolling, etc. Lots of fun bit operations required to communicate with the hardware back then!

Congrats to these students for producing a clever solution to a real practical problem! I hope that the students will own the patent, and not the university. Many schools have a way of taking ownership of absolutely anything their students come up with.

That said, I prefer just raking up leaves manually. It makes no noise, it's quiet, and it's good exercise.

Re:I Should Have Loved Biology on Monday April 22, 2024 @09:41AM (#40114273)
I think we could reduce the scope of today's curricula to accommodate this kind of teaching. If students spent a few more months understanding the how of scientific discovery instead of the what, I think it would be a worthwhile trade-off.
The internet needs more websites like this. This is The Good Internet
Re:New York medical school eliminates tuition after $1B gift on Monday February 26, 2024 @05:40PM (#39517637)
We actually already have many loan forgiveness programs for doctors - for example, they can choose to work at an understaffed clinic in a historically underserved area of the country and get huge amounts of their loans forgiven, on top of making a big salary. A lot of these clinics fully depend on this pipeline of doctors needing loan forgiveness. I'm not saying that this an ideal situation, but the loans can sorta encourage many doctors to practice where they are most needed.

Show HN: Audial – a video game about musical improvisation

https://giogadi.itch.io/audial

This is still a prototype. I'd love to hear what people think!I built this game from scratch in c++. Most of the sounds you hear are synthesized at runtime by an audio synthesizer I also wrote. I generate sound this way because (1) it's cool and (2) it makes for fast iteration on game design.I arrived at this game design over years of noodling around with tiny prototypes. I love rhythm games...

( Read More... | no comments | on HN )
IMO the hip new thing in algorithms and data structures is to Just Use Arrays For Everything
Re:SushiDAO Head Chef Served with Subpoena by SEC on Thursday March 23, 2023 @02:36PM (#35279313)
I initially thought this was a joke website about trading in literal sushi. After a few minutes on the website I'm still thinking it's a joke
Re:The Perks of a High-Documentation, Low-Meeting Work Culture on Tuesday November 22, 2022 @12:23PM (#33708284)
"Just write quality software"

That's quite a load-bearing "just" there.

Re:The Science of Scientific Writing (1990) on Wednesday August 17, 2022 @12:55PM (#32498805)
This is the single most influential article on ALL my professional communication. Before reading this article I used to consider my emails/documents/etc finished as soon as they included all of the content I wanted to cover. This taught me empathy for the reader in writing. And if writing can help the writer clarify their ideas, then clarifying your writing can even improve how you organize your own thoughts.