shukuru's Avatar

shukuru

@cherrym.ad.bsky.social

Self-taught CPU charmer and GPU cook. Using C, Odin and Python to break stuff :]

74 Followers  |  31 Following  |  70 Posts  |  Joined: 18.11.2024  |  1.7891

Latest posts by cherrym.ad on Bluesky

Post image Post image

My last acquisition ๐Ÿ˜

Untested but in very good condition at first glance.

Next step, a good cleaning and a modern PSU.

#retrocomputing #commodore

05.03.2025 21:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I understand now the strange mention notification I received in my mailbox

12.02.2025 17:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
We stay strong against hate and hatred โ€” Codeberg News Codeberg is currently suffering from hate campaigns due to far-right forces,...

Please let codeberg alone with political shit

blog.codeberg.org/we-stay-stro...

12.02.2025 17:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just finished the step 1: Cartesian system. But I also accidentally started to write a mini-engine to plot points, draw lines and triangles with Screen/Cartesian plan conversions :3

#raylib #odinlang

06.02.2025 22:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I have to finalize step 1 with plotting points inna Cartesian system, then I will slap trigonometry hard

04.02.2025 23:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
gamelog Formalized development log for graphic programming with a video game context

Actually enjoying building tools to learn maths more than crafting video games, do am I doomed ?

#odinlang #raylib #gamedev

codeberg.org/shukuru/game...

04.02.2025 23:12 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
gamelog Formalized development log for graphic programming with a video game context

Today, I set a fire ๐Ÿ”ฅ on my game development journey after figuring out that I lack of theory knowledge af and decided to start to plan a learning path with a devlog:

codeberg.org/shukuru/game...

My fellow learning buddies will be Odin and Raylib of course :D

#gamedev #odinlang #raylib

02.02.2025 22:38 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Odin Programming Language

Odin is also a great alternative: manual memory management with modern convenience but keep C simplicity: odin-lang.org and zylinski.se/posts/introd...

But I think the better option advice is to use what it fits you and your needs, Raylib have a tons of language bindings.

06.01.2025 05:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Organizing the charset texture to match character state enumeration values times rect size is my new favorite convenience construct :D

03.01.2025 21:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Currently on a project more affordable in terms of time and skills: a mixed character between Rayman and Kirby in a vertical digging roguelike (not `lite`)

03.01.2025 21:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Idle animation with #odinglang and #raylib, one struct, a bunch of f32 fields and a dynamic array of raylib.Rectangle and tada!

03.01.2025 21:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Edit: attributes, not uniforms

30.12.2024 23:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Pitfall #2: Not using the #raylib MVP matrix in Vertex shader, my sprite was out of clipping space

30.12.2024 23:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here: github.com/raysan5/rayl...

30.12.2024 18:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A pitfall that I learn from: if you don't pass a Vertex shader to #raylib it set a default one and you may pay attention to default uniform locations naming

30.12.2024 18:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Hahaha, enum state machine & array swizzling goes brrrr

#gamedev #odinglang #shaders

30.12.2024 18:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Shader afternoon, my buddy went red multiplied :D

#gamedev #shaders

30.12.2024 17:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Drew this little guy to work with shaders (actually learn shaders) but it also gaves me a little game idea :)

#gamedev

30.12.2024 10:13 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I will give it a try for the next one, glad you created the first Odin game jam :D

30.12.2024 09:56 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Art Scammers Have Infiltrated Bluesky...
YouTube video by katliente Art Scammers Have Infiltrated Bluesky...

youtu.be/_DEklZ-gsDg?...

And they confuse level editor software with game artist ๐Ÿ’€

#gamedev

25.12.2024 16:54 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m talking about a software not an artist :)

25.12.2024 06:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
LDtk LDtk (Level Designer Toolkit) is an open-source 2D level editor for indie devs, with a strong focus on user-friendliness.

I found ldtk.io but didnโ€™t give it a try yet, maybe you know any other software

23.12.2024 19:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I looked for 2 days and just found this now, it look like pretty interesting:

ldtk.io

23.12.2024 13:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m looking for a good map/level editor with not too much fancy features. Anyone got this somewhere ? #gamedev #raylib #odinlang

23.12.2024 12:55 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

I started to read @zylinski.se Odin book and just learned that the language uses pascal strings rather than null-terminated C strings

This is definitely a good resource full of surprises

#odinlang #gamedev

18.12.2024 06:28 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Git pre-commit hook for Odin - Pastebin.com Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

The little pre-commit git hook that I love #odinlang

pastebin.com/kkjmicAJ

17.12.2024 23:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Pixel art of a cherry blossom tree overhanging a girl dressed with a red skirt and a grey jacket on the sidewalk. Pale blue sky with green tainted fluffy clouds

Pixel art of a cherry blossom tree overhanging a girl dressed with a red skirt and a grey jacket on the sidewalk. Pale blue sky with green tainted fluffy clouds

Tried to work on graphical side of #solodev journey, I admit that I'm happy because I started to be more confident with shading of "fluffy" things such as trees or clouds. I choosed colors for a peaceful image.

16.12.2024 19:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I finally set up a new mailserver, now I can focus on resetting all my passwords and on the better : #gamedev

14.12.2024 18:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Experience tip: do data backups, especially when you host your own services like mail

I will have to set up a new mail server in emergency somewhere.

My NVME SSD has really died with tons of I/O errors

12.12.2024 11:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nvme SSD choose to die on Sunday >:(

08.12.2024 10:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@cherrym.ad is following 20 prominent accounts