I was looking for some cool effects in various sounds library then discovered that Reason has some great ones.
#reason #gamedev #soundeffects
I was looking for some cool effects in various sounds library then discovered that Reason has some great ones.
#reason #gamedev #soundeffects
It reminds me of when I was playing Frontier Elite on the Amiga, but your version is better, specially the end.
Made some progress with the audio, the sounds mechanics are mostly working so now I need to add more sounds for the pieces and adjust the volumes Here testing with Xiangqi..
#chess #xiangqi #unrealengine #gamedev
While I enthusiastically added capture and check sounds it looks like I need a better synchronization...
#chess #gamedev #unrealengine #soundeffects
Next step is to assign audio to the moves. However I think there are some more interesting possibilities than just plain wood sounds, right? Here I have assigned pentatonic notes to the board squares. Female voice for files and Male voice for ranks.
#gamedev #unrealengine #chess #pentatonic
First step for audio update was to make contextual background music. While I was at it I fixed the map loading on variant change so here we have Asian Room for Shogi and Xiangqi.
#unrealengine #gamedev #chess #audio #music
While I'm officially doing the audio update, after working on accessibility a bit, I wanted to fix some crashes and glitches in the game review window
#chess #gamedev #unrealengine
Do anyone I know have experience with TENS machine and stomach pain? Tips and tricks on how to best use it ❤️
I'm in need of more help handling my ongoing pain, and got recommended trying a TENS machine, so why not give it a try. Anything that might help at this point.
As expected, adding Screen Reader was easy, but making it functional is more difficult! I had to work around the webviews and split the analysis so that it would not be overwhelming. There is more to do but it should be useful now...
#unrealengine #gamedev #accessibility #chess #nvda #blind
First step for audio was to support screen readers for accessibility. That was not even hard to do but my feeling is that more work is needed to get it right... Here testing with NVDA:
#unrealengine #gamedev #chess #accessibility
The database update is out! Now it's time for audio... I will need Japanese, Chinese and Victorian music...
#gamedev #unrealengine #chess #shogi #xiangqi #postgresql #sqlite
store.steampowered.com/news/app/164...?
The database update is almost done, I'm testing the "remove duplicates " and Extract/Transfer games features.
#gamedev #chess #unrealengine #PostgreSQL #SQLlite
Even though my last depression was 10 years ago and I have one every 10 years, I'm too busy atm so I'll have to postpone it...
Some localization tests for Caïssa Board, it looks like I need more fonts...
#gamedev #unrealengine #chess
With help from lichess database files, I'm fixing the last issues before pushing the database update:
#chess #lichess #unrealengine #gamedev
The database update is almost ready! This updated chess archive will be packaged with the game. Looking for a given position can be very fast since the first 10 moves are precached and stored on a remote server so it takes 1.3GB on disk and 5GB on server.
#chess #gamedev #unrealengine
Game Collections in Caïssa Board
As the database update is almost done, I've realized that the database type was not shown so I've added a feather for sqlite and an elephant for postgres.
#chess #unrealengine #gamedev #sqlite #postgresql
Yay! Best wishes for 2026!
When looking for a position, with 2M games, it takes about 1m from the start, then about 1s at move 20.
So, it was better to precompute the results for the first 20 moves and host them, or the DB would grow from 1.5 to 6GB
At move 25 the results are computed: slower
#chess #gamedev #unrealengine
Looking for games with 1.e4 c5 2. Nf3 amongst 2 millions.
So, without the Zobrist key lookup, the search is narrowed to 983k games out of 2M, with such keys we get 325k games, the result coming in 12 seconds rather than 53 seconds... Once a position has been found, it is cached and the next time found instantly.
#chess #unrealengine #gamedev
To make it worse my brain read "raking rice"
Zobrist Keys, about 100Mb per 50k games.
2 million chess games imported
OK the Zobrist Keys were making the import very slow and clumsy, so I worked around it but sending them to a csv.
Now the user can have the database on their disk (1.5GB) and I can put the Zobrist keys on a server (4-8Gb) for fast position lookup...
#chess #gamedev #unrealengine
Fixed PostgreSQL import that was too slow compared to SQLite. There is still some work to do with the database but the hard part is done I think.
#chess #gamedev #unrealengine #postgresql
I've tried Zobrist keys with SQLite but that didn't go well: 8GB database for 2 million games, lot of freezes when reading and writing...
So I've resorted to a workaround to find the other games by position. I'll test now on 2M games and if it works I can move on!
#chess #unrealengine #gamedev
So it was a kind of deadlock issue, actually a bit more complicated than I thought... Next I need to fix the top moves which are duplicated across databases.
The long delay for e5 is because it was calculated on the spot but after that it is cached.
#unrealengine #chess #gamedev
Fixing the database bugs, one at a time (it looks scary but it's not that bad!)
#unrealengine #chess #gamedev
I've made some good progress with the style update, it was mostly about displaying the right graphics and moving the captured pieces to the right place. There are a few funky issues with the notation but I'll get back to it later. Database is next!
#gamedev #unrealengine #chess #crazyhouse
🎮 Here's a #TrailerTuesday post for you! Reply to this post your #game #trailers 🕹️
💜 like
💬 comment
🔁 repost!
Have a great Tuesday everyone and rest of your week 💞
#indiedev #gamedev #indiegame #gaming #gamer