You are browsing as a guest. Sign up (or log in) to start making projects!

bartoszkasyna

@bartoszkasyna

Joined June 1st, 2026

  • 17Devlogs
  • 4Projects
  • 1Ships
  • 15Votes
I am 18 YO student from Poland. I'm into AI and game develompment. Check this project - Minerust
Open comments for this post

2h 17m 25s logged

Added Planet name editor, trying to optimize game. Removed depracted code

Added Planet name editor, trying to optimize game. Removed depracted code

Replying to @bartoszkasyna

0
3
Open comments for this post

2h 5m 44s logged

Added minimalize button to controls box. Added stars and little galaxy in the bg. App behave weird while taking screenshot(idk why). I made more realistic parameters of objects.

Added minimalize button to controls box. Added stars and little galaxy in the bg. App behave weird while taking screenshot(idk why). I made more realistic parameters of objects.

Replying to @bartoszkasyna

0
4
Open comments for this post

2h 48m 45s logged

Added basic world controls. Now you can also click on the planet. Planet and their moons will be outlined.

Added basic world controls. Now you can also click on the planet. Planet and their moons will be outlined.

Replying to @bartoszkasyna

0
3
Open comments for this post

1h 58m 56s logged

I have implmeneted FPS counter. When I saw FPS i decided it should be more optimized. I jumped from ~60FPS to ~200FPS in 1920x1080

I have implmeneted FPS counter. When I saw FPS i decided it should be more optimized. I jumped from ~60FPS to ~200FPS in 1920x1080

Replying to @bartoszkasyna

0
8
Open comments for this post

2h 5m 18s logged

I have added ECS planets and moons with orbit forecasts based on n-body simulations

I have added ECS planets and moons with orbit forecasts based on n-body simulations

Replying to @bartoszkasyna

0
3
Ship

I made classic snake game running on raspberry pi pico 2. There are two play modes - 1st player mode, 2nd AI agent mode. Making such small AI which can play game fluently on pico 2(512 KB RAM) was challenging.

  • 7 devlogs
  • 11h
Video of Project → See source code →
Open comments for this post

2h 5m 5s logged

I refactored code for better readibilty. Optimized draw digit function. I think that project is ready to ship.

I refactored code for better readibilty. Optimized draw digit function. I think that project is ready to ship.

Replying to @bartoszkasyna

0
4
Open comments for this post

3h 25m 20s logged

I have implemented DQN Agent with input size 11 hidden state 128 output size 3 which can play snake game in real time on raspberry pi pico 2. I will try make it better, best scores achieved by ai was 52. I also noticed bug where snake body is larger than one square of grid. Now I’ll focus on optimalization and bug fixes.

I have implemented DQN Agent with input size 11 hidden state 128 output size 3 which can play snake game in real time on raspberry pi pico 2. I will try make it better, best scores achieved by ai was 52. I also noticed bug where snake body is larger than one square of grid. Now I’ll focus on optimalization and bug fixes.

Replying to @bartoszkasyna

0
9
Open comments for this post

3h 38m 31s logged

Shadow removal(again - same bug). I implemented cheap vertex ambient oclussion. It still a little buggy but i’ll fix it. I refactroed code a little to get ready for wasm modding. For now i will leave visuals and focus on game content, portability. How I said little buggy in the corners

Shadow removal(again - same bug). I implemented cheap vertex ambient oclussion. It still a little buggy but i’ll fix it. I refactroed code a little to get ready for wasm modding. For now i will leave visuals and focus on game content, portability. How I said little buggy in the corners

Replying to @bartoszkasyna

0
2
Open comments for this post

1h 10m 52s logged

Little changes in layout for better game experience. Added Assembly utils for optimalization. Fixed bug - Eaten apple sound wasnt stopping when player died what caused beeping until new game. Added new load screen. Added support for \n in drawString function

Little changes in layout for better game experience. Added Assembly utils for optimalization. Fixed bug - Eaten apple sound wasnt stopping when player died what caused beeping until new game. Added new load screen. Added support for \n in drawString function

Replying to @bartoszkasyna

0
8
Open comments for this post

1h 13m 51s logged

Previously font size was fixed now you can adjust it. Added loose screen and melody generator when you catch apple. Now I will add more sound like death sound or snake length achievment sound. Then I will focus on creating edge ai capable of playing snake with only 512KB ram on PICO 2

Previously font size was fixed now you can adjust it. Added loose screen and melody generator when you catch apple. Now I will add more sound like death sound or snake length achievment sound. Then I will focus on creating edge ai capable of playing snake with only 512KB ram on PICO 2

Replying to @bartoszkasyna

0
14
Open comments for this post

3h 37m 23s logged

I removed shadows implementation because moving light center caused shadow crawling which is hard to get rid of with small cost. It was possible to remove but it was droppingg about 120FPS(fom 340 to ~200). I have reduced VRAM usage by reducing water buffer size. With render distance 32 game use 1.6GB of VRAM and 700MB of RAM. Rendering is GPU optimized(80%+ usage, <20% CPU usage. Video might not looks like 300FPS because of video compression.

I removed shadows implementation because moving light center caused shadow crawling which is hard to get rid of with small cost. It was possible to remove but it was droppingg about 120FPS(fom 340 to ~200). I have reduced VRAM usage by reducing water buffer size. With render distance 32 game use 1.6GB of VRAM and 700MB of RAM. Rendering is GPU optimized(80%+ usage, <20% CPU usage. Video might not looks like 300FPS because of video compression.

Replying to @bartoszkasyna

0
8
Open comments for this post

1h 16m 47s logged

I have implemented basic snake gae. Now I will work on optimalization and lose screen.Later I will try make edge AI capable of working fluently on PICO 2 with 520MB RAM. PS: It’s hard to play and record in same time

I have implemented basic snake gae. Now I will work on optimalization and lose screen.Later I will try make edge AI capable of working fluently on PICO 2 with 520MB RAM. PS: It’s hard to play and record in same time

Replying to @bartoszkasyna

0
968

Followers

Loading…