(public) repo, owned by ryan-alport
description: multiplayer raycaster shooter game built from scratch with OpenGL
branches
file tree (branch: main)
- .gitattributes
- .gitignore
- CMakeLists.txt
- README.md
- external/Libraries/include/GLFW/glfw3.h
- external/Libraries/include/GLFW/glfw3native.h
- external/Libraries/include/KHR/khrplatform.h
- external/Libraries/include/glad/glad.h
- external/Libraries/lib/glad.lib
- external/Libraries/lib/glfw3.lib
- include/EBO.h
- include/UI.h
- include/VAO.h
- include/VBO.h
- include/constants.h
- include/networking.h
- include/raycaster.h
- include/renderer.h
- include/shaderClass.h
- include/stb_image.h
- include/stb_image_write.h
- shaders/default.frag
- shaders/default.vert
- src/EBO.cpp
- src/UI.cpp
- src/VAO.cpp
- src/VBO.cpp
- src/glad.c
- src/main.cpp
- src/networking.cpp
- src/raycaster.cpp
- src/renderer.cpp
- src/shaderClass.cpp
- textures/boldText.png
- textures/dummyTexture.png
- textures/playerTexture.png
- textures/text.png
diff viewer
all Commits
-
81d0a04 - Update README.md
by Ryan Alport (3 weeks ago) -
be49426 - Create README.md
by Ryan Alport (3 weeks ago) -
8d78e2b - cleanup
by Ralport2005@gmail.com (3 weeks ago) -
e284ab4 - packet update, end screen, and full game loop
by RyanXPS (5 weeks ago) -
7c1556a - todo update
by Ralport2005@gmail.com (5 weeks ago) -
5ea222c - sending and applying textures over the network
by Ralport2005@gmail.com (6 weeks ago) -
e40276b - updated networking to send entire state at once
by RyanXPS (6 weeks ago) -
f8b3006 - main page UI update
by RyanXPS (6 weeks ago) -
9a20b4a - saving images
by RyanXPS (6 weeks ago) -
4842de8 - implemented drawing board
by RyanXPS (6 weeks ago) -
f978c05 - implemented title screen UI + network fixes
by Ralport2005@gmail.com (9 weeks ago) -
a2d3974 - text box implementation
by Ralport2005@gmail.com (9 weeks ago) -
5ae09f7 - implemented text UI element
by Ralport2005@gmail.com (9 weeks ago) -
fbe6cb3 - implemented textures for UI elements
by Ralport2005@gmail.com (9 weeks ago) -
89856e2 - reworked drawQuad
by Ralport2005@gmail.com (9 weeks ago) -
fa68839 - UI class and button implementation
by Ralport2005@gmail.com (9 weeks ago) -
049b94e - implemented pitch and better hit detection
by Ralport2005@gmail.com (9 weeks ago) -
18bc986 - abstracted raycasting functions
by Ralport2005@gmail.com (3 months ago) -
6f1d547 - postponed UV maps and continued abstraction
by Ralport2005@gmail.com (3 months ago) -
39a159c - renderer class
by Ralport2005@gmail.com (3 months ago) -
3c3f2b3 - shader and constant updates
by Ralport2005@gmail.com (3 months ago) -
b804a4c - added files and constants
by Ralport2005@gmail.com (3 months ago) -
f2502ce - implemented framerate speed scaling
by Ralport2005@gmail.com (3 months ago) -
6c2b051 - implemented textures
by Ralport2005@gmail.com (3 months ago) -
73f2191 - added textures and texture handling
by Ralport2005@gmail.com (3 months ago) -
9b8b61f - implemented batch rendering!
by Ralport2005@gmail.com (3 months ago) -
9d0b746 - fixed rounding error over the network
by Ralport2005@gmail.com (3 months ago) -
757ff7a - added other player movement in debug
by Ralport2005@gmail.com (3 months ago) -
44b465f - added multiplayer shooting logic
by Ralport2005@gmail.com (3 months ago) -
69b6e83 - added rendering class files
by Ralport2005@gmail.com (4 months ago) -
957ebfa - drawing gun and shooting animation
by Ralport2005@gmail.com (4 months ago) -
2caf71c - moved player drawing into a function and updated use of globals
by Ralport2005@gmail.com (4 months ago) -
23b3ba1 - bug fixes
by Ralport2005@gmail.com (4 months ago) -
47faeb5 - rendering other player with no bugs!
by Ralport2005@gmail.com (4 months ago) -
fdb65f6 - removed build directory
by Ryan Alport (4 months ago) -
b7dbb14 - Merge branch 'main' of https://github.com/RyanA005/Simple-Game
by Ralport2005@gmail.com (4 months ago) -
98c30cd - added other player rendering
by Ralport2005@gmail.com (4 months ago) -
a391b17 - gitignore update
by RyanXPS (4 months ago) -
47de8a9 - added wall colision detection and sliding
by Ralport2005@gmail.com (4 months ago) -
0653c9e - added draw quad function and updated raycaster
by Ralport2005@gmail.com (4 months ago) -
95bee83 - built raycaster!
by RyanXPS (4 months ago) -
2c71b38 - added mouse movement
by Ralport2005@gmail.com (4 months ago) -
af7b382 - Merge branch 'main' of https://github.com/RyanA005/Simple-Game
by Ralport2005@gmail.com (4 months ago) -
d0c267f - stubs
by Ralport2005@gmail.com (4 months ago) -
2d44c69 - Update default.vert
by Ryan Alport (4 months ago) -
752bff6 - shader and drawing rework + map/line drawing
by RyanXPS (4 months ago) -
e046f1a - updated main loop and added debug mode
by RyanXPS (4 months ago) -
f07efc6 - simplified send and receive and updated packet/game state management
by Ralport2005@gmail.com (4 months ago) -
c469c42 - updates to packet and state handling
by Ralport2005@gmail.com (4 months ago) -
bb99814 - moved send and receive to seperate threads + network optimizations
by Ralport2005@gmail.com (4 months ago) -
81c69b5 - networking fixes
by Ralport2005@gmail.com (4 months ago) -
13ea07f - added packet handling and shoot packets
by Ralport2005@gmail.com (4 months ago) -
678582c - updated game loop and simplified client server choice
by Ralport2005@gmail.com (4 months ago) -
06bdbce - moved networking functions to networking files
by RyanXPS (4 months ago) -
c24baa0 - multiplayer fixes and debug mode
by Ralport2005@gmail.com (4 months ago) -
e67b055 - Added multiplayer
by Ralport2005@gmail.com (4 months ago) -
9d40ff9 - added networking header files
by RyanXPS (4 months ago) -
60dc68d - Add project files.
by RyanXPS (4 months ago) -
c4e7ab9 - Add .gitattributes and .gitignore.
by RyanXPS (4 months ago)