Commit Graph

128 Commits (4c9f6e58153d749af1167e184909a66a13335906)

Author SHA1 Message Date
Martin Felis 1397c0a7eb Started working on navigation / editing sandbox. 2023-07-09 00:16:37 +02:00
Martin Felis aaf9c85be7 Moved Player entity in separate scene 2023-07-08 18:57:18 +02:00
Martin Felis 5f3600e0e9 Added debug drawing helper class, navigation planning is only done once instead of every frame. 2023-07-07 17:27:05 +02:00
Martin Felis 30ef0a3d3e Showing default HexTile3D geometry. MultiMeshInstance has to wait... 2023-07-07 17:20:56 +02:00
Martin Felis 8010fb3d87 Generation Textures now shown optionally. 2023-07-07 17:20:07 +02:00
Martin Felis 469391c7ed Further refactoring for MultiMeshInstance drawing 2023-07-07 16:54:37 +02:00
Martin Felis 469402ccef Bumped default map size to 128 2023-07-01 09:47:40 +02:00
Martin Felis 7070a2de74 Using MultiMeshInstance for the 3D tiles 2023-07-01 09:47:23 +02:00
Martin Felis c8921bfb7b Navigation now grid based again. 2023-06-29 23:07:29 +02:00
Martin Felis adaf5292fb Improved animations and canceling of interactions. 2023-06-27 22:26:22 +02:00
Martin Felis 22ad86319d Animated the gold count label. 2023-06-24 16:59:40 +02:00
Martin Felis c982ec783c Vastly improved interactivity, wired up some animations. 2023-06-23 15:39:40 +02:00
Martin Felis 2663b469fc Added axe, and basic animation of player character. 2023-06-22 18:50:52 +02:00
Martin Felis af0fb54f23 Reverted HexTile3D scale to 1 such that no HexTile borders are visible. 2023-06-22 18:35:05 +02:00
Martin Felis 9896d0896a Added trees 2023-06-22 18:34:39 +02:00
Martin Felis b672d4556a Reduced glitch textures when pressing generate button.
Still some glitches remain when changing the resolution, though.
2023-06-13 22:29:05 +02:00
Martin Felis f21db2ac4f Started populating generated islands. 2023-06-11 22:04:22 +02:00
Martin Felis fdddc7d2ef Making islands flat for now. 2023-06-11 20:05:10 +02:00
Martin Felis eaf2d4824c Tile Highlight cleanup. 2023-06-11 20:04:08 +02:00
Martin Felis a40d0aa60b Connect TileWorld size with WorldGenerator UI. 2023-06-11 13:28:33 +02:00
Martin Felis ed29cc1288 Properly center StreamContainer at center of camera. 2023-06-11 13:22:13 +02:00
Martin Felis c690f0f152 Explicit function when starting and ending map generation as it happens over multiple frames. 2023-06-11 12:47:36 +02:00
Martin Felis 6afc0f3424 Minor Scene and GUI cleanup. 2023-06-11 12:45:09 +02:00
Martin Felis 4b153bb6b5 Fixed world height and color texture lookup. 2023-06-10 17:29:02 +02:00
Martin Felis 555982262f Properly place entities at their corresponding heights. 2023-05-21 17:29:44 +02:00
Martin Felis 866fd11399 Heightmap and Colormap generation kind of works now. 2023-05-21 17:24:37 +02:00
Martin Felis 55da2346d3 WIP: still fixing heighmap and colormap mismatch. 2023-05-20 21:36:32 +02:00
Martin Felis e84fddf102 WIP: fixing heighmap and colormap mismatch. 2023-05-20 12:27:30 +02:00
Martin Felis ba5b0ab242 Fixed HexTile texture lookup 2023-05-19 12:29:03 +02:00
Martin Felis 0bd4924cfe WIP: fix for Colortexture and Heightmap mismatch 2023-05-13 09:29:54 +02:00
Martin Felis d3a36f438b Getting generated color texture works, now fix the height offset... 2023-05-11 22:26:06 +02:00
Martin Felis a5ce4a235d WIP: apply generated world texture to tiles. 2023-05-09 21:51:45 +02:00
Martin Felis 4c92a6c5c3 WIP: HexTile3D coloring based on TileWorld Colormap. 2023-05-05 16:26:33 +02:00
Martin Felis 983bb792fa Added Noise based island generator. 2023-05-05 11:04:03 +02:00
Martin Felis f7dca6ae20 Fixed orientation-then-interaction. 2023-05-01 19:22:14 +02:00
Martin Felis e5b73930ce Center tile heightmap around (0,0). 2023-04-30 15:33:46 +02:00
Martin Felis 37d9497379 Cleaned up assets/ folder 2023-04-30 14:17:10 +02:00
Martin Felis 0992976277 Add missing gold bar assets 2023-04-30 13:41:38 +02:00
Martin Felis 8d439e518b Gold bars are now spawned from chests. 2023-04-28 14:27:25 +02:00
Martin Felis 1597903d13 Added ClickableComponent. Not sure what to do with it, though... 2023-04-28 14:20:52 +02:00
Martin Felis 3e90e3fad0 Minor improvements? 2023-02-15 20:59:22 +01:00
Martin Felis 3a652ef683 Interaction with Chests! 2023-02-12 21:15:00 +01:00
Martin Felis 48f7081134 Camera now properly moving with player again. 2023-02-12 16:55:30 +01:00
Martin Felis f3108b13f5 Slight movement improvements. 2023-02-12 16:44:48 +01:00
Martin Felis 716654a6fd NavigationComponent can handle position and orientation targets. 2023-02-12 16:30:56 +01:00
Martin Felis 14e5d47d91 Initial Chest interaction setup. 2023-01-04 22:49:00 +01:00
Martin Felis e3098c65a3 Simple navigation now working but feels shitty. Keep it for now. 2023-01-04 21:29:42 +01:00
Martin Felis c7349f4cee WIP added navigation component, worked on ground motion component, added hexcell line to and distance functions. 2023-01-03 17:58:07 +01:00
Martin Felis 3ed113dd41 Tweaking GroundMotionComponent 2022-12-31 18:36:52 +01:00
Martin Felis 385ed55505 Started refactoring entity movement and structure. 2022-12-28 21:57:34 +01:00
Martin Felis 041d580550 Noise based map generation, movement component uses height. 2022-12-28 16:22:53 +01:00
Martin Felis c42ce28d1d Minor tweaks. 2022-12-06 21:41:42 +01:00
Martin Felis 80c994013a Using simpler pirate model. 2022-12-06 21:31:14 +01:00
Martin Felis 91863845c5 Added little pirate and better movement. 2022-12-06 21:06:25 +01:00
Martin Felis 5209657cef Minor tweaks. 2022-12-04 21:54:44 +01:00
Martin Felis e6b4cecae6 Super basic player movement working. 2022-12-04 20:53:51 +01:00
Martin Felis 63a11c603a More Tile caching and tweaked export settings for Android. 2022-12-03 23:45:32 +01:00
Martin Felis d673b8c44f HexTile3Ds can now be positioned by specifying offset coordinates. 2022-12-03 22:09:12 +01:00
Martin Felis 5d39ec2b21 Ported HexTile3D to C#. 2022-12-03 21:58:28 +01:00
Martin Felis 38b5b7f5fb Streaming ported to C#. 2022-12-03 20:34:01 +01:00
Martin Felis 239ba3f614 Stream container starts to work. 2022-12-03 00:43:19 +01:00
Martin Felis af9e71e698 Started migration to C# 2022-12-02 21:11:04 +01:00
Martin Felis dd7fa53c33 Minor tweaks 2022-11-21 20:58:13 +01:00
Martin Felis 6136346faa Minor adjustments 2022-11-20 20:20:31 +01:00
Martin Felis cd29060736 Worked on adaptive tile streaming 2022-11-20 20:13:42 +01:00
Martin Felis fe10c4ef4a Refactored tile generation 2022-10-16 18:21:54 +02:00
Martin Felis b6e0e659a5 Experimenting with noise based world generation 2022-10-14 11:36:40 +02:00
Martin Felis fd2ef11b05 Improved highlighting on water 2022-10-09 19:36:08 +02:00
Martin Felis c4770b395a Refactoring 2022-10-08 14:14:20 +02:00
Martin Felis 4d391ff5b3 Minor tweaking 2022-10-07 16:14:05 +02:00
Martin Felis c3bca6b208 Random progress 2022-09-21 14:09:31 +02:00
Martin Felis 69933d58ae Tweaking island generation 2022-09-15 14:15:23 +02:00
Martin Felis e9b282f873 Merge(?) 2022-09-15 13:16:12 +02:00
Martin Felis ff73d6a543 Tests with level generator and water 2022-09-15 12:32:45 +02:00
Martin Felis a04ff9bd2f Tweaked terrain hex mesh 2022-08-31 16:43:15 +02:00
Martin Felis b9393a2b8a Tweaked shadow mapping 2022-08-25 23:40:19 +02:00
Martin Felis 761d9064e1 Experimenting with export and movement 2022-08-25 17:06:26 +02:00
Martin Felis d2cef63a12 Experimenting with 3D Hex world 2022-08-25 15:40:16 +02:00