RSS feed
06c5aee6
– mkf <mkf@cloud9p.org>
authored
on 2024/05/25 08:19
small fixes
bf5ca684
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 20:07
nozz
72668dfe
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 19:44
engine: fix build
23a93e42
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:34
mkfile: small changes
dc39d6db
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:32
mkfile: doc → docs
37f43535
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 15:27
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 15:22
srv4: clean up and more details in logs
95a5ff12
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 12:52
proto: minor changes
407c0b5b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 02:43
engine: take an argument in findmin, use findmin in score1
0281fe45
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 02:40
glendy2.man: remove clients
d33779b1
– mkf <mkf@cloud9p.org>
authored
on 2024/05/24 00:56
update todo
5ea9f026
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 23:09
Makefile: generate documention as well
daf98078
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 22:45
glendy2.man: add enums
5ed17b6f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:44
abort on sysfatal
6fbeb81c
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:12
gui9: merge gui9net
8b5dae40
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:12
gui9net: so long...
26c869c7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:11
gui9net.c add enums
2e3c458a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:10
engine: move client enums to clients, add some handy functions
9671de02
– mkf <mkf@cloud9p.org>
authored
on 2024/05/23 20:10
netclient: fix xy
8d09c9f0
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 20:03
gui9net: small fixes
6a6e8a97
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 20:02
کن فیکون
45fd1ae9
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 17:31
srv4: fix put msg
ea3ae149
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 15:03
fix build
cee53e6f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:32
srv: backport "liying server" fix
8dd98ade
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:24
engine: fix a bug where glenda can't move, but game isn't over
905652ca
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 05:22
srv4: Lots of fixes
fcc55479
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:31
fix build
3f1554c6
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:30
netclient: stop reading once we got a error
4c7716e8
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 04:00
engine: don't be too smart when we are playing over network
8f274033
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:56
right...
9e0a5d23
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:55
more teeth cutting
917cac8a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:41
netclient: deal with teeth cut
90b79368
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 03:40
Servers: cut the teeth.
79d63451
– mkf <mkf@cloud9p.org>
authored
on 2024/05/22 00:46
fix overlapping sockfds
5d13a50b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/21 23:14
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 22:27
Makefile: make poor old server as well....
ea12f7d7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:22
srv4: update loadgame() err msg
edda0bba
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:17
Makefile: srv4!
68ba10dc
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:17
engine.c: game is over when glenda reachs the edge, not sooner, not later
0dda52b4
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:14
bunch of bug fixes
b3cc83d3
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:06
netclient: don't panic if token[0] is nil!
4626cb5b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:04
engine.h: add isplaying macro
166cba2f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/19 22:02
gui9net: don't read when game is over
b180d830
– mkf <mkf@cloud9p.org>
authored
on 2024/05/15 04:25
netclient: use new functions
12cf4e94
– mkf <mkf@cloud9p.org>
authored
on 2024/05/15 04:24
engine.h: Err != NE, used in strtodir
640c1029
– mkf <mkf@cloud9p.org>
authored
on 2024/05/15 04:23
srv.h: update
0d7febed
– mkf <mkf@cloud9p.org>
authored
on 2024/05/15 04:22
util.c: parsemove → strtodir
be8f3ebe
– mkf <mkf@cloud9p.org>
authored
on 2024/05/15 04:22
srv, 4th revision.
3f23bc4d
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 15:53
srv: use strtodir
b8433f94
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 12:47
small changes, malloc → emalloc
4e314a50
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 12:34
netclient: small changes
ee794d13
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 12:31
util.[ch]: add emalloc
6829cc1c
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 03:10
srv: bunch of fixes, most importantly, send TURN and WAIT correctly
fc6d30ef
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 01:32
README: srv is up and well
b20d1b60
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 01:09
doc/proto.txt: mention we are using \n
fb2dffb5
– mkf <mkf@cloud9p.org>
authored
on 2024/05/14 01:06
glendy2.man: so long, checkstate()
2498fe01
– mkf <mkf@cloud9p.org>
authored
on 2024/05/13 15:34
srv: signify the difference between normal WAIT and WAIT as a error
e7d1c059
– mkf <mkf@cloud9p.org>
authored
on 2024/05/13 15:33
proto.txt: document new changes in server
a24f56bc
– mkf <mkf@cloud9p.org>
authored
on 2024/05/13 15:30
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 13:04
Makefile: enable pthread blessing (or curse)
4ee5566f
– mkf <mkf@cloud9p.org>
authored
on 2024/05/13 13:02
srv: go threads go! (use threads forinput
7f13f927
– mkf <mkf@cloud9p.org>
authored
on 2024/05/12 01:48
cli: use print
9d0b0ac4
– mkf <mkf@cloud9p.org>
authored
on 2024/05/12 01:47
srv: fancy effects, printf→print
e15119e7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 21:53
unix.[ch]: Behold and lo! print()
f129504a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 21:45
cli: fix ☺☹ for 2⁴²th time, and ignore \n
2ef6cfea
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 21:44
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 21:43
gui9net: dont run netmain if we arent networked
6b49d2e6
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 21:42
netclient: change state directly, who cares?
268b944a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 21:35
srv: minor changes
ef84ea06
– mkf <mkf@cloud9p.org>
authored
on 2024/05/11 20:29
gui9net: a basic networked client
43640e24
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:36
srv: minor changes, remove dprint, use fprint instead of custom print.
4a0c2c88
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:35
util: add dprint, only prints if client got debug on, quite handy.
e72aa2d7
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:34
unix.[ch]: add plan9-alike fmt functions
a62bb92d
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:31
netclient.[ch]: lots of fixes, most of which are bug fixes and warrning issues.
92734665
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:26
cli: debug should be in clients
b257eece
– mkf <mkf@cloud9p.org>
authored
on 2024/05/10 01:25
Makefile: add netclient
906b129d
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 17:17
netclient: remove unused functions, improvments on used ones.
26b371a5
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 17:14
srv: use new headers
55988b41
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 17:14
netlclient.h: make netput and netmove behave more like doput and domove
d37a60b2
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 17:10
engine: enable networked games.
502841cc
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 17:06
util.[ch]: generic functions, mostly lifted frrom netclient
3627677c
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 16:49
srv: fix build 2 ☹
ee083495
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 16:46
srv: fix build
4700e18a
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 16:36
todo: update todo
7adbe130
– mkf <mkf@cloud9p.org>
authored
on 2024/05/07 16:34
srv: manually parse put message and just write the numbers into the syncmsg
1f5ba20d
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 23:49
cli: use new domove
f614b1be
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 19:32
proto.txt: note last change
5e291e44
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 19:29
srv: send WAIT when it's other player's turn
afd22c26
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 19:21
srv: it's actually [x][y], not vice versa
e762861d
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 15:57
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 14:58
engine: remove debug print statement
c9ebf774
– mkf <mkf@cloud9p.org>
authored
on 2024/05/06 14:56
srv: use new domove
04b13dbb
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 22:57
mkfile: add netclient.c for real
d62faf12
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 16:24
netclient.[ch]: fix build
a981f75b
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 16:24
mkfile: add netclient.h
daf12f9e
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 13:05
srv: tidy
a0ca5539
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 13:04
netclient: simplify some parts, wait→waitbit (plan 9 already defines wait)
8bc5225e
– mkf <mkf@cloud9p.org>
authored
on 2024/05/04 13:02
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 12:25
netclient.[ch] add functions needed to parse messages
2a607784
– mkf <mkf@cloud9p.org>
authored
on 2024/04/28 23:17
netclient.[ch]: import, helper functions for writing networked clients
Next