Commit graph

83 commits

Author SHA1 Message Date
Maximilian Giller
6f49fecab4 Fixed aspect ratio on split screen views 2023-06-22 23:14:16 +02:00
Maximilian Giller
77dc2f0ceb Implemented border for splitscreen view 2023-06-22 23:01:49 +02:00
Maximilian Giller
4ecc53abb3 TODOS 2023-06-21 20:43:36 +02:00
Maximilian Giller
26561f5d13 Multiplayer viewports rendering now 2023-06-21 20:42:42 +02:00
Maximilian Giller
1aae9e6cb6 Basic multiplayer view scaffolding 2023-06-21 16:05:11 +02:00
62f69a7593 Added todos 2023-06-20 22:19:29 +02:00
b36fec6b3b Added todos 2023-06-20 22:18:35 +02:00
4a44a41c80 Implemented gradient sky 2023-06-20 21:54:59 +02:00
06a6b1b029 Basic skymap prototype 2023-06-18 17:20:35 +02:00
66cc4fcb5f Hiding debug render elements 2023-06-17 21:25:33 +02:00
aa288edd69 Implemented frame counter 2023-06-17 20:47:09 +02:00
27b6e1b324 First tile map properly working 2023-06-17 19:48:51 +02:00
120fdb0a88 Merge remote-tracking branch 'origin/feature-tiling' into feature-tiling
# Conflicts:
#	CMakeLists.txt
#	src/game/level/level_config.hpp
#	src/levels.hpp
#	src/texture_config.h
2023-06-15 23:25:56 +02:00
207a31d3d0 Initial attempts 2023-06-15 23:24:09 +02:00
a9bcdaeb63 Very minor progress on tiling 2023-06-15 19:00:55 +02:00
414f3b79fc Improved map wallout, fixed spawned player in wall glitch and now actually rendering collectables. Player handling has also been reworked 2023-06-13 21:59:50 +02:00
d3e6e35c9b Fixed exception thats thrown on destruction of game. Made game objects shared pointers 2023-06-13 19:04:38 +02:00
88f19ae5e4 Added Collectables collections and other scaffolding required for further development 2023-06-12 21:02:04 +02:00
12b73c00ba Properly implemented grid coordinates 2023-06-11 15:54:05 +02:00
4b96f4f9be Made player radius dynamic 2023-06-11 15:18:22 +02:00
74ca505b60 Player has proper size and a better placeholder graphic 2023-06-11 14:03:48 +02:00
7934d623da Initial attempts 2023-06-11 13:24:27 +02:00
b3d793cb9f Fixed world borders not being aligned properly 2023-06-10 18:53:57 +02:00
041a565ae1 Player size now correlated to world size 2023-06-10 18:51:23 +02:00
37ede84344 Player now colliding with map properly and other small adjustments 2023-06-10 15:24:03 +02:00
916050153a Implemented Level concept and scaffolding for map simulation 2023-06-10 14:48:16 +02:00
4dae13150f Fixed movement stopping on gamepads when button is pressed 2023-06-10 14:47:47 +02:00
cdc8fedfeb Made type more specific 2023-06-10 14:47:34 +02:00
5a4c3949b0 Set actual button for temporary jump action 2023-06-08 00:56:35 +02:00
d2a06324c9 Overhauled input system to support Game actions for buttons. Linked box2d as well 2023-06-08 00:54:01 +02:00
68f2e407f1 Improved configuration of texture assets. Added VersatileSprite and proper factory 2023-06-05 00:12:17 +02:00
37ef4020a1 Working example for animated sprites 2023-06-04 20:55:14 +02:00
7b56493fa9 Made sprites resizable 2023-06-03 20:29:24 +02:00
f778e702e4 Implemented texture ressource management, sprites, animated sprite sheets and scaffoling for collectables 2023-06-03 19:33:41 +02:00
543c9e9728 Replaced reactphysics3d with box2d 2023-06-01 23:25:33 +02:00
fd723a9689 Implemented parent/child structure for game objects 2023-05-30 02:13:10 +02:00
36f6a5e22d Implemented parent/child relationships for coordinates 2023-05-29 21:39:18 +02:00
ce270864b2 Implemented movement skewing 2023-05-29 00:23:08 +02:00
7b1a357998 Extracted speed property 2023-05-29 00:22:36 +02:00
04d16e4ac4 View adjusts aspect ratio during resize 2023-05-27 18:37:08 +02:00
a0636a3637 Added ToDo list 2023-05-25 22:42:41 +02:00
8ca3547306 Refined, improved and fixed tracking view 2023-05-25 22:40:26 +02:00
bbc74a8cef Fixed offset when rendering circles 2023-05-24 18:20:35 +02:00
7f1530bdec Refined tracking view and extracted concept of tracking area 2023-05-24 17:05:47 +02:00
Maximilian Giller
269d40aec9 Fixed initial misaligned view 2023-05-24 15:37:42 +02:00
Maximilian Giller
1fcd4cd80c Dynamic target following 2023-05-24 15:36:49 +02:00
Maximilian Giller
8816cedca4 Implemented free-move-area tracking 2023-05-24 15:21:53 +02:00
Maximilian Giller
d085e9f54c Removed weighted tracking, now just min/max 2023-05-24 14:29:08 +02:00
Maximilian Giller
b3c129e356 Basic trackable view 2023-05-24 14:00:51 +02:00
29c5eb7bdd Sync commit, re-implementing tracking view 2023-05-24 01:15:05 +02:00