By the Sword by wilsk

[raw]
made by wilsk for Ludum Dare 46 (JAM)

banner.png

By the Sword was an overly ambitious attempt at making a multiplayer card game in ~~48~~ 72 hours. It mostly works, but I probably wouldn't consider it a "proper game" as yet.

To play, open up one normal browser window and get a friend to open another (or open a second browser window in private mode to play two-handed). Open the link and click the "vs People" button. Then create a lobby. Once two players have joined (you may need to refresh the lobby page to see updates) then you can both click start and away you go. There is a rules page accessible from the home page.

In By The Sword, you and up to ~~3~~ ~~2~~ 1 of your friends enter the arena in Ancient Rome, ready to fight to gain popularity and earn your life, and your freedom. Will you work together to defeat the enemies in the arena, or will you turn on each other and be the last surviving Gladiator, winning all the fame and glory for yourself?

Known issues

  • Many (most?!) card special effects are not implemented
  • There is almost no visual feedback on actions :)
  • creatures don't fight back yet.

Example cards

actions_10.png

characters_48.png

creatures_6.png


Mini post mortem

Life and parenthood during lock down made this an overly ambitious project for a 72 hour game jam and in the end I just ran out of steam. I think the game design is interesting, but the implementation is only about 70% usable with limited help text, animations etc. So it may be a little hard to follow as you try to play it.I may develop it further, but will probably do it on paper first.

Ratings

Overall 2430th 2.714⭐ 23🧑‍⚖️
Fun 2291th 2.658⭐ 21🧑‍⚖️
Innovation 1873th 2.947⭐ 21🧑‍⚖️
Theme 2486th 2.425⭐ 22🧑‍⚖️
Graphics 2175th 2.632⭐ 21🧑‍⚖️
Mood 2214th 2.65⭐ 22🧑‍⚖️
Given 16🗳️ 17🗨️

Feedback

bulle
21. Apr 2020 · 11:32 UTC
First off - props for getting something like this out! - There are lot of good mechanics behind. I think you are not that far off having something that is really playable. I tried to play as you described and it took a while before I figured out some of the mechanics. It also seemed (from my perspective, as I was using it) that the cards and combinations could be further tweeked.

Good work :)! - And I think you should develop it further.
matt2728
21. Apr 2020 · 12:59 UTC
Great job, getting multiple players in sync in a browser is a something I wish I knew how to do! One suggestion for improvement -- why not allow players to see their cards or something when the other player is spending popularity, right now it looks like it just says "waiting for players..." which could be confusing as to what is going on. Overall though this should pass quickly so not that big of a deal, mostly a polish thing. Overall great project and the bit of art that is there is nice ;)
🎤 wilsk
22. Apr 2020 · 08:50 UTC
@bulle and @matt2728 thanks for taking the plunge, and for the feedback!

@bulle yes, I think one of the issues with the current framework I've been building is that any changes to the game state are updated immediately in the GUI, so its a bit hard to give feedback, which makes it harder to play!

@matt2728 most of the heavy lifting is done by boardgame.io, although I had developed a fair bit of "framework" around it.
Gao Ming
22. Apr 2020 · 09:54 UTC
Good!
isaque-picao-sanches
22. Apr 2020 · 10:40 UTC
congratz for trying to create something that really challenges yourself, instead of doing something safe
it takes a lot of courage, and we as game jammers should incentivize more people to do the same
Gandizzle
22. Apr 2020 · 10:47 UTC
Very interesting stuff!
Mungo_
22. Apr 2020 · 14:12 UTC
Very impressive, and the small amount of experience I have with networking a videogame makes this even moreso.
DataGreed
22. Apr 2020 · 14:22 UTC
Tried to join some matches, but wheneverthere is already one player in the match it says "Waiting for players" and nothing happens, Tried joining multiple rooms and waiting, but no luck :( Could not select the AI mode, guess its not implemented yet?
Adinimys
22. Apr 2020 · 14:27 UTC
I tried it with a friend and it is an interesting and ambitious concept.
Sadly we couldn't make it to work as intended. We tried reading the rules but I don't know if we misunderstood or if the game is broken...
For example after the phase where we are supposed to discarded card it says that we'll get back to 5 and this didn't happened. I also ended up with zero gladiator for an unknown reason...
Also I feel like the game lacks visual feedback clarifying what action does what.

I'll be eager to test an updated and fixed version if you continue working on it though :)
🎤 wilsk
22. Apr 2020 · 14:47 UTC
@datagreed Its a bit tricky but you will need to open another browser window (incognito / in private) and play as two players. The game is "functional" but not really that interesting to play yet, but thanks for taking the time anyway! Oh yeah and AI isn't implemented /shrug

@adinimys yep, great point about feedback, its a bit of a limitation with the framework I've been using so I'm thinking if I progress further with digital of trying a different way. I definitely bit off more than I could chew with this project, at least for 72 hours :)

I'm thinking I'll have another go at this at some point, but I'll likely do a paper copy first to play test before I jump back into digital.
🎤 wilsk
22. Apr 2020 · 14:50 UTC
I've rearranged the game description so its a bit more obvious what state the game is in! Thanks everyone for the feedback and for trying the game.
Notredamstra
30. Apr 2020 · 13:11 UTC
Couldn't get it to work as the AI option isn't available, but I like the ambition!