Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The merge #143

Merged
merged 239 commits into from
Nov 5, 2023
Merged
Show file tree
Hide file tree
Changes from 236 commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
e54a90d
ECS: Add button that can change scene
KitetsuK Oct 24, 2023
457531a
CLIENT-GAME: Add physics to ennemies
TTENSHII Oct 24, 2023
e6bbc12
GAME-LOGIC: Add a generic function for add physics
TTENSHII Oct 24, 2023
8a3961a
CLIENT-GAME: Add physics customizable by json
TTENSHII Oct 25, 2023
e437189
CLIENT-GAME: Fix compilation
TTENSHII Oct 25, 2023
4474008
GAME-CLIENT: Add maxy and minY for zigzag
TTENSHII Oct 25, 2023
d487638
Merge branch 'dev' into feature/RB-150-Enemy-shoot-and-move
TTENSHII Oct 25, 2023
eca0304
CLIENT-GAME: Add attack struct
TTENSHII Oct 25, 2023
71eaf46
CLIENT-GAME: Add attack struct to ennemies
TTENSHII Oct 25, 2023
0e5cdd9
CLIENT-GAME: Enemies shoot bullets
TTENSHII Oct 26, 2023
a1d7ce8
CLIENT-GAME/DOCUMENTATION: Add first functional version of menu + som…
KitetsuK Oct 26, 2023
e0d3e32
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 26, 2023
6cbb95f
CLIENT-GAME/DOCUMENTATION: Update client game and error management
KitetsuK Oct 26, 2023
929a8b2
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 26, 2023
799e338
CLIENT-GAME: Separe player and enemies missiles
TTENSHII Oct 27, 2023
0c83ecc
CLIENT-GAME: Fix coderabbit review
KitetsuK Oct 27, 2023
4468308
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 27, 2023
3d57f0d
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 27, 2023
c130ba9
CLIENT-GAME: Add bullet direction for enemies
TTENSHII Oct 27, 2023
8717d45
CLIENT-GAME: Modif now menu can init entity with the singletone MenuF…
KitetsuK Oct 27, 2023
1ec2ceb
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 27, 2023
2988335
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 27, 2023
8578093
CLIENT-GAME: Update src/Client/Systems/Menu/ButtonCallbacks.cpp
KitetsuK Oct 27, 2023
37b1a60
CLIENT-GAME: Add circle
TTENSHII Oct 27, 2023
3bb066b
CLIENT-GAME: Remove useless 1
TTENSHII Oct 27, 2023
ece1004
FORMAT-AUTO: automatic format on pull request #130
github-actions[bot] Oct 27, 2023
2b047da
CLIENT-GAME: Modif script to debug compil
KitetsuK Oct 27, 2023
9f1cdd6
CLIENT-GAME: Update code to make it cleaner
KitetsuK Oct 27, 2023
d72186b
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 27, 2023
334bc2f
CLIENT-GAME: Fix maths warnings
TTENSHII Oct 27, 2023
3a7fe75
Merge branch 'feature/RB-150-Enemy-shoot-and-move' of github.com:X-R-…
TTENSHII Oct 27, 2023
ead1f26
FORMAT-AUTO: automatic format on pull request #130
github-actions[bot] Oct 27, 2023
ced27cb
CLIENT-GAME: Add missile to boss
TTENSHII Oct 27, 2023
b3678d1
Merge branch 'feature/RB-150-Enemy-shoot-and-move' of github.com:X-R-…
TTENSHII Oct 27, 2023
34a1040
CLIENT-GAME/DOCUMENTATION: Add some docs for menu builder class
KitetsuK Oct 28, 2023
8145342
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
7652ba1
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
7c3f567
CLIENT-GAME: Update setAllInputBoxFalse to be more optimized
KitetsuK Oct 28, 2023
a077be9
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
89aa8dd
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
cc42bf8
CLIENT-GAME: Fix some bad includes
KitetsuK Oct 28, 2023
c48dc37
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
e10d26e
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
ae4fcd2
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
dff0704
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
5e0e0f8
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
fdb2d67
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
5c9cea1
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
7387646
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
98289d4
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
7bc3b51
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
465cd92
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
8c21808
DOCUMENTATION: Update json doc
KitetsuK Oct 28, 2023
e0606b7
gpMerge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-…
KitetsuK Oct 28, 2023
f279cb8
SCRIPTS: Modif scripts to do the same things as before
KitetsuK Oct 28, 2023
c2edfbb
ECS: Add button that can change scene
KitetsuK Oct 24, 2023
6cc6076
CLIENT-GAME/DOCUMENTATION: Add first functional version of menu + som…
KitetsuK Oct 26, 2023
59ea18f
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 26, 2023
61c07c8
CLIENT-GAME/DOCUMENTATION: Update client game and error management
KitetsuK Oct 26, 2023
240a432
CLIENT-GAME: Fix coderabbit review
KitetsuK Oct 27, 2023
528e592
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 26, 2023
83642b7
CLIENT-GAME: Modif now menu can init entity with the singletone MenuF…
KitetsuK Oct 27, 2023
05a1070
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 27, 2023
8577d4c
CLIENT-GAME: Update src/Client/Systems/Menu/ButtonCallbacks.cpp
KitetsuK Oct 27, 2023
3d8770b
CLIENT-GAME: Modif script to debug compil
KitetsuK Oct 27, 2023
f425cf7
CLIENT-GAME: Update code to make it cleaner
KitetsuK Oct 27, 2023
fffdf66
CLIENT-GAME/DOCUMENTATION: Add some docs for menu builder class
KitetsuK Oct 28, 2023
4cda1d7
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 27, 2023
a42aef5
CLIENT-GAME: Update setAllInputBoxFalse to be more optimized
KitetsuK Oct 28, 2023
adcb8a7
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
9771152
CLIENT-GAME: Fix some bad includes
KitetsuK Oct 28, 2023
c6d20aa
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
7d99a44
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
e2fcb37
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
ed72b5a
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
d5b88ca
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
6bbadc6
CLIENT-GAME: Modif now use template Json function
KitetsuK Oct 28, 2023
8683ee4
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
1310892
DOCUMENTATION: Update json doc
KitetsuK Oct 28, 2023
7553f0c
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
3966696
SCRIPTS: Modif scripts to do the same things as before
KitetsuK Oct 28, 2023
baf6bd9
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Oct 28, 2023
a813b4f
FORMAT-AUTO: automatic format on pull request #129
github-actions[bot] Oct 28, 2023
9ca5f91
Merge branch 'dev' into feature/RB-150-Enemy-shoot-and-move
TTENSHII Oct 30, 2023
75d77f1
GAME-CLIENT: Adjust game difficulty
TTENSHII Oct 30, 2023
d5ab0ad
Merge branch 'dev' into feature/RB-150-Enemy-shoot-and-move
TTENSHII Oct 30, 2023
451cb02
CLIENT-GAME: Add unused
TTENSHII Oct 30, 2023
d1e04c5
FORMAT-AUTO: automatic format on pull request #130
github-actions[bot] Oct 30, 2023
722d56c
CLIENT-GAME: Add first version of connection menu (need work)
KitetsuK Oct 30, 2023
7cf4ac0
Merge dev into RB-142
KitetsuK Oct 30, 2023
543c9d8
CLIENT-GAME: Add list-libby menu (begin)
romainpanno Oct 30, 2023
e6a12fb
CLIENT-GAME: Add MAX_MISSILE_TYPE
TTENSHII Oct 30, 2023
ce0d425
CLIENT-GAME: Remove strcpy warnings
TTENSHII Oct 30, 2023
e28fa0b
CLIENT-GAME: Add final version of main menu to connect to main server
KitetsuK Oct 30, 2023
f0a687d
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G…
KitetsuK Oct 30, 2023
1fc1ee5
CLIENT-GAME: Remove useless print
KitetsuK Oct 30, 2023
5f81437
CLIENT-GAME: Add create lobby scene
romainpanno Oct 30, 2023
9780e5e
CLIENT-GAME: Add create lobby menu
romainpanno Oct 30, 2023
7c8c112
CLIENT-GAME: Add parallax to menus
romainpanno Oct 30, 2023
02f4ddf
CLIENT-GAME: Add better enemies system
TTENSHII Oct 31, 2023
8903880
CLIENT-GAME: Remove current boss system
TTENSHII Oct 31, 2023
9173935
CLIENT-GAME: Add features to enemies
TTENSHII Oct 31, 2023
2947b4d
CLIENT-GAME: Clean code before waves refactor
TTENSHII Oct 31, 2023
71ebf33
CLIENT-GAME: Add begin of wave refactor
TTENSHII Oct 31, 2023
29296f3
SERVER-NETWORK: Add current progress
guillaumeAbel Oct 31, 2023
4427a1f
SERVER-NETWORK: Add current progress
guillaumeAbel Oct 31, 2023
9961f6f
CLIENT-NETWORK/SERVER-NETWORK: Add receive new bullet server side
romainpanno Oct 31, 2023
8f91609
Merge branch 'feature/RB-152-upgrade-bullet' of github.com:X-R-G-B/R-…
romainpanno Oct 31, 2023
1fe8533
CLIENT-GAME: Call initWave function
TTENSHII Oct 31, 2023
74285f9
Merge branch 'dev' into feature/RB-152-upgrade-bullet
romainpanno Oct 31, 2023
914bb69
FORMAT-AUTO: automatic format on pull request #137
github-actions[bot] Oct 31, 2023
2834117
CLIENT-GAME: Add first version of new waves
TTENSHII Oct 31, 2023
53fbada
CLIENT-GAME: Fix latency problem
TTENSHII Nov 1, 2023
7518c98
CLIENT-GAME: Fix next waves start
TTENSHII Nov 1, 2023
e205186
CLIENT-GAME: Add napstablook
TTENSHII Nov 1, 2023
858f215
CLIENT-GAME: Add first version of select lobby menu (need debug)
KitetsuK Nov 1, 2023
d2ac5ad
CLIENT-GAME: Fix texts
TTENSHII Nov 1, 2023
abb0fec
CLIENT-GAME: Add second version of select lobby menu (more functional)
KitetsuK Nov 1, 2023
a24f7dc
CLIENT-GAME: Add 2 new boss
romainpanno Nov 1, 2023
18096f6
CLIENT-GAME: Add default2 enemy (dragon)
romainpanno Nov 1, 2023
795bbfa
CLIENT-GAME: Fix missing perforant bullet
romainpanno Nov 1, 2023
5014505
CLIENT-GAME: Add daemon enemie
romainpanno Nov 1, 2023
3c90d81
CLIENT-GAME: Update the new spaceship
romainpanno Nov 1, 2023
f206a28
CLIENT-GAME: Add spaceship animations when going down
romainpanno Nov 1, 2023
b7f0b02
Update src/Nitwork/NitworkServer.hpp
romainpanno Nov 2, 2023
d7dd089
Update src/ECS/ECSCustomTypes.hpp
romainpanno Nov 2, 2023
a3264b8
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
63bb65b
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
9b6ff96
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
386033a
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
1f1d288
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
b2bb277
Update docs/network/rfc/RFC.md
romainpanno Nov 2, 2023
60d2f2e
RFC: Fix missing fields form missile id and health (signed or not)
romainpanno Nov 2, 2023
0690120
Merge branch 'feature/RB-152-upgrade-bullet' of github.com:X-R-G-B/R-…
romainpanno Nov 2, 2023
e70b01b
NITWORK-SERVER: Update doc
romainpanno Nov 2, 2023
5f641a5
CLIENT-GAME: Fix warnings
romainpanno Nov 2, 2023
42949e4
CLIENT-GAME: Remove parameters for startNextWave
TTENSHII Nov 2, 2023
0a24d51
CLIENT-GAME: Change msBeforeNext by msBeforeSpawn
TTENSHII Nov 2, 2023
423c746
ECS: Fix segfault
TTENSHII Nov 2, 2023
7648bd4
CLIENT-NETWORK/SERVER-NETWORK: Add smooth lobby connexion & quit events
romainpanno Nov 2, 2023
a916ce6
Merge remote-tracking branch 'origin/dev' into feature/RB-160-fix-cli…
romainpanno Nov 2, 2023
c54e349
FORMAT-AUTO: automatic format on pull request #138
github-actions[bot] Nov 2, 2023
64664b4
RFC: Add RFC for connect_lobby, connect_lobby_resp & disconnect_lobby
romainpanno Nov 2, 2023
fa88212
CLIENT-GAME: Add final version of the menu
KitetsuK Nov 2, 2023
6b414f4
Merge branch 'dev' of github.com:X-R-G-B/R-Bus into feature/RB-142-me…
KitetsuK Nov 2, 2023
bda991c
Merge branch 'feature/RB-160-fix-client-init-protocol' of github.com:…
romainpanno Nov 2, 2023
0271157
CLIENT-NETWORK/SERVER-NETWORK: Add end game packets
romainpanno Nov 2, 2023
dbe4a76
CLIENT-GAME: Add final version of the menu
KitetsuK Nov 2, 2023
9d5b564
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
8b84772
CLIENT-GAME: Fix warnings
KitetsuK Nov 2, 2023
3ef9e9b
CLIENT-GAME: Fix macOS compil
KitetsuK Nov 2, 2023
472f9a4
NITWORK-MAIN-SERVER: Fix ip resolve of mainServer
romainpanno Nov 2, 2023
452a4bf
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
286e15b
NITWORK-MAIN-SERVER: Fix fork on windows
TTENSHII Nov 2, 2023
89bebcb
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
TTENSHII Nov 2, 2023
e3dcb6e
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
1a7c04e
CLIENT-GAME: Remove iostream
TTENSHII Nov 2, 2023
d61c315
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
TTENSHII Nov 2, 2023
d7cf067
NITWORK-MAIN-SERVER: Add print of available ips at mainServer start
romainpanno Nov 2, 2023
1d63ca3
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
romainpanno Nov 2, 2023
ea0e08f
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
c734450
NITWORK-SERVER: Upgrade ready message handling (start game when every…
romainpanno Nov 2, 2023
30f63ea
CLIENT-GAME: Add powerUp assets
romainpanno Nov 2, 2023
d4a3d90
CLIENT-GAME: Modif how menu builder build entities
KitetsuK Nov 2, 2023
a177a87
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
1d59fcf
Update src/Client/Systems/Menus/CreateLobby/CreateLobbySystems.cpp
KitetsuK Nov 2, 2023
fbfe9c6
CLIENT-GAME: Add space to lobby
TTENSHII Nov 2, 2023
4e89f34
CLIENT-GAME: Fix review commentaries
KitetsuK Nov 2, 2023
4f393fe
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Nov 2, 2023
d692c83
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
a16e90c
CLIENT-GAME: Add end game text
TTENSHII Nov 2, 2023
cd5dd13
Merge branch 'freature/RB-159-enhance-waves' of github.com:X-R-G-B/R-…
TTENSHII Nov 2, 2023
4052022
CLIENT-GAME: Fix linux warnings
TTENSHII Nov 2, 2023
4b6e440
CLIENT-GAME: Add big-daemon enemie
romainpanno Nov 2, 2023
134106a
CLIENT-GAME: Add ready button to click on it
KitetsuK Nov 2, 2023
da4a8e6
Merge branch 'feature/RB-142-menu-de-connection' of github.com:X-R-G-…
KitetsuK Nov 2, 2023
4fae04c
Merge branch 'freature/RB-159-enhance-waves' of github.com:X-R-G-B/R-…
romainpanno Nov 2, 2023
63c7eb9
FORMAT-AUTO: automatic format on pull request #140
github-actions[bot] Nov 2, 2023
9c034c5
CLIENT-GAME: Fix warnings
TTENSHII Nov 2, 2023
335e8e4
Merge branch 'freature/RB-159-enhance-waves' of github.com:X-R-G-B/R-…
TTENSHII Nov 2, 2023
88c3bc5
CLIENT-GAME: Fix end game message
TTENSHII Nov 2, 2023
9028d29
CLIENT-GAME: Add begin of collisionRectOffset
TTENSHII Nov 3, 2023
3569f40
CLIENT-GAME: Add collision rect offset
TTENSHII Nov 3, 2023
bca118b
CLIENT-GAME: Fix boss size
TTENSHII Nov 3, 2023
6881b42
CLIENT-GAME: Fix aspect ratio when resize
TTENSHII Nov 3, 2023
9c9ac2d
CLIENT-GAME: Add fullscreen
TTENSHII Nov 3, 2023
b9e83d7
CLIENT-GAME: Remove fullscreen
TTENSHII Nov 3, 2023
4a888e3
Merge branch 'feature/RB-142-menu-de-connection' into feature/RB-150-…
TTENSHII Nov 3, 2023
d04692e
CLIENT-GAME: Add 2nd parallax
romainpanno Nov 3, 2023
84fced6
Merge branch 'freature/RB-159-enhance-waves' of github.com:X-R-G-B/R-…
romainpanno Nov 3, 2023
d5543ee
Merge branch 'feature/RB-152-upgrade-bullet' into feature/RB-150-Enem…
TTENSHII Nov 3, 2023
35d7def
Merge branch 'feature/RB-160-fix-client-init-protocol' into the-merge
romainpanno Nov 4, 2023
6937d27
Merge remote-tracking branch 'origin/fix/RB-158-fix-enums-Missile' in…
romainpanno Nov 4, 2023
ca7b177
Merge branch 'feature/RB-152-upgrade-bullet' into the-merge
romainpanno Nov 4, 2023
9a72741
CLIENT-GAME: Fix windows compile
TTENSHII Nov 4, 2023
e1c125a
Merge branch 'freature/RB-159-enhance-waves' into the-merge
romainpanno Nov 4, 2023
1e79f1c
NETWORK: Fix send wave message
TTENSHII Nov 4, 2023
742420c
Merge branch 'feature/RB-150-Enemy-shoot-and-move' into the-merge
romainpanno Nov 4, 2023
924940b
CLIENT-GAME: Add enemies init
TTENSHII Nov 4, 2023
b37778d
CLIENT-GAME: Add enemies weapons
TTENSHII Nov 4, 2023
5005820
Merge remote-tracking branch 'origin/dev' into the-merge
romainpanno Nov 4, 2023
5534c75
Fix: Fix begin of compilation
romainpanno Nov 4, 2023
14c554e
*: Fix merge conflit
Saverio976 Nov 5, 2023
03607ab
SERVER-NETWORK: Fix ctrl+c
Saverio976 Nov 5, 2023
732fb51
CLIENT-GAME: Fix windows compile
TTENSHII Nov 5, 2023
7cd2343
CLIENT-GAME: Fix text input deletion
TTENSHII Nov 5, 2023
79f021e
*: Fix slect lobby row system called on create lobby
romainpanno Nov 5, 2023
f5d29f2
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
romainpanno Nov 5, 2023
fcd1cba
*: Begin of network fix
romainpanno Nov 5, 2023
3e1ea63
COMPILATION: Fix compilation
KitetsuK Nov 5, 2023
c70add9
CLIENT: Remove unused file
Saverio976 Nov 5, 2023
3694c65
CLIENT-GAME: Remove useless wave file
TTENSHII Nov 5, 2023
4b586f4
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
TTENSHII Nov 5, 2023
865836b
CLIENT-GAME: Add paralax
TTENSHII Nov 5, 2023
8d7576b
NITWORK: Add logger
Saverio976 Nov 5, 2023
e5f869a
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
Saverio976 Nov 5, 2023
214ed82
CLIENT-GAME: Add preload texture func
TTENSHII Nov 5, 2023
7695032
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
TTENSHII Nov 5, 2023
b4a4908
NITWORK: Fix connect lobby bug, (action cast bug)
romainpanno Nov 5, 2023
aadce62
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
romainpanno Nov 5, 2023
4383f6c
*: Begin of debug fantom bullets
romainpanno Nov 5, 2023
adc75ee
*: Remove all log not ok with level
Saverio976 Nov 5, 2023
760899d
NITWORK: Add begin of restart server
romainpanno Nov 5, 2023
75b39ff
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
romainpanno Nov 5, 2023
7943b2e
FORMAT-AUTO: automatic format on pull request #143
github-actions[bot] Nov 5, 2023
732b1c8
CLIENT-GAME: Add loading screen
TTENSHII Nov 5, 2023
b721464
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
TTENSHII Nov 5, 2023
5c12165
FORMAT-AUTO: automatic format on pull request #143
github-actions[bot] Nov 5, 2023
272b3d7
CLIENT-GAME: Add bullets to preload texture
TTENSHII Nov 5, 2023
5046c4f
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
TTENSHII Nov 5, 2023
3cc8cb8
NITWORK: Add reload of lobby
romainpanno Nov 5, 2023
2b00212
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
romainpanno Nov 5, 2023
30f7b28
FORMAT-AUTO: automatic format on pull request #143
github-actions[bot] Nov 5, 2023
9fab871
NITWORK-CLIENT: Remove useless debug prints
romainpanno Nov 5, 2023
9c9da26
Merge branch 'the-merge' of github.com:X-R-G-B/R-Bus into the-merge
romainpanno Nov 5, 2023
2a1cb3b
CLIENT-GAME: Fix windows compile
TTENSHII Nov 5, 2023
74b73e8
FORMAT-AUTO: automatic format on pull request #143
github-actions[bot] Nov 5, 2023
a335e49
CLIENT-MENU: Create Servers from GUI / Add menu music (#142)
KitetsuK Nov 5, 2023
6d8bd07
CLIENT-GAME: Fix esc key handling
romainpanno Nov 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/Audio/Musics/Napstablook.mp3
Binary file not shown.
Binary file added assets/Audio/Musics/Papyrus.mp3
Binary file not shown.
Binary file added assets/Boss/big-purple-boss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Boss/green-head-boss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Boss/le-jutteur-boss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Boss/napstablook.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/Boss/papyrus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 65 additions & 0 deletions assets/Json/HUD.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"gameHud": [
{
"type": "button",
"callback": "sendReadyPacket",
"spritePath": "assets/Menu/button.png",
"width": 3000,
"height" : 1500,
"rect": {
"x": 51.0,
"y": 51.0,
"width": 1265.0,
"height": 305.0
},
"position" : {
"x": 3100,
"y": 6500
},
"collisionRect": {
"width": 3000,
"height": 1500,
"offsetX": 0,
"offsetY": 0
},
"animRect": [
{
"type": "hover",
"time": 80,
"noIncr": true,
"list": [
{
"x" : 1416.0,
"y": 49.0,
"width": 1267.0,
"height": 307.0
}
]
},
{
"type": "selected",
"time": 80,
"noIncr": true,
"list": [
{
"x" : 2759.0,
"y": 31.0,
"width": 1303.0,
"height": 340.0
}
]
}
]
},
{
"type": "text",
"color": "red",
"size": 3,
"text": "READY !",
"position" : {
"x": 4000,
"y": 7000
}
}
]
}
232 changes: 219 additions & 13 deletions assets/Json/bullets.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@
"waitTimeBullet": 500,
"collisionRect": {
"width": 450,
"height": 450
"height": 450,
"offsetX": 0,
"offsetY": 0
},
"spritePath": "assets/R-TypeSheet/WaterBullets.png",
"soundPath": "assets/Audio/Sounds/laser.ogg",
Expand All @@ -24,7 +26,7 @@
"animRect": [
{
"type": "move",
"time": 400,
"time": 100,
"list": [
{
"x": 306,
Expand Down Expand Up @@ -77,23 +79,155 @@
"waitTimeBullet": 200,
"collisionRect": {
"width": 200,
"height": 200
"height": 200,
"offsetX": 0,
"offsetY": 0
},
"spritePath": "assets/R-TypeSheet/r-typesheet1.gif",
"spritePath": "assets/R-TypeSheet/classic-bullets.png",
"soundPath": "assets/Audio/Sounds/glitch.ogg",
"spriteRect": {
"x": 200,
"y": 121,
"width": 32,
"height": 10
}
"x": 6,
"y": 153,
"width": 39,
"height": 21
},
"animRect": [
{
"type": "move",
"time": 400,
"list": [
{
"x": 6,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 56,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 106,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 156,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 206,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 256,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 306,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 356,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 406,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 456,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 506,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 556,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 606,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 656,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 706,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 756,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 806,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 856,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 906,
"y": 153,
"width": 39,
"height": 21
},
{
"x": 956,
"y": 153,
"width": 39,
"height": 21
}
]
}
]
},
{
"id": "bounce",
"damage": 1,
"health": 1,
"physics": [
"bouncing"
{
"id": "bouncing"
}
],
"velocity": {
"speedX": 80,
Expand All @@ -102,7 +236,9 @@
"waitTimeBullet": 500,
"collisionRect": {
"width": 300,
"height": 300
"height": 300,
"offsetX": 0,
"offsetY": 0
},
"spritePath": "assets/R-TypeSheet/GreenBullets.png",
"soundPath": "assets/Audio/Sounds/laser2.ogg",
Expand Down Expand Up @@ -154,12 +290,23 @@
"speedY": 0
},
"physics": [
"zigzag"
{
"id": "zigzag",
"amplitude": 100.0,
"period": 800.0,
"maxScreenY": 100.0,
"minScreenY": -10.0
},
{
"id": "bounce"
}
],
"waitTimeBullet": 1000,
"collisionRect": {
"width": 500,
"height": 500
"height": 500,
"offsetX": 0,
"offsetY": 0
},
"spritePath": "assets/R-TypeSheet/PurpleBullets.png",
"soundPath": "assets/Audio/Sounds/forceField.ogg",
Expand Down Expand Up @@ -201,6 +348,65 @@
]
}
]
},
{
"id": "jutteur-eye",
"damage": 10,
"health": 1,
"velocity": {
"speedX": -90,
"speedY": 0
},
"physics": [
"zigzag"
],
"waitTimeBullet": 1000,
"collisionRect": {
"width": 500,
"height": 500,
"offsetX": 0,
"offsetY": 0
},
"spritePath": "assets/R-TypeSheet/jutteurs-bullet.png",
"soundPath": "assets/Audio/Sounds/forceField.ogg",
"spriteRect": {
"x": 22,
"y": 125,
"width": 341,
"height": 125
},
"animRect": [
{
"type": "move",
"time": 60,
"list": [
{
"x": 22,
"y": 125,
"width": 341,
"height": 125
},
{
"x": 525,
"y": 129,
"width": 357,
"height": 125
},
{
"x": 829,
"y": 129,
"width": 331,
"height": 121
},
{
"x": 1225,
"y": 122,
"width": 332,
"height": 128
}
]
}
]
}
]
}
Loading
Loading