eaf6c3d6fb
Buffer struct and read/write members.
2025-01-21 20:49:53 -06:00
6cf8bb3d05
ServerApp demo program
2025-01-21 16:26:40 -05:00
1f0cc1bbfc
Network Code Notes
2025-01-21 10:32:09 -06:00
c80b9482a4
Merge remote-tracking branch 'origin/master'
2025-01-20 11:28:13 -05:00
4d7e8d2fc8
ServerApp demo program
2025-01-20 11:28:07 -05:00
86e00e7b35
Update LocalWorld.cpp
...
Found & fixed a memory error that would repeatedly cause a chunk that has already been generated to be requested again.
2025-01-18 15:10:01 -05:00
a0c0ccdf5e
Merge remote-tracking branch 'origin/master'
2025-01-18 14:27:21 -05:00
5caf84560e
Trying to setup ServerApp program.
2025-01-18 14:27:16 -05:00
5b819e5a87
Update Chunk.cpp
...
Fixed a case where a tile would be flagged for update directly after creation based on data from the previous stack frame (usually the perlin noise-map).
2025-01-18 14:22:21 -05:00
daddf0e257
Improve memory safety.
...
Fixed a case where RenderTargets occasionally wouldn't get deleted.
2025-01-18 13:37:28 -05:00
b075e221c4
Implement AABB2DvsPoint and SolveAABBvsPoint, working to optimize entity-vs-tile collisions.
2025-01-18 00:56:34 -05:00
f6152d9df7
IsChunkCellWithinViewport extraChunkRadius parameter for supporting overdraw.
2025-01-18 00:55:58 -05:00
3fac7e61ce
Add GameServer header files
2025-01-18 00:55:31 -05:00
ebdcae945f
Add Console header
2025-01-18 00:55:19 -05:00
916e44c7e5
Add Chat header
2025-01-18 00:55:08 -05:00
9295435304
Edit Client/CMakeLists
2025-01-18 00:54:57 -05:00
4445c084dd
Added console controls to CaveGameWindow
2025-01-18 00:54:20 -05:00
4ec166c1d9
Added Camera2D::ScaledViewportOversized
2025-01-18 00:53:59 -05:00
fd2391e03b
Ensure you can't request the same chunk more than once.
2025-01-18 00:07:04 -05:00
7a47f47388
Improve memory safety.
2025-01-17 23:34:15 -05:00
e77304cac2
const auto& instead of copying.
2025-01-17 23:33:59 -05:00
ac54243e4f
Improve memory safety + fix high disk usage.
2025-01-17 22:53:13 -05:00
79958d395d
Improve memory safety
...
Fixed a memory leak in LocalWorld, line 350 where a new chunk was allocated and then the pointer was overwritten immediately afterwards so the memory would never get released.
2025-01-17 21:16:02 -05:00
dfb20b548e
Update Scene.hpp
...
Make note of a warcrime in the design.
2025-01-17 20:17:32 -05:00
0ee0dca397
Improve memory safety
...
Fixed a case where after the splash screen was over the RenderTargets & Texture created in it weren't deleted.
2025-01-17 20:13:27 -05:00
5a48438e11
working on fluids revamp
2025-01-17 13:07:20 -05:00
823889cc09
Working on implementing tile trait system.
2025-01-17 11:16:26 -05:00
09773fbe5c
Merge remote-tracking branch 'origin/master'
2025-01-16 13:42:13 -05:00
9c9debbf5d
Working on shyt
2025-01-16 13:42:08 -05:00
e2e6918c3b
Fixed potential buffer overflow found by Rich
2025-01-16 10:05:29 -05:00
0a254808c4
Merge remote-tracking branch 'origin/master'
2025-01-16 10:02:45 -05:00
b8ac6e8d9c
started work on cleaning up code. More performance improvements
2025-01-16 10:02:31 -05:00
145ad027f8
Update dependencies.
2025-01-15 23:04:38 -05:00
dc3e923a46
Performance optimization
...
We know the chunk size at compile time because constexpr. So we do std::array for datacontiguous.
2025-01-14 23:32:27 -05:00
5d7e8d8eb3
Added explosion.png
2025-01-14 16:45:48 -05:00
d6ba89c257
Working to implement animated explosions. Running into JGL issues.
2025-01-14 15:34:51 -05:00
37dc8c1f5e
Slight performance improvement with tile ticks
2025-01-13 16:42:50 -05:00
9c7a5a0201
Make gravity tile go brrish
2025-01-11 15:34:10 -05:00
695789afa9
Update Tile.cpp
2025-01-11 00:54:28 -05:00
15aec2cfe6
SwapTile + Better sand & water.
2025-01-11 00:17:49 -05:00
3b17ac0ee3
Bunch of refactors stuff
2025-01-10 22:57:37 -05:00
da23a91de1
Debugging Insane Tile Boundary Issue
2025-01-10 18:45:38 -05:00
438a7ae632
Finished what I was initially working on for ComputerTile
2025-01-10 18:41:40 -05:00
bd8ce016bf
Various minor changes, added visualizer to tile updates.
2025-01-10 17:50:07 -05:00
c456d04da5
Make sure it actually compiles
2025-01-10 15:01:41 -05:00
d8c27dafb8
Various Refactoring
2025-01-10 14:58:37 -05:00
860f544467
Tests
2025-01-07 19:16:40 -05:00
34a9092f59
Collaborative edits
2025-01-06 23:49:02 -05:00
51803d37f5
Naiive optimization attempt.
2025-01-06 19:41:49 -05:00
7fe651b195
Removed lock from ConcurrentQueue::empty()
2025-01-06 19:04:02 -05:00