crumblingstatue
e7c30d231b
Shorten the name of various scalar types
2023-04-08 22:12:05 +02:00
crumblingstatue
390a4d45d2
Move the player inside World
2023-04-08 22:10:10 +02:00
crumblingstatue
47035f1460
Implement platforms
2023-04-08 19:21:07 +02:00
crumblingstatue
38b6a476d9
Implement torch flickering
2023-04-08 17:43:30 +02:00
crumblingstatue
79e2ba7b83
Make light offset of tiles variable
2023-04-08 16:14:59 +02:00
crumblingstatue
77099ab8a6
Add torches
2023-04-08 01:26:44 +02:00
crumblingstatue
c78123ccd8
Properly resize lightmap along with game render texture
2023-04-07 22:22:46 +02:00
crumblingstatue
f9a99fc0ae
Switch to lightmap texture based lighting
2023-04-07 22:16:57 +02:00
crumblingstatue
3876ced7d8
Inspect mobile entity, also use horizontal scroll area for inspect area
2023-04-07 01:13:09 +02:00
crumblingstatue
1053216d1c
Use inspect macro and put it in a scroll area
2023-04-07 01:02:03 +02:00
crumblingstatue
a11d69eee2
Make use of egui_inspect
2023-04-07 00:36:34 +02:00
crumblingstatue
85ebea1fca
Divide render texture size by scale
2023-04-06 23:04:34 +02:00
crumblingstatue
e2a38e80d7
Make viewport the same size as the window
2023-04-06 23:02:45 +02:00
crumblingstatue
4fb622989b
Fix mouse position
2023-04-06 22:50:43 +02:00
crumblingstatue
c54af3ee67
Properly center screen
2023-04-06 22:39:25 +02:00
crumblingstatue
a3cb228799
Clear RenderWindow screen
2023-04-06 22:14:50 +02:00
crumblingstatue
ae380bb635
Add scaling
2023-04-06 20:44:18 +02:00
crumblingstatue
d1df7cd472
Add basic lighting
2023-04-06 18:40:34 +02:00
crumblingstatue
930f7aac47
Add very crude proof-of-concept worldgen
2023-04-05 15:09:19 +02:00
crumblingstatue
f18bb2e2cb
Adjust music to new underground height
2023-04-05 01:31:23 +02:00
crumblingstatue
462eede90f
Adjust code to new 100,000 block limit
2023-04-05 00:53:08 +02:00
crumblingstatue
608cd2ce23
Remove unused import
2023-04-04 23:30:06 +02:00
crumblingstatue
6c99beb47d
Redesign the scaling of the game for depth to feel more meaningful
2023-04-04 23:29:32 +02:00
crumblingstatue
d6f3eb07f2
Lower default player hspeed to 3.0
2023-04-04 20:30:28 +02:00
crumblingstatue
05c516e210
Display player speed in km/h
2023-04-04 20:18:27 +02:00
crumblingstatue
7745437642
Add hspeed meter
2023-04-04 19:19:57 +02:00
crumblingstatue
0f34f18bc0
Precalculate tile collision entities for increased coll check perf
2023-04-04 19:16:12 +02:00
crumblingstatue
36ea9ed75d
Make camera controls WASD too
2023-04-04 17:49:32 +02:00
crumblingstatue
9e9f44b5e5
Add cave music
2023-04-04 01:04:16 +02:00
crumblingstatue
134e03db7e
MakMake music loop and make volume adjustable
2023-04-03 23:45:37 +02:00
crumblingstatue
69b022ea02
Add music
2023-04-03 23:36:45 +02:00
crumblingstatue
20409e3ee2
Add tile placement
2023-04-03 22:21:36 +02:00
crumblingstatue
be1bc9ca9e
Fix infinite jumps
2023-04-03 22:11:07 +02:00
crumblingstatue
6df84ed6e3
Make player placeable in freecam mode with P button
2023-04-03 21:58:52 +02:00
crumblingstatue
ccdacbfa45
Add background and foreground tile layers
2023-04-03 21:44:08 +02:00
crumblingstatue
1f0cd8050c
Change to WASD movement
2023-04-03 18:59:55 +02:00
crumblingstatue
4c9fe26ec9
Tweak gravity
2023-04-03 18:46:40 +02:00
crumblingstatue
413875909e
Make collision work horizontally
2023-04-03 18:33:11 +02:00
crumblingstatue
f07bd9c713
Add basic block selection with mouse
2023-04-03 18:12:36 +02:00
crumblingstatue
98965a8c86
Allow changing player position in debug panel, add terminal velocity limiter
2023-04-03 17:52:32 +02:00
crumblingstatue
beabf269e5
Add basic player physics
2023-04-03 17:39:49 +02:00
crumblingstatue
5a6fe33e1e
Add player entity
2023-04-03 15:37:14 +02:00
crumblingstatue
bb25d62561
Add a surface/underground divide
2023-04-03 12:41:27 +02:00
crumblingstatue
6f1c351b5f
Use saturating arithmetic for keyboard camera movement
2023-04-03 12:29:31 +02:00
crumblingstatue
91cd644b8c
Add keyboard input for camera movement
2023-04-03 12:24:43 +02:00
crumblingstatue
0aa2781c25
Display horizontal offset from center
2023-04-03 12:08:57 +02:00
crumblingstatue
d41032dbcc
Scale back coordinate types for new 50 km limit
2023-04-03 12:01:59 +02:00
crumblingstatue
64735c7455
Scale back depth of game.
...
It would be too boring to dig more than 50 kms deep.
That's way too many tiles to dig.
The focus should be on the challenge of getting 50 kms deep,
rather than getting there fast.
2023-04-03 11:53:18 +02:00
crumblingstatue
7918b54520
Display depth of camera offset
2023-04-03 11:19:29 +02:00
crumblingstatue
62bd6b2c7c
Fix local tile offset calculation for large coordinates
2023-04-02 11:53:54 +02:00