Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
dch :flantifa: :flan_hacker: boosted
Harley ๐Ÿ๐ŸŒฟ
Harley ๐Ÿ๐ŸŒฟ
@lichendust@sunny.garden  ยท  activity timestamp 10 months ago

Okay, it's out.

Lena is a handmade framework for making tiny games with palette graphics.

It's software-rendered, cross-platform and comes with constraints that challenge your creativity without limiting your game's size and scope. It comes with batteries-included palette graphics, some novel palette-blending and drawing effects, a simple audio interface, text rendering, and loaders and decoders for assets. It also compiles and runs on:

๐ŸชŸ Windows (Native)
๐Ÿ macOS (Native)
๐Ÿง Linux (via SDL3)
๐Ÿ˜– WebAssembly (Native)

The core functionality of Lena is implemented from scratch in almost exactly 2,000 lines of Odin, and while I designed it as a fun little game jam framework for myself, I hope it can also serve as an interesting learning tool for people looking to delve deeper into low-level system and engine programming for video games.

๐Ÿ•น๏ธ https://github.com/lichendust/lena

I'm releasing this as a version v0.0.0 on GitHub right now, with the hope of getting some feedback before declaring a truly API-stable 1.0.0 release.

#gamedev #programming #gameengine #odin #pixelart

Your browser does not support the video tag.
This video cannot be previewed
Open original
A short video of Lena's demo program running on a desktop.
GitHub

GitHub - lichendust/lena: ๐Ÿ•น๏ธ A handmade framework for making tiny games

๐Ÿ•น๏ธ A handmade framework for making tiny games. Contribute to lichendust/lena development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block
Dylan Isaiah P.
Dylan Isaiah P.
@dylanisaiah@mastodon.social  ยท  activity timestamp 16 hours ago

Neurodivergent devs: what languages actually *click* for your brain? Not popularity โ€” what feels kind, predictable, low-cognitive-load? Why?

I'm building a framework for ND devs and want real experiences. Rust? Go? Odin? Python? Something else?

Tell me what works (or doesn't) for you.

#ActuallyAutistic #ADHD #Neurodivergent #Programming #Rust #Go #Odin

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ยท  activity timestamp 2 months ago

Odin: Moving Towards a New "core:OS"

https://odin-lang.org/news/moving-towards-a-new-core-os/

#HackerNews #Odin #coreOS #technology #innovation #programming #news

Moving Towards a New "core:os"

The rationale and transition period to moving to the new โ€œcore:osโ€
  • Copy link
  • Flag this post
  • Block
hypebot boosted
PaulaToThePeople
PaulaToThePeople
@PaulaToThePeople@climatejustice.social  ยท  activity timestamp 3 months ago

In this timeline it's totally normal to fall asleep while facepalming. flan_facepalm

#cat #CatContent #Odin #FacePalm

A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
  • Copy link
  • Flag this post
  • Block
PaulaToThePeople
PaulaToThePeople
@PaulaToThePeople@climatejustice.social  ยท  activity timestamp 3 months ago

In this timeline it's totally normal to fall asleep while facepalming. flan_facepalm

#cat #CatContent #Odin #FacePalm

A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
A mostly white cat sleeping on a white cat-tree with his frontlegs on his face.
  • Copy link
  • Flag this post
  • Block
hypebot boosted
PaulaToThePeople
PaulaToThePeople
@PaulaToThePeople@climatejustice.social  ยท  activity timestamp 3 months ago

My view this morning.

This is more #ContentCat than #CatContent.

#Odin #cat #cats #CatsOfFediverse #CatsOfMastodon

3 media
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
PaulaToThePeople
PaulaToThePeople
@PaulaToThePeople@climatejustice.social  ยท  activity timestamp 3 months ago

My view this morning.

This is more #ContentCat than #CatContent.

#Odin #cat #cats #CatsOfFediverse #CatsOfMastodon

3 media
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
I'm laying on my back on a couch, wearing a black hoodie. Odin, an almost entirely white cat, is laying on my hoodie and is stretching his head towards my face. Around him there is my brown, curly hair. The picture is taken from slightly above my head so its almost my point of view. In the background there is a livingroom with wooden tiles, white walls, a TV, some plants and other stuff.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Same, but Odin found a position he likes and no longer moves closer to my head. He looks contently to the side.
Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Harley ๐Ÿ๐ŸŒฟ
Harley ๐Ÿ๐ŸŒฟ
@lichendust@sunny.garden  ยท  activity timestamp 10 months ago

Okay, it's out.

Lena is a handmade framework for making tiny games with palette graphics.

It's software-rendered, cross-platform and comes with constraints that challenge your creativity without limiting your game's size and scope. It comes with batteries-included palette graphics, some novel palette-blending and drawing effects, a simple audio interface, text rendering, and loaders and decoders for assets. It also compiles and runs on:

๐ŸชŸ Windows (Native)
๐Ÿ macOS (Native)
๐Ÿง Linux (via SDL3)
๐Ÿ˜– WebAssembly (Native)

The core functionality of Lena is implemented from scratch in almost exactly 2,000 lines of Odin, and while I designed it as a fun little game jam framework for myself, I hope it can also serve as an interesting learning tool for people looking to delve deeper into low-level system and engine programming for video games.

๐Ÿ•น๏ธ https://github.com/lichendust/lena

I'm releasing this as a version v0.0.0 on GitHub right now, with the hope of getting some feedback before declaring a truly API-stable 1.0.0 release.

#gamedev #programming #gameengine #odin #pixelart

Your browser does not support the video tag.
This video cannot be previewed
Open original
A short video of Lena's demo program running on a desktop.
GitHub

GitHub - lichendust/lena: ๐Ÿ•น๏ธ A handmade framework for making tiny games

๐Ÿ•น๏ธ A handmade framework for making tiny games. Contribute to lichendust/lena development by creating an account on GitHub.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About ยท Code of conduct ยท Privacy ยท Users ยท Instances
Bonfire social ยท 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct