Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

cardgameai

7
Posts
2
Topics
1
Following
A member registered May 08, 2018

Recent community posts

There are marketplace actions on github that creates binary for different OS using their CI infrastructure. Such as https://github.com/marketplace/actions/versatile-pyinstaller example using this action https://github.com/troglobit/webby/blob/main/.github/workflows/build.yml

(1 edit)

Thanks for the quick update. With the next version, I will no longer need to manually edit marvel.js :)

(2 edits)

I was setting up multiplayer and realized it can be quite difficult for non-technical users. For my games, I use cloudflare tunnel to create a sharable URL for the other players to join.

I started to look into it a bit more and realized that WebRTC might be able to do the trick. It allows one browser instance to communicate with another one via direct connection if possible.

Some relevant packages to use WebRTC for multiplayer https://github.com/dmotz/trystero, https://peerjs.com/ Example of a game using WebRTC for multiplayer https://github.com/arcomage/arcomage-hd

Summary: I'd like to request for the websocket connection to support https. Use ws if over http and use wss if over https.

Thanks for making this game, I enjoy the ease of playing with a rules enforced simulator. One problem I noticed when trying to play multiplayer is that most services that share localhost with the internet, such as cloudflare tunnel, does so over https.

The websocket connection in marvel.js is hardcoded to use ws which does not work over https. If I manually change it to wss (the secure version), I'm able to get the site to work when served over https.

(2 edits)

Thanks for making this! I tried Cuttle-x11.64.tar.gz and on exit I got these warnings/errors:

ERROR: ~List: Condition ' _first != __null ' is true.
   At: ./core/self_list.h:111.
WARNING: cleanup: ObjectDB Instances still exist!
   At: core/object.cpp:2095.
ERROR: clear: Resources Still in use at Exit!
   At: core/resource.cpp:425.
ERROR: cleanup: Condition ' allocs_used > 0 ' is true.
   At: core/pool_vector.cpp:70.

Steps to reproduce on Linux:

1. Click Play

2. Make one move

3. Open the menu, click Exit

I'm interested in how the AI works. Is there a specific algorithm that you are using, e.g. minimax?

(2 edits)

Not at all, it will be great to put it up here directly, though I only manage to test it on Debian Stretch, Debian Buster, and Ubuntu 16.04 .

(2 edits)

@LiamD Thanks for writing about this on GamingOnLinux site.

@LinleyH Love the minimalist style and the ability to make the units autonomous.

I tried my hand at producing a pre-built Linux package that includes most of the dependencies. You can find it at https://github.com/melvinzhang/liberation-circuit-linux/releases and you can also build it from scratch using Docker (see the repo src).