06ec0ca885
Make sure to manually reload cmake-build-debug after first build.
2025-03-22 13:53:10 -04:00
c9b037bf39
It works!!! All tiles are currently blue, and basically all tile features need to be re-implemented, however.
2025-03-22 13:39:12 -04:00
41749893a5
Few more edits for the night
2025-03-21 03:52:17 -05:00
79f77a4fcf
Lots more partial progress on the data-driven refactoring.
2025-03-21 03:00:21 -05:00
e0367b971c
Large Refactor, half-finished, will not compile or run currently.
2025-03-20 23:52:51 -04:00
dfb60a45c4
JSON tile metadata parse test, WIP.
2025-03-19 15:45:54 -04:00
9a10ff81d0
Building out container class, move classes to their own headers.
2025-03-19 15:45:42 -04:00
27f748ceca
Include v2i_hash
2025-03-19 15:45:02 -04:00
6b37c03079
Move Vector2i custom hash to separate header file.
2025-03-19 15:44:44 -04:00
23fb2892a9
Put into namespace
2025-03-19 15:44:30 -04:00
50205fef99
Update jstick dependency
2025-03-19 15:44:16 -04:00
4553a0c8ac
Add 'container w h' command
2025-03-19 15:44:00 -04:00
8072af2c49
Test Tile JSON data
2025-03-19 15:43:46 -04:00
d9de2502ea
Fix data folder
2025-03-19 12:49:18 -04:00
83afdcaebc
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# ClientApp/main.cpp
2025-03-19 12:48:26 -04:00
e6f67e1052
Fix data folder
2025-03-19 12:47:54 -04:00
2f19b910de
Update main.cpp
...
Fix missing jjx include
2025-03-19 12:32:24 -04:00
13cc7f2104
Merge branch 'master' of https://git.redacted.cc/Josh/ReCaveGame
2025-03-19 11:47:26 -04:00
0dcb7d5a73
Update World.cpp
...
band-aid fix on chunk-server thread to prevent busy-waiting until we do it correctly with std::mutex & std::condition_variable.
2025-03-19 11:47:10 -04:00
ba39db02d3
Integrating JSON, testing with externally-defining tile data.
2025-03-19 03:56:10 -04:00
10e82cd4aa
Work-in-progress Item system code.
2025-03-19 02:48:22 -04:00
a599775eee
Add command stubs
2025-03-19 02:48:07 -04:00
185016ed49
Update changed name
2025-03-19 02:47:54 -04:00
8a8f1321b9
Update changed name
2025-03-19 02:47:48 -04:00
84bc213229
Add XBox360 controller support to hotbar, tile editor, and zoom.
2025-03-19 02:47:36 -04:00
de8b45018a
Add freeze_in_void property to PhysicsEntity
2025-03-19 02:46:19 -04:00
c604b69487
Tweak player falling, prevent sprite spazzing.
2025-03-19 02:46:03 -04:00
8a3ed23302
Added Core::GetAllTiles(), added tile display_name property.
2025-03-19 02:45:14 -04:00
6d1652e0af
Add airtime property to entities. Will be used for fall-damage calculation, among other things.
2025-03-19 02:42:58 -04:00
699c1021c1
Fix Console Input Box color
2025-03-19 02:42:34 -04:00
4e0c1dac86
Added Camera freemove and follow. Camera returns to follow target if free-movement isn't done for 1.25 seconds
2025-03-19 02:42:20 -04:00
b2e4732b14
Add TileTool::WorldEditorEnabledByDefault
2025-03-19 02:41:30 -04:00
e912645a24
Add World::GetEntities
2025-03-19 02:41:10 -04:00
a7063675dc
Edit gitignore
2025-03-19 02:40:43 -04:00
f81098d7b2
Small Fix
2025-03-18 19:31:13 -05:00
cc00350dc3
Add test Container Window, building out the items system.
2025-03-18 19:26:22 -05:00
809abae082
Added a "Running-Jump" mechanic where you can jump further horizontally while moving fast enough.
2025-03-18 12:45:34 -04:00
f2512dddf1
Tweaked Air Resistance and added horizontal friction while standing on tiles.
2025-03-18 01:01:55 -04:00
7d5d8bcd46
Merge remote-tracking branch 'origin/master'
2025-03-18 00:34:24 -04:00
e547dd0045
Integrated XBox360 controller support for camera and player movement.
2025-03-18 00:34:08 -04:00
6aeef77904
ValidCoords is no longer required with Vector2i
2025-03-17 21:17:14 -04:00
83731c08f0
Update World.hpp
...
Improve performance when zooming out all the way.
2025-03-16 13:38:05 -04:00
0b9c5eb449
Hacked in AssetService to the splash screen, still needs some polish.
2025-03-02 04:26:50 -05:00
4a11961c0f
Graphics bug fix.
...
Fixed a bug that would cause visible lines to occur between chunks on some graphics drivers when the camera was moved by less than 1 pixel.
2025-03-01 23:11:19 -05:00
f978605005
Working now.
2025-02-28 22:30:26 -05:00
d4468421f7
Packaging libraries into release build WIP
2025-02-28 22:16:58 -05:00
84765fbaf4
Tune RandomTileTickRate, and include random tile counter in chunk serialization.
2025-02-28 01:05:53 -05:00
7ae6003e23
Performance optimization.
...
Check if this chunk has any random tick tiles before running random tile tick on it.
When at normal zoom level this has little impact, But when you zoom out really far it's helpful.
2025-02-27 18:56:21 -05:00
7707d6d3a6
WINDOWS BUILD!!! (Where's my player texture).
2025-02-27 04:08:10 -06:00
0f776f2a6f
Heavily refactored CaveGameWindow, pulled TileTool into GameSession.
2025-02-27 04:10:00 -05:00