Commit Graph

25 Commits

Author SHA1 Message Date
c616fbf56e Use Bresenham's line algorithm for visibility, as using the physics system for this is not only an overkill, but it doesn't even works too well. 2020-07-17 12:43:44 +02:00
3e1abc4b2c Remove the style setting. 2020-07-16 20:07:49 +02:00
4e71be4245 Only update visibility around the player. 2020-07-16 19:46:07 +02:00
7843e75599 Implement support for multiple levels. 2020-07-16 19:36:14 +02:00
df0584a9e1 Renamed World.gd to DungeonLevel.gd. 2020-07-16 17:22:28 +02:00
81b8a73a80 Removed most networking related things. I will keep some, also I will still use clientside and serverside methods properly as they will make some more complex features easier to implement. 2020-07-16 15:39:25 +02:00
29f32bb3cb Removed the 16x16 and 8x8 tilesets, as I don't like the feel that they give. I kept all of the 32x32 ones for now, but eventually I'll probably end up with a mixed tileset built from all of them. 2020-07-16 15:27:39 +02:00
8ddb76b4c9 Removed multiplayer related things from the menu. Also other smaller ui cleanups. 2020-07-16 15:11:15 +02:00
7f8cd1a3ba Mob visibility, pathing, targeting, and ai. Also small tweaks, and added a wait action. 2020-07-15 21:34:14 +02:00
ae86236870 Proper mob spawning. 2020-07-15 19:35:48 +02:00
8d34206fe3 Implement visibility based on the same tutorial. 2020-07-15 18:57:45 +02:00
f6ce594362 Level generation and player movement based on https://www.youtube.com/watch?v=vQ1UGbUlzH4 . 2020-07-15 16:26:14 +02:00
1e14874db8 Work on the new controls. 2020-07-15 00:41:25 +02:00
5b152735ce Update ESS to the latest to grab a crashfix, also update the Engine. 2020-07-14 12:59:52 +02:00
491a302c3a Styles are now selectable at runtime. 2020-07-13 21:51:58 +02:00
fcfed3b282 Test player sprites for all styles. 2020-07-13 21:40:26 +02:00
4e78f34268 Added simple style selection. Also player's skeleton is now using a simpler setup. 2020-07-13 20:52:10 +02:00
ac75b6a45e Added a bunch of tilesets from opengameart, as I want to try a few different styles. 2020-07-13 19:33:29 +02:00
5d2e030470 Revert "Now the world is in a viewport, so it can be enderet at a different resolution that the UI. Temporarily disabled nameplates for now."
This reverts commit 0bd9fe0b87.
2020-07-13 01:47:44 +02:00
0bd9fe0b87 Now the world is in a viewport, so it can be enderet at a different resolution that the UI. Temporarily disabled nameplates for now. 2020-07-13 01:38:56 +02:00
c4a191d166 Mobs will hide their bodies when not visible on screen. Also small tweaks/fixes. 2020-07-12 19:34:44 +02:00
cc1c3114e7 Grab everything from the 2d version. 2020-07-11 23:36:22 +02:00
ca464def38 Create HEADS, also grab everything from the 2d version once again. 2019-12-22 22:47:22 +01:00
3675e59f8f The project is licensed under the MIT license now. 2019-12-22 19:27:49 +01:00
ed8c13c542 Added everything from Broken Seals 2D as a base. 2019-12-21 02:07:43 +01:00