shithub: battleship

RSS feed

107b6625 – rodri <rgl@antares-labs.eu> authored on 2023/09/17 18:01
update readme file.

863724aa – rodri <rgl@antares-labs.eu> authored on 2023/09/16 19:01
renamed cmd to f(ields) to better reflect their nature.

05408750 – rodri <rgl@antares-labs.eu> authored on 2023/09/16 10:52
remove leftover msgq channel.

e59ffbe6 – rodri <rgl@antares-labs.eu> authored on 2023/09/15 19:06
don't send shots when the game is over. and freeze the cursor.

48fe28aa – rodri <rgl@antares-labs.eu> authored on 2023/09/15 18:15
fix mouse button handling.

651db54a – rodri <rgl@antares-labs.eu> authored on 2023/09/15 18:11
really allow any key to be pressed to continue.

b6bc5d9b – rodri <rgl@antares-labs.eu> authored on 2023/09/15 11:56
draw the game's title.

f3439246 – rodri <rgl@antares-labs.eu> authored on 2023/09/15 11:54
got rid of unnecessary operator process.

ed27475f – rodri <rgl@antares-labs.eu> authored on 2023/09/15 07:02
fit client to the new architecture. clean things up, make them more consistent.

ae96cfa1 – rodri <rgl@antares-labs.eu> authored on 2023/09/15 04:57
new server architecture.

118df45d – rodri <rgl@antares-labs.eu> authored on 2023/09/10 14:56
fixed game-breaking typo.

230cd15d – rodri <rgl@antares-labs.eu> authored on 2023/09/09 12:01
don't rotate the ship when moving the mouse while pressing mmb.

2d2fabb2 – rodri <rgl@antares-labs.eu> authored on 2023/09/09 11:45
made playerq a Channel, turned polling into send/recv points and got rid of the reaper.

3acb69a3 – rodri <rgl@antares-labs.eu> authored on 2023/09/08 10:28
wrote a manual.

ebbadfc6 – rodri <rgl@antares-labs.eu> authored on 2023/09/08 05:32
got rid of unused locking popplayer. use an fd for the threadgrp.

e29fc9d0 – Amavect <amavect@gmail.com> authored and rodri <rgl@antares-labs.eu> committed on 2023/09/06 22:38
inline spawned threads to threadmain.

2723bb6f – rodri <rgl@antares-labs.eu> authored on 2023/09/01 17:41
obtain each player's username and show it during battle.

a764a506 – rodri <rgl@antares-labs.eu> authored on 2023/09/01 08:44
make playerq a fifo instead of a lifo.

4f514003 – rodri <rgl@antares-labs.eu> authored on 2023/09/01 07:07
change mmb to rotate the ship without presenting a menu.

344e764a – rodri <rgl@antares-labs.eu> authored on 2023/08/31 16:36
correct patrolcursor not showing up after finishing a battle.

39d20fdc – rodri <rgl@antares-labs.eu> authored on 2023/08/31 10:44
show the board labels.

68cfdc52 – rodri <rgl@antares-labs.eu> authored on 2023/08/31 06:16
improved playerq locking.

be547a2d – rodri <rgl@antares-labs.eu> authored on 2023/08/30 18:07
forbid placing ships after being done with the layout.

3d93e42d – rodri <rgl@antares-labs.eu> authored on 2023/08/30 12:18
added new cursors and their switching.

e0c574f2 – rodri <rgl@antares-labs.eu> authored on 2023/08/30 07:47
change the cursor based on game state (waiting and playing).

b106a4c0 – rodri <rgl@antares-labs.eu> authored on 2023/08/29 18:13
implemented match conclusion logic and notification.

7104ef7c – rodri <rgl@antares-labs.eu> authored on 2023/08/29 10:42
reset the boards after each game.

6a555fb1 – rodri <rgl@antares-labs.eu> authored on 2023/08/29 06:48
removed unnecessary pointer.

fbea30a5 – rodri <rgl@antares-labs.eu> authored on 2023/08/29 06:19
major development stride:

d9752f97 – rodri <rgl@antares-labs.eu> authored on 2023/08/26 16:16
show the current state and keep ships from overlapping.

ca4af600 – rodri <rgl@antares-labs.eu> authored on 2023/08/25 17:53
implemented most of the layout code.

25e1b948 – rodri <rgl@antares-labs.eu> authored on 2023/08/24 17:07
minor ship placement clean up.

034cb668 – rodri <rgl@antares-labs.eu> authored on 2023/08/24 16:59
armada placement testing. wrote part of the client netcode.

c2782417 – rodri <rgl@antares-labs.eu> authored on 2023/08/24 10:04
fixed the match process cleanup procedure.

6226ca4a – rodri <rgl@antares-labs.eu> authored on 2023/08/24 10:01
wrote a readme.

2e921a4b – rodri <rgl@antares-labs.eu> authored on 2023/08/16 01:41
added the rules manual.

04c90470 – rodri <rgl@antares-labs.eu> authored on 2023/08/14 22:41
added ship drawing and placement procedures.

8285721a – rodri <rgl@antares-labs.eu> authored on 2023/08/12 01:35
latest try of player mgmt procedure. (not working)

7b76e746 – rodri <rgl@antares-labs.eu> authored on 2023/08/08 04:35
initial commit.