New main menu animation of my game Samory, what do you think? Should I keep it?
New main menu animation of my game Samory, what do you think? Should I keep it?
Another update for Samory, this time some minor bugs got solved. Also the whole setting menu was reworked to be less confusing.
I also did add a menu if you do start the game for the first time. It will allow you to select some basic settings before starting. If you played the game before the menu will no appear.
https://xanatos.itch.io/samory
https://aur.archlinux.org/packages/samory-bin
https://github.com/D-Generation-S/Samory
Edit: links where missing, sorry
Okay my Godot knowledge is not enough to find a fix for my current issue.
If I start a game of Samory there should be a loading screen, but it never appears throwing you into the game directly after some seconds. This is due to some methods blocking the main thread for a long time instead of working in the background.
I have no clue how I could solve that, I tried to thread the heavy work but that's not working as planned.
I did update the Itch.io page and the online manual of Samory.
Now it uses screenshots from the game redesign, representing it correctly.
Also I fixed a small issue yesterday with the legacy custom decks crashing the game if not loaded properly.
I'm considering deleting the legacy process. The main reason is that it is much simpler to create the decks via the new UI, also validation can be done by the game before saving it.
What do you think?
Well I just did finish this and created a version out of it. Check it out on Itch or GitHub.
The AUR package is not ready yet and will properly take until tomorrow.
#Samory #GameDev #Godot #GodotEngine #Godot4 #Development #OpenSource #FOSS
I might did came up with an idea for Samory to create custom decks inside of the game itself.
I spend the evenings this week in developing such a feature. Right now you can create such a deck, add cards to it and save it.
After the game restart, that deck is getting loaded and can be used to play with. This is much simpler than the legacy approach.
Hopefully I will get this feature into a polished state soon.
The one joining should auto discover the host if both machines are in the same network. Only the host can select a deck to play and after the match is done both will return to the main menu.
2\2
#Samory #GameDev #OpenSource #PcGaming #Gaming #Development #Godot #Godot4
I did ready up a small patch for Samory, creating version 0.17.3.
This version does fix an issue with the IP detection for the multiplayer mode.
If you host a network game it does communicate your IP as a broadcast. On Linux it always did report the "127.0.0.1".
I fixed that issue,the correct IP should be used now.
Please make sure to allow connection on port 8000 and 8001 for broadcast and the game itself.
#Samory #Godot #Godot4 #GameDeveloper #GameUpdate #GameDev #PcGaming #OpenSource
If you did update to version 0.17.0 or 0.17.1 please update again.
As I reworked the buttons I missed to include "Linux" as a desktop ... therefor the buttons weren't shown on Linux based systems. I fixed that issue yesterday and created a new Arch package.
Also there is a problem with IP discovery on Linux, it does get the localhost IP I will take a look into that.
Yesterday I did release version 0.17.0 of Samory, containing the experimental multiplayer mode, so be warned there might be crashes or other issues.
That mode is restricted to LAN only. At the moment of speaking the Arch package is not up to date, get the newest binaries from GitHub or Itch
If anyone want's to test the new Multiplayer mode of Samory, just clone the main branch and give it a go.
https://github.com/D-Generation-S/Samory
It's still in an experimental state but playable. As I only did test this on a single device without real network involved I'm not sure if everything work's as it should.
It might crash as I merged changes yesterday changing the whole project to static typed.
There are still some small issues with my current implementation. There is a possibility matching cards are not triggered, locking the whole game. If this happens you can reveal all cards but nothing is getting triggered anymore.
But still a huge achievement that it is starting to work out as planned.
https://video.gamerstavern.online/w/2yCT6Rpdz3o8S5NSwwkzif
#Samory #Godot #Godot4 #GameDev #LocalMultiplayer #Multiplayer
Worked on the Samory multiplayer for multiple days now.
There is a working connection manager with broadcast discovery, a lobby to select decks with an chat and you can already play the game against each other.
I need to test the following days if I broke something as this feature is changing a lot of stuff, but I might be able to merge the code this week.
I currently work on a concept for local multiplayer for Samory. In theory if I restructure the game to a server client structure I should be able to sync the deck and cards once and transfer the click coordinates to the server running the game logic.
The server would dictate the game state and current player and RPC cast that to the clients which configure them self accordingly. Only built in decks would work but that's fine.
I will play around with that idea.
Yesterday I did visit my mum and as she does own a tablet I used that to test Samory on it.
It did work great, it still feels surreal to play the game you created on other devices than the one it was created on.
My mum. Also played a round against the ai and had some fun. Now I ask myself if the genre would run on a steam desk. As the deck uses a Arch distro and the game is part of the AUR it should work, right?
1\2
Some work in the morning, improving the new drop shadow I created yesterday. Also added some more effects to the card to make everything feel more alive.
I was cooking on Samory. Did some refactoring once again, added a new deck, fixed some bugs and improved the UI further more.
New version is getting created by GitHub right now.
Okay need your opinion, which style is better?
There are two style from the new menu and two from the old one.
Let's call them "light" and "dark wood". Right now the game is using the dark wood one, but I want to switch it over to the lighter one but totally unsure if it is good an readable.