Commit Graph

186 Commits

Author SHA1 Message Date
Thomas Rubini
b9768aa37d
use dotenv to connect to the db 2023-01-13 11:56:38 +01:00
Thomas Rubini
bb04e744c3
use a dotenv file 2023-01-13 11:46:54 +01:00
Thomas Rubini
e3f779abeb
Merge pull request #29 from ThomasRubini/server_doc 2023-01-13 10:06:21 +01:00
Thomas Rubini
4c8e8e3dbe
document TruthSeekerApp 2023-01-13 10:05:12 +01:00
Thomas Rubini
f7c300785d
move documentation inside functions 2023-01-13 10:01:23 +01:00
Thomas Rubini
711d562af0
document check_username() 2023-01-13 10:00:36 +01:00
Thomas Rubini
cfee9fa428
discord_bot.py documentation 2023-01-13 09:58:27 +01:00
Thomas Rubini
a8fae6b3fc
Start documentation in game_logic.py 2023-01-13 09:58:27 +01:00
e8c5288f00
Merge pull request #28 from ThomasRubini/player_responses
added response text to trait_id in getPlayerResults
2023-01-13 09:51:50 +01:00
Thomas Rubini
0ee67fafbf
Merge pull request #27 from ThomasRubini/refactor 2023-01-13 09:49:03 +01:00
Thomas Rubini
459c5fad8a
refactor check_username() to game_logic 2023-01-13 09:47:28 +01:00
7acfe7977f added response text to trait_id in getPlayerResults 2023-01-13 08:58:04 +01:00
0efed3b845
Merge pull request #26 from ThomasRubini/js_client_side
fixed non working name add
2023-01-12 18:40:34 +01:00
461494051d fixed non working name add 2023-01-12 17:30:55 +01:00
7cd525f28b
Merge pull request #25 from ThomasRubini/js_client_side
Js client side
2023-01-11 13:26:11 +01:00
403dbc5683 finished lobby 2023-01-11 12:12:40 +01:00
18e2a3f30b finished lobby 2023-01-11 11:44:52 +01:00
Thomas Rubini
a217834999
Merge pull request #24 from ThomasRubini/bot_discord 2023-01-11 11:06:21 +01:00
Thomas Rubini
f9504a1f86
separate bot instance creation and start 2023-01-11 11:04:39 +01:00
2282a5b91a lobby advancement 2023-01-11 11:02:04 +01:00
Thomas Rubini
dd727310f7
add discord.py to requirements 2023-01-11 10:55:14 +01:00
Thomas Rubini
e2846d342a
add channel API + @API decorator 2023-01-11 10:55:06 +01:00
Thomas Rubini
1c1b117869
add discord bot 2023-01-11 10:55:06 +01:00
3728b2986f fixed copy clipboard 2023-01-11 09:20:47 +01:00
6059172c95 join game in js 2023-01-11 08:59:53 +01:00
1addd381a3 startgame in js 2023-01-10 13:34:47 +01:00
86ee9c3863
Merge pull request #23 from ThomasRubini/database_data
added missing questions
2023-01-10 10:04:05 +01:00
d16593a564 added missing questions 2023-01-10 09:57:48 +01:00
f69c7be1b6
Merge pull request #22 from ThomasRubini/reactionMap
Reaction map
2023-01-09 17:12:59 +01:00
fa6e81f529 SubmitGameData done 2023-01-09 17:10:39 +01:00
AudricV
d2868a23d8
Merge pull request #21 from ThomasRubini/client_lobby_room_page
[Client] Add lobby page
2023-01-09 16:33:59 +01:00
AudricV
45899fb4a2
[Client] Add alert to challenge mode 2023-01-09 16:26:51 +01:00
AudricV
2c92fba477
[Client] Disable text decoration of the room code text 2023-01-09 16:26:51 +01:00
AudricV
a8c4d791c9
[Client] Add ability to copy game room link to clipboard
Also rename Invite your friends button to Copy invitation link and open the
room code link in a new tab by default.
2023-01-09 16:26:50 +01:00
AudricV
a539867a24
[Client] Add validation check of the name entered in the join room view
Also improve TODO and FIXME messages a bit.
2023-01-09 16:26:50 +01:00
AudricV
1abc784ad2
[Client] Fix width of the game username input on the start page
Also remove its unneeded margins.
2023-01-09 16:26:50 +01:00
AudricV
3049e22b25
Add lobby script to its HTML page 2023-01-09 16:26:50 +01:00
AudricV
d47d97bb66
[Client] Add initial lobby interactions
- Check challenge mode input validity
- Add logic to display correct elements dependending on whether the user joined
the room and is the room owner
2023-01-09 16:26:49 +01:00
AudricV
09ee0a616e
[Client] Add invalid rounds count CSS rule for challenge mode 2023-01-09 16:26:49 +01:00
AudricV
fe88154d57
[Client] Do a few changes to the lobby template
- Add an ID to start buttons;
- Add an invalid input message for the challenge mode;
- Turn the room code into a link.
2023-01-09 16:26:49 +01:00
AudricV
1e7f130081
[Client] Add game room style
Co-authored-by: Cazals Mathias <mathiascazals@users.noreply.github.com>
2023-01-09 16:26:49 +01:00
AudricV
01ac22eb12
[Client] Add join room view 2023-01-09 16:26:49 +01:00
AudricV
6f78b3fc14
[Client] Add lobby room view
Co-authored-by: Cazals Mathias <mathiascazals@users.noreply.github.com>
2023-01-09 16:26:36 +01:00
71f5ee54de added answer check 2023-01-09 14:20:18 +01:00
0e0e615414 added getNpcImage static 2023-01-09 12:02:02 +01:00
AudricV
298d0e3e34
[Client] Move theme setting to the start page
The theme setting is only used on this page right now, so it makes no sense to
include in other pages.
2023-01-09 10:59:47 +01:00
3ce9fea232
Merge pull request #20 from ThomasRubini/get_images
added get png from api
2023-01-09 09:58:53 +01:00
51e5ac5c3b added get png from api 2023-01-09 09:57:30 +01:00
8720dc39f3
Merge pull request #19 from ThomasRubini/game_logic
server side game logic
2023-01-08 16:32:51 +01:00
47dd6a2bc8 added pymysql in requirements 2023-01-08 16:29:48 +01:00