project_teddy/README.md
2023-03-16 23:34:01 +00:00

5 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Project_Teddy
Project Teddy is a multiplayer game where you can shoot your friends and have fun. The player can move around by using the standard “WASD” keys and shoot using the left click button. You can also use a controller to move your character around and shoot. The stamina system is a bit unique in Project Teddy. If you get below 5%, it will slow Teddy (the character) down and you will have to stop sprinting and wait for it to get back up above 5%. I like this system because it means you have to keep track of your stamina. Its a great game for teens to play with their friends. Project Teddy was partially inspired by the games Garrys Mod and Half Life. You can spend about as long as you want to be playing Project Teddy, as long as you and your friends want to go. Whoever has the highest score at the end of each round wins. The timer is adjustable, but the default is 10 minutes. Whoever has the most kills at the end of the round is the winner. Project Teddy should run really well on any computer that supports Vulkan.
The multiplayer system in Project Teddy is really fun. You can connect up to 4025 players, as is the limit in the Godot 4 Multiplayer API. The User Interface shows the top 10 players with the highest scores. You can specify any port youd like the server to listen on, as long as its above 1024, because its common for ports below 1024 to be “privileged ports,” which basically just means you dont have permission to bind a server on those ports without authority (root or administrator permissions). Currently, to have others connect to your server, you have to port forward, unless its over a Local Area Network. The player can specify any name they would like, as long as its not empty. The hosting menu allows you to select any of the currently implemented maps.