index
:
battleship
front
Multi-user on-line Sink the Fleet
rgl
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
bts.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
bts: use buttons to select the game mode (removes -a option).
rodri
2024-11-07
1
-20
/
+97
*
copy the assets into /sys/games/lib.
rodri
2024-11-07
1
-10
/
+16
*
allow the user to disable sound. only spawn a new window when debugging.
rodri
2023-10-11
1
-26
/
+44
*
get rid of duplicate AudioSource init procedures.
rodri
2023-10-10
1
-21
/
+21
*
replace the andy layout algorithm for a better one.
rodri
2023-10-09
1
-4
/
+3
*
wrote a real layout algorithm for the andys.
rodri
2023-10-08
1
-0
/
+2
*
only send a shot if the target cell is clear/unknown.
rodri
2023-10-07
1
-2
/
+4
*
make cell2coords thread-safe.
rodri
2023-10-07
1
-3
/
+5
*
initial implementation of an AI.
rodri
2023-10-06
1
-2
/
+7
*
add more sfx and do some of their orchestration.
rodri
2023-10-02
1
-11
/
+46
*
add a credits file, acknowledging people. add another sfx.
rodri
2023-10-01
1
-1
/
+0
*
add a mixer and some background sfx.
rodri
2023-10-01
1
-10
/
+53
*
send the matches list upon first connection. changed the syntax a bit.
rodri
2023-09-29
1
-7
/
+7
*
added a border to the boards and corrected a bug when placing a ship.
rodri
2023-09-28
1
-8
/
+11
*
got rid of static Image pointers in favor of a global color palette.
rodri
2023-09-28
1
-59
/
+59
*
give more feedback about the current state of play to the spectator.
rodri
2023-09-27
1
-3
/
+8
*
implemented spectator mode.
rodri
2023-09-27
1
-15
/
+69
*
initial work towards spectator mode.
rodri
2023-09-26
1
-4
/
+26
*
add parsecmd to the client. finish the menulist of matches.
rodri
2023-09-22
1
-47
/
+89
*
more work on the menulist of matches.
rodri
2023-09-20
1
-81
/
+10
*
initial work on a menu of matches.
rodri
2023-09-17
1
-30
/
+107
*
don't send shots when the game is over. and freeze the cursor.
rodri
2023-09-15
1
-2
/
+2
*
fix mouse button handling.
rodri
2023-09-15
1
-11
/
+11
*
really allow any key to be pressed to continue.
rodri
2023-09-15
1
-5
/
+7
*
draw the game's title.
rodri
2023-09-15
1
-0
/
+15
*
fit client to the new architecture. clean things up, make them more consistent.
rodri
2023-09-15
1
-59
/
+101
*
don't rotate the ship when moving the mouse while pressing mmb.
rodri
2023-09-09
1
-2
/
+6
*
inline spawned threads to threadmain.
Amavect
2023-09-07
1
-60
/
+42
*
obtain each player's username and show it during battle.
rodri
2023-09-01
1
-2
/
+21
*
change mmb to rotate the ship without presenting a menu.
rodri
2023-09-01
1
-43
/
+34
*
correct patrolcursor not showing up after finishing a battle.
rodri
2023-08-31
1
-3
/
+5
*
show the board labels.
rodri
2023-08-31
1
-0
/
+21
*
improved playerq locking.
rodri
2023-08-31
1
-6
/
+5
*
forbid placing ships after being done with the layout.
rodri
2023-08-30
1
-28
/
+44
*
added new cursors and their switching.
rodri
2023-08-30
1
-28
/
+71
*
change the cursor based on game state (waiting and playing).
rodri
2023-08-30
1
-9
/
+52
*
implemented match conclusion logic and notification.
rodri
2023-08-29
1
-7
/
+56
*
reset the boards after each game.
rodri
2023-08-29
1
-7
/
+34
*
removed unnecessary pointer.
rodri
2023-08-29
1
-6
/
+4
*
major development stride:
rodri
2023-08-29
1
-66
/
+96
*
show the current state and keep ships from overlapping.
rodri
2023-08-26
1
-9
/
+38
*
implemented most of the layout code.
rodri
2023-08-25
1
-40
/
+116
*
minor ship placement clean up.
rodri
2023-08-24
1
-7
/
+12
*
armada placement testing. wrote part of the client netcode.
rodri
2023-08-24
1
-40
/
+97
*
added the rules manual.
rodri
2023-08-16
1
-1
/
+6
*
added ship drawing and placement procedures.
rodri
2023-08-15
1
-12
/
+93
*
latest try of player mgmt procedure. (not working)
rodri
2023-08-12
1
-11
/
+97
*
initial commit.
rodri
2023-08-08
1
-0
/
+315