Commit Graph

  • abd8d9eebb Moved some functionality into WorldGenerator OLEGSHA 2021-02-28 23:31:57 +03:00
  • a9a21ce664 Moved planet generation code to its own package OLEGSHA 2021-02-28 23:03:23 +03:00
  • bd5a1fa04e Added rotating AABBs through lots of pain and suffering OLEGSHA 2021-02-28 22:55:51 +03:00
  • 2d55d4db51 Added a cubic gravity model and fixed some stuff OLEGSHA 2021-02-22 15:38:14 +03:00
  • d438d2aa14 Linked GravityModel to a WorldGenerator and added GM comms transfer OLEGSHA 2021-02-07 01:01:37 +03:00
  • d3c5011063 Replaced AbsFace with RelFace or BlockFace where appropriate OLEGSHA 2021-02-07 00:45:43 +03:00
  • 10d271059c Added RelRelation and RelFace; added discrete up vector to GravityModel OLEGSHA 2021-02-02 18:49:55 +03:00
  • acef9d32df Changed packages for relations, renamed Face to ShapePart OLEGSHA 2021-02-01 19:14:49 +03:00
  • 848178b343 Renamed BlockFace and BlockRelation to AbsFace and AbsRelation OLEGSHA 2021-02-01 17:25:07 +03:00
  • b1666fa4b9 Fixed a bunch of issues with gravity and implemented gravity changes OLEGSHA 2021-01-31 23:34:24 +03:00
  • 73d24d36f4 Added support VSYNC and fixed crashreporter formatter serega404 2021-01-31 13:29:10 +03:00
  • bdb3bff570 Merge branch 'master' of git@github.com:OLEGSHA/Progressia.git ExceptNullpointer 2021-01-31 13:23:05 +03:00
  • 6997bb1104 Fixed compilation issue ExceptNullpointer 2021-01-31 13:12:10 +03:00
  • eac0a34516 Clarified RAM requirement in README.md OLEGSHA 2021-01-30 22:59:01 +03:00
  • f9717be412 Switched to using looking-at vectors instead of Euler angles OLEGSHA 2021-01-29 23:19:22 +03:00
  • 127d1c3d87 Refactored Sound Engine Eugenuss 2021-01-29 18:35:05 +03:00
  • 26a35f306c Fixed chunk model updates OLEGSHA 2021-01-26 22:21:03 +03:00
  • 52f3f653d8 Added Fullscreen mode serega404 2021-01-26 21:10:31 +03:00
  • 553837f207 GravityModels now take position into account OLEGSHA 2021-01-25 22:06:34 +03:00
  • 8c5493f78e Added GravityModels, removed gravity switch OLEGSHA 2021-01-25 21:35:46 +03:00
  • fc85eb5658 Removed accidentally committed local build.gradle OLEGSHA 2021-01-25 10:46:02 +03:00
  • 260562310a Refactored CROs, removed internal chunk borders. Documented CROs. OLEGSHA 2021-01-24 20:48:38 +03:00
  • 85edc07c75 Incremented version and corrected whitespace in buildPackages.sh OLEGSHA 2021-01-21 18:15:50 +03:00
  • fcf225f9c7 Updated NSIS installer serega404 2021-01-20 18:09:59 +03:00
  • a0346bcb9c Changed version string to TechDemo v0.0.0-techdemo TechDemo OLEGSHA 2021-01-13 21:18:40 +03:00
  • ad1d1396df Fixed installation path in Debian packages OLEGSHA 2021-01-13 19:00:58 +03:00
  • c2d91726a7 Formatted source, added/updated copyright headers OLEGSHA 2021-01-13 14:36:18 +03:00
  • 8f3009300f Moved some files around OLEGSHA 2021-01-12 22:21:06 +03:00
  • ac42f639f2 Update .gitattributes Sergey Karmanov 2021-01-12 22:15:11 +03:00
  • b3ce0ca3c4 Fixed text encoding, texture transparency, labels in debug layer OLEGSHA 2021-01-12 21:11:53 +03:00
  • 802f736e37 Added IntelliJIDEAGuide and fixed typos in EclipseGuide serega404 2021-01-12 19:24:02 +03:00
  • 70c213fe0d Added localization, LayerTestGUI hiding and fixed two bugs OLEGSHA 2021-01-12 00:36:18 +03:00
  • 9a9823be0d Merge branch 'Textures' OLEGSHA 2021-01-11 22:02:07 +03:00
  • a3ac4e8aa0 Added several new tiles and updated Glass texture OLEGSHA 2021-01-11 21:58:00 +03:00
  • 02ef94a395 Corrected spelling OLEGSHA 2021-01-11 11:25:42 +03:00
  • a67d3ba1bb Added the ability to sprint serega404 2021-01-11 00:17:31 +03:00
  • 76a6c4a186 Made glass not remove tiles under itself and updated 2 textures OLEGSHA 2021-01-11 00:07:34 +03:00
  • d2450c796b Fixed runtime problems, renamed some content and disabled saves OLEGSHA 2021-01-10 23:54:12 +03:00
  • 73be13734e Merge branch 'master' into Textures OLEGSHA 2021-01-10 23:33:22 +03:00
  • b1e5917323 Updated and added textures for blocks and tiles WarDref 2021-01-10 23:13:23 +03:00
  • 9d305890d1 Crash reports now include the stacktrace of .report() OLEGSHA 2021-01-10 23:00:49 +03:00
  • c1b1d930ce Added audio system initialization ExceptNullpointer 2021-01-10 21:44:03 +03:00
  • 920284190c Updated Windows building instructions in README.md OLEGSHA 2021-01-10 21:06:43 +03:00
  • 8f419b4d02 Rewrote README, wrote building guides and cleaned up OLEGSHA 2021-01-10 20:52:45 +03:00
  • 942c665d73 Developing module systme ExceptNullpointer 2021-01-10 15:30:05 +03:00
  • 5a521fc131 Refactored Task class ExceptNullpointer 2021-01-09 20:52:19 +03:00
  • 361d795ab1 Added Task class ExceptNullpointer 2021-01-09 19:36:11 +03:00
  • eb34a4c0d2 Replaced ALTest with AudioSystem class ExceptNullpointer 2021-01-09 19:01:18 +03:00
  • a4dd14491d Fixed build scripts OLEGSHA 2021-01-09 14:14:36 +03:00
  • 7a2721c7b3 Fixed missing manifest file in built JARs OLEGSHA 2021-01-08 00:44:49 +03:00
  • e389d2ad67 Refactored build scripts and removed unused dependencies OLEGSHA 2021-01-08 00:33:53 +03:00
  • eb82c96390 Lots of small tweaks OLEGSHA 2021-01-07 18:26:54 +03:00
  • e467d00877 Probably fixed that GUI freeze that WarGreg reported OLEGSHA 2021-01-07 16:51:34 +03:00
  • 1bba20504d Set up crash reporting for Guava's EventBuses OLEGSHA 2021-01-07 00:13:18 +03:00
  • c919ffc8ce Multiple blocks and tiles can now be placed OLEGSHA 2021-01-06 23:25:05 +03:00
  • 339e11d3ac Fixed several miscellaneous bugs OLEGSHA 2021-01-06 21:44:54 +03:00
  • 890dd16ec6 Added DynamicStrings to minimize String.format invocations in GUI OLEGSHA 2021-01-06 21:26:19 +03:00
  • 755a6932cf Updated the control file for the build saval559362 2021-01-05 20:42:20 +03:00
  • 008e8b33a5 Added color multiplier stack to shaders, fixed dynamic font colors OLEGSHA 2021-01-05 19:08:53 +03:00
  • d197c0a73e Colors are now always Vec4, ARGB ints are only wrappers OLEGSHA 2021-01-05 18:51:44 +03:00
  • a6c1b914c1 Fixed and re-optimized static labels OLEGSHA 2021-01-05 17:45:28 +03:00
  • 18bac9d2b5 Fixed dynamic labels, broke font colors and static label optimization OLEGSHA 2021-01-05 17:12:02 +03:00
  • 7b417d612d Oops, forgot to move snow layers 1 km up OLEGSHA 2021-01-05 17:07:20 +03:00
  • 524e79008f Removed some leftover debug content OLEGSHA 2021-01-04 21:57:54 +03:00
  • 2ce11b5d01 Added granite & snow, updated dirt texture OLEGSHA 2021-01-04 21:55:54 +03:00
  • 5157a675af Hotfixed collision drag, still needs a lot of testing OLEGSHA 2021-01-04 11:46:16 +03:00
  • 17e0714913 Resized and improved tile textures OLEGSHA 2021-01-04 01:13:14 +03:00
  • 6f82d1d8b8 Fixed some minor bugs OLEGSHA 2021-01-03 23:19:23 +03:00
  • e7433c90e2 Closest chunks models are now updated first OLEGSHA 2021-01-03 16:05:47 +03:00
  • daba418361 Hopefully fixed #8 by enforcing only one change per tile per tick OLEGSHA 2021-01-03 13:21:47 +03:00
  • cc031529a1 Added OpenSimplex2 and a fancy world generator OLEGSHA 2021-01-02 20:48:29 +03:00
  • ea56b642ee Fixed PacketSendEntity OLEGSHA 2021-01-02 17:06:55 +03:00
  • 16c89b963e Fixed test generator not populating chunks that were loaded from disk OLEGSHA 2021-01-02 11:26:06 +03:00
  • 8c6794e7da Merge branch 'master' into multichunk OLEGSHA 2021-01-02 10:34:47 +03:00
  • 7a9e03f700 Added generation hint persistence OLEGSHA 2021-01-02 10:26:34 +03:00
  • 65820040ce Added FPS and TPS display averaging OLEGSHA 2021-01-02 00:37:12 +03:00
  • 01645f5c6e Documented and prettified CrashReports OLEGSHA 2021-01-02 00:08:32 +03:00
  • 06f4b4637d Added world generation hints, altered ChunkIO slightly, fixed some bugs OLEGSHA 2021-01-01 23:06:32 +03:00
  • bedc9fc729 Enhanced crash report interface serega404 2021-01-01 22:32:07 +03:00
  • 00773d4f8b Fixed compilation on JDK 8 OLEGSHA 2021-01-01 20:25:47 +03:00
  • 77599e857d Introduced WorldGenerators OLEGSHA 2020-12-31 15:36:21 +03:00
  • 6e6701d2e5 Merge branch 'multichunk' OLEGSHA 2020-12-30 14:49:59 +03:00
  • 2947e9acff Add world persistence because I can OLEGSHA 2020-12-30 14:47:43 +03:00
  • ef928b382f Implemented TestChunkCodec and removed chunk generation from client OLEGSHA 2020-12-30 14:22:34 +03:00
  • 2ccba64687 Fixed a bug with the build saval559362 2020-12-30 12:46:56 +03:00
  • c9087e7215 Spread chunk updates over several frames OLEGSHA 2020-12-30 00:29:25 +03:00
  • 2960ea0b23 Added binary dependencies to installers saval559362 2020-12-30 00:05:33 +03:00
  • 6bae69ff04 Added build scripts saval559362 2020-12-29 22:22:46 +03:00
  • 5d570a810b Fixed chunk load radius and removed debug leftovers OLEGSHA 2020-12-29 16:56:15 +03:00
  • b44540999b Entities are now transferred from server to client OLEGSHA 2020-12-29 16:40:37 +03:00
  • cde854346c First implementation of dynamic chunk loading. Super buggy, WIP OLEGSHA 2020-12-28 11:26:44 +03:00
  • eaea6fdad9 Refactored Packets and most TickerTasks OLEGSHA 2020-12-26 18:02:17 +03:00
  • fd0269f913 Added the concept of visible chunks and entities OLEGSHA 2020-12-26 15:25:28 +03:00
  • c6677ec8fd Added ChunkMap and ChunkSet OLEGSHA 2020-12-25 18:12:14 +03:00
  • b6dd925c60 Tweaked dirt and stone textures OLEGSHA 2020-12-22 20:23:11 +03:00
  • f921acf317 Added generic implementations of of Chunk and World classes OLEGSHA 2020-12-22 19:33:27 +03:00
  • a582727cc0 Changed worldgen and made some minor changes in code OLEGSHA 2020-12-22 10:57:39 +03:00
  • fc48928c66 Changed textures to 24x24 WarDref 2020-12-20 18:46:31 +03:00
  • e7b5ed3df4 Added Player server class OLEGSHA 2020-12-20 18:05:10 +03:00
  • be1c1ab9ab Merge remote-tracking branch 'origin/master' into multichunk OLEGSHA 2020-12-19 22:03:51 +03:00