Luna
b1b80dddc4
Add default maze material
Just to make my git clean
7 years ago
Luna
cc413a8b43
Fix objective having improper settings
I messed up the last commit by not including a file, this fixes that.
7 years ago
Luna
a4d6a5020a
Count time on sides of objective; fix its physics
Changing the weight of the objective fixes the weird destroy-the-player
physics.
Also, count how long the objective has been tilted to the right or left,
and put counters there. Slow the game down and display who won when the
count exceeds 100% on either side. Like in overwatch, but with tilting.
7 years ago
Luna
4c9f85d08e
Merge branch 'git-back-to-kinematic' into objective
7 years ago
Luna
3cf0e79cfe
Remove hero 0 in root
7 years ago
Luna
18028e0c9e
Fix physics for RigidBody character
7 years ago
Luna
32ade1c55a
Revert "Change player to use KinematicBody"
This reverts commit 22cf954991
.
7 years ago
Luna
131de9c874
Make Hero 0 wallride jump go higher
7 years ago
Luna
e71debed39
Fix objective tilting random directions
7 years ago
Luna
8dcbe72f0c
Merge branch 'master' into objective
7 years ago
Luna
7142e7345e
Start auto-update idea, add slightly to design
7 years ago
Luna
033ab83e4e
Fix wallriding - Add leap, forgiveness
While on wall, if you press jump, you leap up and away from the wall
If you do so immediately after leaving the wall (<tolerance=.150s), it
still works
7 years ago
Luna
fc0478e2a8
Allow player to see-saw the objective
7 years ago
Luna
611cb87df4
Detect collisions between player and objective
Unfortunately, apply_impulse seems to have no effect right now. More
research is needed.
7 years ago
Luna
a7ed8941bb
Add see-saw to objective
7 years ago
Luna
461bd229b7
Allow more than two players to play
7 years ago
Luna
8f001a7377
Make lobby UI aesthetically presentable
7 years ago
Luna
19e9e6dabc
Change design document into a README
7 years ago
Luna
0807444c04
Add export presets and default material
7 years ago
Luna
3dc5194bfd
Merge branch 'master' into directory-structure
7 years ago
Luna
60558a6abd
Fix slaves not receiving network updates
7 years ago
Luna
a75b233db0
Move default_env.tres to root, where it is needed
7 years ago
Luna
448f359dba
Move files into assets/ scenes/ and scripts/ [WIP]
There however were some bugs that came with this, so I'm switching to
master to explore this.
7 years ago
Luna
a30e884400
Fix server not updating camera
The camera setting got changed to default-enabled, when it should be
default-disabled.
7 years ago
Luna
3014f4f0b2
Update design, Add Ctrl+Q
7 years ago
Luna
2b24c0ce04
Allow server to start on button press
That is, even if there are less than MAX_PLAYERS
7 years ago
Luna
122a962da5
Extend maze (for better testing)
7 years ago
Luna
22cf954991
Change player to use KinematicBody
This gives greater flexibility and stops some of those especially
annoying bugs
7 years ago
Luna
c68f62aad0
Add hero selection, add Hero 0 with wallriding
7 years ago
Luna
8e5a97b0e3
Make player multiplayer work on rpc, not rset
This helps make sure that missed packets don't cause jitter or waste CPU
7 years ago
Luna
1ee6f874ac
Remove unnecessary variable `is_moving`
7 years ago
Luna
2db559118b
Add experimental maze geometry
7 years ago
Luna
e647f29967
Fix all players being master
Previously, everyone thought everyone was master, and it resulted in you
controlling each player. Now you are only the master of /your/ player,
so multiplayer works as expected.
7 years ago
Luna
45afe7d9ae
Add godot project with networking and FPS controls
This is the real initial commit with all the code I have until now.
Networking: A server and 2 clients connect and then control their
players. This is still buggy. For example, every client controls the
/same/ player.
FPS controls: WSAD, Jump, and Look with mouse are all implemented (Taken
from Caliou's demo). This includes collisions.
7 years ago
Luna
0fe3ed5246
Initial Commit
A team game with an emphasis on movement (with no shooting), inspired by
Overwatch and Zineth
7 years ago