wm: glendy

RSS feed

8dd98ade – mkf <mkf@cloud9p.org> authored on 2024/05/21 20:54
engine: fix a bug where glenda can't move, but game isn't over

905652ca – mkf <mkf@cloud9p.org> authored on 2024/05/21 20:52
srv4: Lots of fixes

fcc55479 – mkf <mkf@cloud9p.org> authored on 2024/05/21 20:01
fix build

3f1554c6 – mkf <mkf@cloud9p.org> authored on 2024/05/21 20:00
netclient: stop reading once we got a error

4c7716e8 – mkf <mkf@cloud9p.org> authored on 2024/05/21 19:30
engine: don't be too smart when we are playing over network

8f274033 – mkf <mkf@cloud9p.org> authored on 2024/05/21 19:26
right...

9e0a5d23 – mkf <mkf@cloud9p.org> authored on 2024/05/21 19:25
more teeth cutting

917cac8a – mkf <mkf@cloud9p.org> authored on 2024/05/21 19:11
netclient: deal with teeth cut

90b79368 – mkf <mkf@cloud9p.org> authored on 2024/05/21 19:10
Servers: cut the teeth.

79d63451 – mkf <mkf@cloud9p.org> authored on 2024/05/21 16:16
fix overlapping sockfds

5d13a50b – mkf <mkf@cloud9p.org> authored on 2024/05/21 14:44
engine: reset turn while running init level, fixes a bug where game would start with glenda instead of trapper

6e016990 – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:57
Makefile: make poor old server as well....

ea12f7d7 – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:52
srv4: update loadgame() err msg

edda0bba – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:47
Makefile: srv4!

68ba10dc – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:47
engine.c: game is over when glenda reachs the edge, not sooner, not later

0dda52b4 – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:44
bunch of bug fixes

b3cc83d3 – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:36
netclient: don't panic if token[0] is nil!

4626cb5b – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:34
engine.h: add isplaying macro

166cba2f – mkf <mkf@cloud9p.org> authored on 2024/05/19 13:32
gui9net: don't read when game is over

b180d830 – mkf <mkf@cloud9p.org> authored on 2024/05/14 19:55
netclient: use new functions

12cf4e94 – mkf <mkf@cloud9p.org> authored on 2024/05/14 19:54
engine.h: Err != NE, used in strtodir

640c1029 – mkf <mkf@cloud9p.org> authored on 2024/05/14 19:53
srv.h: update

0d7febed – mkf <mkf@cloud9p.org> authored on 2024/05/14 19:52
util.c: parsemove → strtodir

be8f3ebe – mkf <mkf@cloud9p.org> authored on 2024/05/14 19:52
srv, 4th revision.

3f23bc4d – mkf <mkf@cloud9p.org> authored on 2024/05/14 07:23
srv: use strtodir

b8433f94 – mkf <mkf@cloud9p.org> authored on 2024/05/14 04:17
small changes, malloc → emalloc

4e314a50 – mkf <mkf@cloud9p.org> authored on 2024/05/14 04:04
netclient: small changes

ee794d13 – mkf <mkf@cloud9p.org> authored on 2024/05/14 04:01
util.[ch]: add emalloc

6829cc1c – mkf <mkf@cloud9p.org> authored on 2024/05/13 18:40
srv: bunch of fixes, most importantly, send TURN and WAIT correctly

fc6d30ef – mkf <mkf@cloud9p.org> authored on 2024/05/13 17:02
README: srv is up and well

b20d1b60 – mkf <mkf@cloud9p.org> authored on 2024/05/13 16:39
doc/proto.txt: mention we are using \n

fb2dffb5 – mkf <mkf@cloud9p.org> authored on 2024/05/13 16:36
glendy2.man: so long, checkstate()

2498fe01 – mkf <mkf@cloud9p.org> authored on 2024/05/13 07:04
srv: signify the difference between normal WAIT and WAIT as a error

e7d1c059 – mkf <mkf@cloud9p.org> authored on 2024/05/13 07:03
proto.txt: document new changes in server

a24f56bc – mkf <mkf@cloud9p.org> authored on 2024/05/13 07:00
srv: go multi-threaded, changed input, main and proc to act better in a multi-threaded environment

8d1be93b – mkf <mkf@cloud9p.org> authored on 2024/05/13 04:34
Makefile: enable pthread blessing (or curse)

4ee5566f – mkf <mkf@cloud9p.org> authored on 2024/05/13 04:32
srv: go threads go! (use threads forinput

7f13f927 – mkf <mkf@cloud9p.org> authored on 2024/05/11 17:18
cli: use print

9d0b0ac4 – mkf <mkf@cloud9p.org> authored on 2024/05/11 17:17
srv: fancy effects, printf→print

e15119e7 – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:23
unix.[ch]: Behold and lo! print()

f129504a – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:15
cli: fix ☺☹ for 2⁴²th time, and ignore \n

2ef6cfea – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:14
engine: remove unused (and unrelated? what was it even doing) checkstate function. also make game end once glendy reachs edge

5abc1df8 – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:13
gui9net: dont run netmain if we arent networked

6b49d2e6 – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:12
netclient: change state directly, who cares?

268b944a – mkf <mkf@cloud9p.org> authored on 2024/05/11 13:05
srv: minor changes

ef84ea06 – mkf <mkf@cloud9p.org> authored on 2024/05/11 11:59
gui9net: a basic networked client

43640e24 – mkf <mkf@cloud9p.org> authored on 2024/05/09 17:06
srv: minor changes, remove dprint, use fprint instead of custom print.

4a0c2c88 – mkf <mkf@cloud9p.org> authored on 2024/05/09 17:05
util: add dprint, only prints if client got debug on, quite handy.

e72aa2d7 – mkf <mkf@cloud9p.org> authored on 2024/05/09 17:04
unix.[ch]: add plan9-alike fmt functions

a62bb92d – mkf <mkf@cloud9p.org> authored on 2024/05/09 17:01
netclient.[ch]: lots of fixes, most of which are bug fixes and warrning issues.

92734665 – mkf <mkf@cloud9p.org> authored on 2024/05/09 16:56
cli: debug should be in clients

b257eece – mkf <mkf@cloud9p.org> authored on 2024/05/09 16:55
Makefile: add netclient

906b129d – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:47
netclient: remove unused functions, improvments on used ones.

26b371a5 – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:44
srv: use new headers

55988b41 – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:44
netlclient.h: make netput and netmove behave more like doput and domove

d37a60b2 – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:40
engine: enable networked games.

502841cc – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:36
util.[ch]: generic functions, mostly lifted frrom netclient

3627677c – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:19
srv: fix build 2 ☹

ee083495 – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:16
srv: fix build

4700e18a – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:06
todo: update todo

7adbe130 – mkf <mkf@cloud9p.org> authored on 2024/05/07 08:04
srv: manually parse put message and just write the numbers into the syncmsg

1f5ba20d – mkf <mkf@cloud9p.org> authored on 2024/05/06 15:19
cli: use new domove

f614b1be – mkf <mkf@cloud9p.org> authored on 2024/05/06 11:02
proto.txt: note last change

5e291e44 – mkf <mkf@cloud9p.org> authored on 2024/05/06 10:59
srv: send WAIT when it's other player's turn

afd22c26 – mkf <mkf@cloud9p.org> authored on 2024/05/06 10:51
srv: it's actually [x][y], not vice versa

e762861d – mkf <mkf@cloud9p.org> authored on 2024/05/06 07:27
srv: reuseaddr, so we don't have to wait for wait time to finish when restarting

226cdb43 – mkf <mkf@cloud9p.org> authored on 2024/05/06 06:28
engine: remove debug print statement

c9ebf774 – mkf <mkf@cloud9p.org> authored on 2024/05/06 06:26
srv: use new domove

04b13dbb – mkf <mkf@cloud9p.org> authored on 2024/05/04 14:27
mkfile: add netclient.c for real

d62faf12 – mkf <mkf@cloud9p.org> authored on 2024/05/04 07:54
netclient.[ch]: fix build

a981f75b – mkf <mkf@cloud9p.org> authored on 2024/05/04 07:54
mkfile: add netclient.h

daf12f9e – mkf <mkf@cloud9p.org> authored on 2024/05/04 04:35
srv: tidy

a0ca5539 – mkf <mkf@cloud9p.org> authored on 2024/05/04 04:34
netclient: simplify some parts, wait→waitbit (plan 9 already defines wait)

8bc5225e – mkf <mkf@cloud9p.org> authored on 2024/05/04 04:32
engine, gui9: find glenda's location in domove instead of requiring it as an argument

ba23a153 – mkf <mkf@cloud9p.org> authored on 2024/05/04 03:55
netclient.[ch] add functions needed to parse messages

2a607784 – mkf <mkf@cloud9p.org> authored on 2024/04/28 14:47
netclient.[ch]: import, helper functions for writing networked clients

5ba01641 – mkf <mkf@cloud9p.org> authored on 2024/04/28 09:11
mkfile: don't compile docs by default, add srv, cli and gui9 to CLEANFILES

34422cf9 – mkf <mkf@cloud9p.org> authored on 2024/04/28 08:55
docs/proto.txt: minor changes

5ff89c8a – mkf <mkf@cloud9p.org> authored on 2024/04/25 05:03
srv: don't check for argc

5addf5da – mkf <mkf@cloud9p.org> authored on 2024/04/25 05:01
srv: handle failure more gracefully, don't shutdown the server once a client leaves.

c72db2f4 – mkf <mkf@cloud9p.org> authored on 2024/04/25 04:06
srv: destory pcount mutex

5762ee2b – mkf <mkf@cloud9p.org> authored on 2024/04/25 04:06
Makefile: re-add -Dunix

019d6b8a – mkf <mkf@cloud9p.org> authored on 2024/04/25 03:43
cli: fancier look for end of the lines

64ff17f5 – mkf <mkf@cloud9p.org> authored on 2024/04/25 02:48
srv: disable undo, we dont have time to add support for that yet.

f3bcd178 – mkf <mkf@cloud9p.org> authored on 2024/04/25 02:46
srv: fix build

aa3452cd – mkf <mkf@pi> authored on 2024/04/24 17:52
srv: fix a potenial overflow error

3eb06e8c – mkf <mkf@pi> authored on 2024/04/24 17:43
srv: remove misleading comments

43b22e23 – mkf <mkf@pi> authored on 2024/04/24 15:05
cli: ☺☹

d251f773 – mkf <mkf@pi> authored on 2024/04/24 14:53
mkfile: import

e6d03613 – mkf <mkf@cloud9p.org> authored on 2024/04/21 11:13
srv.h: import

fb1f788b – mkf <mkf@cloud9p.org> authored on 2024/04/20 19:17
doc/todo: update

c9529c24 – mkf <mkf@cloud9p.org> authored on 2024/04/20 19:04
Makefile: rewrite, no need to clean before recompiles.

8a2c0dae – mkf <mkf@cloud9p.org> authored on 2024/04/20 18:11
README: update

40eb9a51 – mkf <mkf@cloud9p.org> authored on 2024/04/20 16:31
srv: fix build, remove unused enum

a172d158 – mkf <mkf@cloud9p.org> authored on 2024/04/20 13:51
.gitignore: import

7758d233 – mkf <mkf@cloud9p.org> authored on 2024/04/20 13:40
srv: explicitly mention loser and winner player

8f208984 – mkf <mkf@cloud9p.org> authored on 2024/04/20 13:39
cli: ensure trapper can't put walls on glenda

22999a45 – mkf <mkf@hp.lan> authored on 2024/04/19 18:15
doc/proto.txt: import protocol documention

aa492818 – mkf <mkf@hp.lan> authored on 2024/04/19 17:38
srv: same fix

0c01f247 – mkf <mkf@hp.lan> authored on 2024/04/19 17:37
cli: fix output display

Next