frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: Best Podcasts of 2026 [So Far]

10•AbstractH24•3h ago•8 comments

Ask HN: Is GitHub preparing to go behind a login wall?

44•reconnecting•11h ago•32 comments

Ask HN: Where are the good search engines for mathematical formulas?

52•lo0dot0•3d ago•15 comments

Tell HN: Who wants to be hired" posts outpace "Who's hiring" 2 to 1

53•santiagobasulto•17h ago•30 comments

What if users start cloning SaaS using AI

2•mzubairtahir•4h ago•2 comments

Ask HN: Please give us an option to hide our username in the upper right corner

3•swingandamiss•6h ago•13 comments

Ask HN: How do you keep documentation up to date with AI generated code?

4•ghosts_•6h ago•4 comments

I coded a shoot 'em up alone at 18 after learning Lua in a single week

4•DamixLord•8h ago•2 comments

Ask HN: Is anyone experimenting with different ways of using LLMs for coding?

203•yehiaabdelm•4d ago•202 comments

Ask HN: Do you have more or less than 1Mb text of your own writing?

3•cwmoore•9h ago•20 comments

Tell HN: I managed to unsubscribe from Adobe CC without being charged

24•frereubu•1d ago•2 comments

Tell HN: Fable is now credits only

9•teruakohatu•22h ago•7 comments

Ask HN: How do I setup SSO and SLO on my two WP websites with separate databases

2•anitroves•11h ago•0 comments

Ask HN: What is your AI harness that lets you switch LLM models easily?

3•hbarka•11h ago•3 comments

Tell HN: Fable 5 promotion extended through July 12, 2026 at 11:59:59 PM PT

15•theanonymousone•12h ago•5 comments

Ask HN: Are LLMs slowly making companies dysfunctional?

6•haute_cuisine•13h ago•3 comments

Ask HN: Make good open-source products, but how to get user?

3•Loerei•13h ago•4 comments

Ask HN: Who is hiring? (July 2026)

245•whoishiring•6d ago•369 comments

Ask HN: What are alternative to Upwork for side gig?

6•user7878•17h ago•2 comments

Ask HN: Are systems ready for the first negative leap second?

10•Asmod4n•1d ago•11 comments

Claude has the worst pricing – but people want it

10•amukbils•1d ago•21 comments

Ask HN: Who wants to be hired? (July 2026)

151•whoishiring•6d ago•505 comments

Ask HN: Fable 5 promo ends today – is anyone keeping it once it's usage-billed?

10•franze•17h ago•15 comments

Ask HN: What cool stuff have you all been using Fable 5 for?

12•Tsarp•1d ago•14 comments

Ask HN: Since when does Craigslist's front page have emojis?

39•argee•1w ago•33 comments

Ask HN: Is anyone using Jujutsu version control (JJ) exclusively?

7•cabyambo•1d ago•1 comments

Ask HN: Are there good security benchmarks for LLMs?

7•melvinroest•1d ago•0 comments

You've reached the end!

Open in hackernews

I coded a shoot 'em up alone at 18 after learning Lua in a single week

4•DamixLord•8h ago
Hey everyone. I'm new to the "real" world of programming because I used to just code alone in my room, strictly on my own PC. My name is NZUKOU DAMIEN (my username is DamixLord), and I'm an 18-year-old developer based in Cameroon.

I've been a fan of programming since I was 12. Since then, I've messed around with several languages: Python, JS, Go, and now Lua. I don't even know why, but I just love Lua for no specific reason, so I wanted to learn it. In one week, I learned variables, functions, tables, and OOP (especially metatables, which I absolutely love). I wanted to build a project to check if my fundamentals were solid enough to reach an intermediate level, and that's how I made SPACE CONQUEROR.

I didn't go with a traditional OOP approach; instead, I mixed it up with metatables because I enjoy it, and honestly, it was a blast. I'm looking forward to your feedback, advice, etc.

Just a quick heads-up (because I have to, since some people on Reddit jumped all over me for this): I did feed my code to an AI to make it more readable (because I do weird things like declaring variables that are as long as a highway), and I copied snippets here and there because my math and logic skills can be pretty bad. I'm not writing my first article to brag or pretend I'm a genius (honestly, I have major imposter syndrome). I'm doing this to get feedback, chat, and learn from my mistakes.

Thanks again! (And one last thing: while making this, I realized that my first real project is very similar to the one Elon Musk coded when he was 12, Blastar. Coincidence? I'll let you be the judge).

The Project : https://github.com/nzukoudamien/Space-Conqueror

Comments

al_borland•8h ago
> because I do weird things like declaring variables that are as long as a highway

Don't let people talk you out of descriptive variable names. It makes code much more readable, easier to understand, and will help when you come back to it later. We're not battling to save every bit anymore and editors have auto-complete.

Congrats on the project, I can't say much more, because GitHub locked me out for clicking between files too fast... I guess that's a thing now.

369548684892826•7h ago
Have you seen this 2D game engine called Love? It's for Lua, and I've heard it's very good

https://love2d.org/