wm: glendy

RSS feed

bddab37c – mkf <mkf@cloud9p.org> authored on 2024/06/05 16:05
netclient: let game and opts be 0 right now

1e427dbd – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:51
srv5: accept PRandom

a819ccfe – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:43
unix: include util.h

49fc85da – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:32
gui9.c: better usage

bc59ac28 – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:29
srv5: dont work on a empty list

58438f39 – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:24
unix: use emalloc for vprintf

5ef11321 – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:17
Makefile: add -g

499c637c – mkf <mkf@cloud9p.org> authored on 2024/06/05 15:08
srv5: linux isn't happy about pthread_join, fine.

251d1683 – mkf <mkf@cloud9p.org> authored on 2024/06/05 10:52
engine: rip andrey ☹

9e606d77 – mkf <mkf@cloud9p.org> authored on 2024/06/05 10:29
srv5: it appears threads don't respect stack. too bad. (also handle \r in input)

543a5bb6 – mkf <mkf@cloud9p.org> authored on 2024/06/05 07:44
flush the socket in cleanup

30b8cab0 – mkf <mkf@cloud9p.org> authored on 2024/06/05 07:38
bump the difficulity

c53468b5 – mkf <mkf@cloud9p.org> authored on 2024/06/05 07:31
srv5: send nicks as well

ea3be595 – mkf <mkf@cloud9p.org> authored on 2024/06/04 16:53
srv5: fix CONN numbers being random

00696865 – mkf <mkf@cloud9p.org> authored on 2024/06/04 15:19
srv5: import

48531e4f – mkf <mkf@cloud9p.org> authored on 2024/06/04 14:58
netclient: add himsg

02dabfd3 – mkf <mkf@cloud9p.org> authored on 2024/06/04 14:57
srv.h: add client struct, used in srv5

38cb6954 – mkf <mkf@cloud9p.org> authored on 2024/06/04 14:56
util: add quene and doubly linked lists

d4e2dd4c – mkf <mkf@cloud9p.org> authored on 2024/06/04 14:52
engine: add Connect state, rename PEither to PRandom

622bc912 – mkf <mkf@cloud9p.org> authored on 2024/06/04 14:50
retire srv, add srv5

83d512c9 – mkf <mkf@x230> authored on 2024/06/03 10:33
port.h: import

45fffdf2 – mkf <mkf@x230> authored on 2024/06/02 06:56
engine: bunch of stablity and fixes, fix wall issue for 2nd time.

3a085910 – mkf <mkf@x230> authored on 2024/06/02 01:18
engine: fix bug where a new wall is placed randomly

26a4bf1f – mkf <mkf@x230> authored on 2024/05/25 04:08
engine

0db5f7d7 – mkf <mkf@x230> authored on 2024/05/25 03:59
engine: win if min is >= 100

e1a7ab91 – mkf <mkf@x230> authored on 2024/05/25 03:18
engine: fix build

34290e09 – mkf <mkf@x230> authored on 2024/05/25 03:12
fix findmin for 2³³th time

72668dfe – mkf <mkf@cloud9p.org> authored on 2024/05/24 11:14
engine: fix build

23a93e42 – mkf <mkf@cloud9p.org> authored on 2024/05/24 07:04
mkfile: small changes

dc39d6db – mkf <mkf@cloud9p.org> authored on 2024/05/24 07:02
mkfile: doc → docs

37f43535 – mkf <mkf@cloud9p.org> authored on 2024/05/24 06:57
engine: fix a bug where (networked) client would decide if game is over or not

0aa6224b – mkf <mkf@cloud9p.org> authored on 2024/05/24 06:52
srv4: clean up and more details in logs

95a5ff12 – mkf <mkf@cloud9p.org> authored on 2024/05/24 04:22
proto: minor changes

407c0b5b – mkf <mkf@cloud9p.org> authored on 2024/05/23 18:13
engine: take an argument in findmin, use findmin in score1

0281fe45 – mkf <mkf@cloud9p.org> authored on 2024/05/23 18:10
glendy2.man: remove clients

d33779b1 – mkf <mkf@cloud9p.org> authored on 2024/05/23 16:26
update todo

5ea9f026 – mkf <mkf@cloud9p.org> authored on 2024/05/23 14:39
Makefile: generate documention as well

daf98078 – mkf <mkf@cloud9p.org> authored on 2024/05/23 14:15
glendy2.man: add enums

5ed17b6f – mkf <mkf@cloud9p.org> authored on 2024/05/23 12:14
abort on sysfatal

6fbeb81c – mkf <mkf@cloud9p.org> authored on 2024/05/23 11:42
gui9: merge gui9net

8b5dae40 – mkf <mkf@cloud9p.org> authored on 2024/05/23 11:42
gui9net: so long...

26c869c7 – mkf <mkf@cloud9p.org> authored on 2024/05/23 11:41
gui9net.c add enums

2e3c458a – mkf <mkf@cloud9p.org> authored on 2024/05/23 11:40
engine: move client enums to clients, add some handy functions

9671de02 – mkf <mkf@cloud9p.org> authored on 2024/05/23 11:40
netclient: fix xy

8d09c9f0 – mkf <mkf@cloud9p.org> authored on 2024/05/22 11:33
gui9net: small fixes

6a6e8a97 – mkf <mkf@cloud9p.org> authored on 2024/05/22 11:32
کن فیکون

45fd1ae9 – mkf <mkf@cloud9p.org> authored on 2024/05/22 09:01
srv4: fix put msg

ea3ae149 – mkf <mkf@cloud9p.org> authored on 2024/05/22 06:33
fix build

cee53e6f – mkf <mkf@cloud9p.org> authored on 2024/05/21 21:02
srv: backport "liying server" fix

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

Next