RSS feed
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
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.
Next