RSS feed
	
	
	
		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
		 
	
		5ba01641
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/28 17:41
		
mkfile: don't compile docs by default, add srv, cli and gui9 to CLEANFILES
		 
	
		34422cf9
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/28 17:25
		
docs/proto.txt: minor changes
		 
	
		5ff89c8a
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 13:33
		
srv: don't check for argc
		 
	
		5addf5da
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 13:31
		
srv: handle failure more gracefully, don't shutdown the server once a client leaves.
		 
	
		c72db2f4
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 12:36
		
srv: destory pcount mutex
		 
	
		5762ee2b
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 12:36
		
Makefile: re-add -Dunix
		 
	
		019d6b8a
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 12:13
		
cli: fancier look for end of the lines
		 
	
		64ff17f5
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 11:18
		
srv: disable undo, we dont have time to add support for that yet.
		 
	
		f3bcd178
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/25 11:16
		
srv: fix build
		 
	
		aa3452cd
		 – mkf <mkf@pi>
 authored
 on 2024/04/25 02:22
		
srv: fix a potenial overflow error
		 
	
		3eb06e8c
		 – mkf <mkf@pi>
 authored
 on 2024/04/25 02:13
		
srv: remove misleading comments
		 
	
		43b22e23
		 – mkf <mkf@pi>
 authored
 on 2024/04/24 23:35
		
cli: ☺☹
		 
	
		d251f773
		 – mkf <mkf@pi>
 authored
 on 2024/04/24 23:23
		
mkfile: import
		 
	
		e6d03613
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/21 19:43
		
srv.h: import
		 
	
		fb1f788b
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/21 03:47
		
doc/todo: update
		 
	
		c9529c24
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/21 03:34
		
Makefile: rewrite, no need to clean before recompiles.
		 
	
		8a2c0dae
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/21 02:41
		
README: update
		 
	
		40eb9a51
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/21 01:01
		
srv: fix build, remove unused enum
		 
	
		a172d158
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/20 22:21
		
.gitignore: import
		 
	
		7758d233
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/20 22:10
		
srv: explicitly mention loser and winner player
		 
	
		8f208984
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/20 22:09
		
cli: ensure trapper can't put walls on glenda
		 
	
		22999a45
		 – mkf <mkf@hp.lan>
 authored
 on 2024/04/20 02:45
		
doc/proto.txt: import protocol documention
		 
	
		aa492818
		 – mkf <mkf@hp.lan>
 authored
 on 2024/04/20 02:08
		
srv: same fix
		 
	
		0c01f247
		 – mkf <mkf@hp.lan>
 authored
 on 2024/04/20 02:07
		
cli: fix output display
		 
	
		59c901b5
		 – mkf <mkf@hp.lan>
 authored
 on 2024/04/20 01:55
		
cli: enable random moves, use human for both sides
		 
	
		ffd13429
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/17 22:00
		
import documents
		 
	
		1295f0e6
		 – mkf <mkf@cloud9p.org>
 authored
 on 2024/04/17 21:59
		
import sources