This website requires JavaScript.
61fe6b5936
skip draw step on 0 life
master
Steve
2021-09-30 22:08:27 -0400
75e2e7f86e
log cleanup, maybe not send the entire deck over the wire
Steve
2021-09-30 21:40:33 -0400
89a94ca081
add ready checking at session level
Steve
2021-09-30 21:00:49 -0400
d183f2d1a3
SessionLeave can leave player queue
Steve
2021-09-29 16:40:17 -0400
2073b4d1f0
don't allow commands to be played in nil games
Steve
2021-09-29 15:44:01 -0400
a4227c9728
only matchmake when a new player enters the queue
Steve
2021-09-29 15:26:18 -0400
deb6d24282
only create games when match is joined, remove old players from queue
Steve
2021-09-29 14:51:58 -0400
f5eac37b06
clean out stale matches
Steve
2021-09-27 16:51:40 -0400
351e5eebc6
if the other player is already readyed up, start the game
stryan
2021-09-26 14:05:15 -0400
ba328c6847
don't check origin in server:
Steve Ryan
2021-09-24 10:57:08 -0400
ae073733c7
logging tweak
Steve
2021-09-23 13:15:22 -0400
80578e089d
don't stick on broadcasts
Steve
2021-09-23 13:13:31 -0400
76e20ea130
matchmaking cleanup
Steve
2021-09-23 13:04:34 -0400
b5f1740d22
add protocol description
Steve
2021-07-29 17:40:21 -0400
884766dc72
opt into polling, clients no longer crash on leave
Steve
2021-07-29 17:40:11 -0400
816e5cf45d
formatting
Steve
2021-07-29 15:29:49 -0400
dbc898f7f6
formatting
Steve
2021-07-29 15:29:31 -0400
cf2851f376
update readme, hand display in client2
Steve
2021-07-29 15:03:07 -0400
f06754fcfe
more broadcasts, tui client running
Steve
2021-07-29 14:48:36 -0400
379719a2e2
begin tui client
Steve
2021-07-26 17:34:04 -0400
d8777b0dda
maybe don't give sentinal scourges deck huh
Steve
2021-07-26 14:19:05 -0400
6eb24636e5
add broadcasts
Steve
2021-07-26 13:02:00 -0400
bff4f57e86
eight disapears a turn sooner
Steve
2021-07-26 11:52:43 -0400
dff9f6ce60
fix effect stacking
Steve
2021-07-26 11:44:16 -0400
2e512b655b
apply effect stacks, then parse stacks
Steve
2021-07-26 11:17:45 -0400
08a3559c99
argument safety, reset card effect stacks on tick
Steve
2021-07-25 22:53:40 -0400
8a20d97ad6
first player can draw
Steve
2021-07-25 22:16:50 -0400
00bd3539b0
don't panic on drawing from empty scry
Steve
2021-07-25 22:03:31 -0400
73f4f8afee
actually accept multiple matches
Steve
2021-07-25 17:39:48 -0400
c5e8f2d404
don't apply effects to empty cards
Steve
2021-07-25 17:23:12 -0400
37d0702d5c
allow server to handle multiple matches
Steve
2021-07-25 17:22:57 -0400
907cf269cd
move websocket server out of internal
Steve
2021-07-25 16:32:41 -0400
58a853a241
make server a bit more resiliant
Steve
2021-07-25 16:23:39 -0400
6f91491127
add flags to client
Steve
2021-07-25 15:41:56 -0400
7d1a358438
readme touchup
Steve
2021-07-25 15:35:57 -0400
26a7c137f8
move to effect based system
Steve
2021-07-25 15:33:47 -0400
a623639af3
probably should test code before commiting tbh
Steve
2021-07-25 13:47:36 -0400
707b770ad4
Merge branch 'master' into oracle
Steve
2021-07-25 13:44:02 -0400
a6f5eb607c
Merge branch 'oracle'
Steve
2021-07-25 13:43:41 -0400
4c37ad270d
implement ace, differ between spells (valk)
Steve
2021-07-25 13:35:49 -0400
d1845760fe
actually use GetRow since I can, implement 2 and 3, cards have owners and positions
Steve
2021-07-25 13:27:12 -0400
22a3e0c8e8
being actually adding card effects
Steve
2021-07-23 18:57:39 -0400
0723811faf
create oracle instead of card objects
Steve
2021-07-23 18:33:17 -0400
2b76ae5b5a
client improvements, but bug with sick
Steve
2021-07-23 17:42:12 -0400
eb7b405641
cards are now passed as PortableCard objects client supports all actions A bunch of stuff uses *Decks now instead of []Card since json marshaling all of this code is absolutely awful
Steve
2021-07-23 16:43:39 -0400
7c593faa51
update README, makefile
Steve
2021-07-23 12:10:49 -0400
277189f229
intro server and client
Steve
2021-07-22 18:19:21 -0400
beab95579c
local demo works
Steve
2021-07-22 15:55:52 -0400
15f1ec5dee
update mod
Steve
2021-07-22 15:39:57 -0400
4473127d0a
refactor
Steve
2021-07-22 15:37:25 -0400
89c69d6037
you can win the game now
Steve
2021-07-22 13:43:28 -0400
d05b670e23
debug commands
Steve
2021-07-22 13:21:49 -0400
b09d0b37f1
use cmd and cmd_res, return views
Steve
2021-07-22 13:09:56 -0400
b24a69ac7e
have to draw first, start moving past debug
Steve
2021-07-22 12:44:25 -0400
88d2211c36
formatting
Steve
2021-07-16 15:53:50 -0400
c92f8ddc23
first player can't draw
Steve
2021-07-16 15:53:02 -0400
23a991d401
add readme
Steve
2021-07-16 15:52:18 -0400
7a00469634
command loop active, fix some obvious bugs
Steve
2021-07-16 15:35:29 -0400
c111e09ab5
just use full debug info for now
Steve
2021-07-16 14:53:45 -0400
8062c99ee6
add makefile, shuffle properly, more card fixes
Steve
2021-07-16 14:08:19 -0400
b37cc0e73c
card change cleanup
Steve
2021-07-15 21:44:45 -0400
279af42056
use card objects
Steve
2021-07-15 20:58:21 -0400
a51bfc6ae8
initial work, action moves set
Steve
2021-07-15 19:26:57 -0400