Commit graph

  • dac93f611b more Nilstrieb 2023-04-17 20:17:22 +02:00
  • 593d85d668 more Nilstrieb 2023-04-17 20:16:28 +02:00
  • 613ed710a2 more Nilstrieb 2023-04-17 20:15:43 +02:00
  • 46881771b8 more Nilstrieb 2023-04-17 20:13:28 +02:00
  • 31792ae303 more Nilstrieb 2023-04-17 20:12:53 +02:00
  • 7f42110046 more Nilstrieb 2023-04-17 20:12:08 +02:00
  • f35bdb13e2 more Nilstrieb 2023-04-17 20:11:47 +02:00
  • b8bb77d708 more Nilstrieb 2023-04-17 20:11:41 +02:00
  • e662cc9172 more Nilstrieb 2023-04-17 20:11:37 +02:00
  • 59c63ab233 manual Nilstrieb 2023-04-17 20:10:40 +02:00
  • 851d491846 py script Nilstrieb 2023-04-17 20:07:54 +02:00
  • 2be0e28305 delete Nilstrieb 2023-04-17 19:55:53 +02:00
  • 62107a20d8 delete Nilstrieb 2023-04-17 19:51:02 +02:00
  • 98dd54f1f2 lööp Nilstrieb 2023-04-17 19:35:19 +02:00
  • 40e412c024 scripts Nilstrieb 2023-04-17 19:33:00 +02:00
  • 4b70a44031 scripts Nilstrieb 2023-04-17 19:31:55 +02:00
  • 09b1a4219b awesome Nilstrieb 2023-04-17 19:29:22 +02:00
  • cd807cb33a Switch back to s2dc git version crumblingstatue 2023-04-17 18:27:03 +02:00
  • fd1ee6715d Update dirt gfx, add back coal gfx crumblingstatue 2023-04-17 16:56:25 +02:00
  • 4bcbbaebb8 Add more items crumblingstatue 2023-04-17 16:05:01 +02:00
  • f7290847a8 Temporarily enable incremental comp again for bug reproducing purposes crumblingstatue 2023-04-17 16:04:49 +02:00
  • 5a225c1402 Make tile db edit ui more bearable to use crumblingstatue 2023-04-17 14:10:04 +02:00
  • 60616cf3bb Disable incremental compilation due to rustc bug crumblingstatue 2023-04-17 14:09:46 +02:00
  • 1e665378f8 Make tile ids strongly typed between bg/mid/fg crumblingstatue 2023-04-17 13:41:51 +02:00
  • cdf73d0739 Add basic command history crumblingstatue 2023-04-16 01:51:37 +02:00
  • f8ff92a84d Log unsuccessful item give in console crumblingstatue 2023-04-16 01:45:20 +02:00
  • 5f7924b696 Item give command, define panzerium as item crumblingstatue 2023-04-16 01:16:14 +02:00
  • 4dfb0ff7d7 Console, experimental tile graphic for continuous tiles crumblingstatue 2023-04-16 01:03:12 +02:00
  • 8ee0c9d535 Design: Remove mention of sprite sheet size, doing autoatlas now crumblingstatue 2023-04-15 23:29:01 +02:00
  • 0cb1f9017e Epic labeled break crumblingstatue 2023-04-15 23:05:56 +02:00
  • 464d8dc8be Very basic inventory crumblingstatue 2023-04-15 22:47:53 +02:00
  • cee7652e09 More graphics, live reloading of textures crumblingstatue 2023-04-15 20:37:01 +02:00
  • f31add5218 Build deps with optimizations crumblingstatue 2023-04-15 19:30:31 +02:00
  • 5ed33b785f Fix clippy lints crumblingstatue 2023-04-15 19:27:07 +02:00
  • 45801205dc Implement texture atlas building crumblingstatue 2023-04-15 19:26:36 +02:00
  • 5ec0ad0da4 Put music and graphics in different folders crumblingstatue 2023-04-15 16:14:49 +02:00
  • 85198d725f Remove unused light circle crumblingstatue 2023-04-15 16:10:18 +02:00
  • 984686f26b Fix chunk serialization test crumblingstatue 2023-04-15 12:40:54 +02:00
  • d7f57a2176 Store worlds in user data dir crumblingstatue 2023-04-15 12:36:47 +02:00
  • d2da1b39ed save_chunk: Remove a bunch of dbg!s crumblingstatue 2023-04-15 10:52:38 +02:00
  • 6d205fa8f7 Split "100" ores into pairs of 50 ore, 50 gem/etc. crumblingstatue 2023-04-15 10:41:52 +02:00
  • 7d1d372ee1 Make bottom unbreakable tile actually solid crumblingstatue 2023-04-15 10:01:12 +02:00
  • 49ce3fcbf8 Move unbreakable layer further down crumblingstatue 2023-04-15 09:40:35 +02:00
  • e9e7b6246f Remove temporary region file in test crumblingstatue 2023-04-14 23:45:30 +02:00
  • 8345879a61 Get rid of garbage trailing data by truncating compressed region files crumblingstatue 2023-04-14 23:40:18 +02:00
  • 04d5b661c3 Another assertion crumblingstatue 2023-04-14 22:46:41 +02:00
  • c93e2b7ed8 Put Chunk::load_from_region into serialization module crumblingstatue 2023-04-14 22:22:45 +02:00
  • fbc6aacce5 Put save_chunk fn in serialization module crumblingstatue 2023-04-14 22:01:10 +02:00
  • fd42272155 Remove unnecessary end index calculation crumblingstatue 2023-04-14 20:54:00 +02:00
  • c8bdc7c6dd Only bg crumblingstatue 2023-04-14 20:49:52 +02:00
  • b1bd0c068a Do just a decode to check validity crumblingstatue 2023-04-14 19:09:42 +02:00
  • fdae91b420 Further pinpoint crumblingstatue 2023-04-14 19:07:19 +02:00
  • 363d332c0d More granular test crumblingstatue 2023-04-14 17:57:27 +02:00
  • a9df8af4cf More granular tests crumblingstatue 2023-04-14 17:48:35 +02:00
  • 80e10e4e91 Factor out single chunk saving code into a function crumblingstatue 2023-04-14 17:42:22 +02:00
  • 7c4af574cd Merge World impl blocks crumblingstatue 2023-04-14 17:39:33 +02:00
  • 0e484b92f3 Remove dir before running test crumblingstatue 2023-04-14 17:37:28 +02:00
  • 4fb7d4c412 Smaller crumblingstatue 2023-04-14 17:34:49 +02:00
  • 11dcc815f9 Decrease more crumblingstatue 2023-04-14 16:34:45 +02:00
  • b7515c1bd5 Decrease crumblingstatue 2023-04-14 16:34:18 +02:00
  • faa3129c6f Create world serialization test that reproduces zstd frame issue crumblingstatue 2023-04-14 16:32:10 +02:00
  • 0b491a91c5 Evaluate side effects outside of log macro crumblingstatue 2023-04-14 16:16:59 +02:00
  • 5b86b40e47 Use a constant seed for worldgen for debugging purposes crumblingstatue 2023-04-14 13:05:51 +02:00
  • d08f8daf59 More assertions crumblingstatue 2023-04-14 13:03:21 +02:00
  • ff44ee6959 Factor out ExistenceBitset, remove unneeded resize of region data vector crumblingstatue 2023-04-14 12:41:03 +02:00
  • 4457dae8c9 Don't write and read back empty region file if it doesn't exist. crumblingstatue 2023-04-14 12:16:50 +02:00
  • 6d12d5c048 Use zstd compression level 9 crumblingstatue 2023-04-14 12:03:22 +02:00
  • 30a41dc2a5 Dep update crumblingstatue 2023-04-14 11:49:23 +02:00
  • c1a4c0db87 Clippy shenanigans crumblingstatue 2023-04-14 11:48:19 +02:00
  • 432be07370 Debug stuff crumblingstatue 2023-04-14 11:45:25 +02:00
  • 129585ba64 Add arg parsing, support multiple worlds crumblingstatue 2023-04-12 22:18:52 +02:00
  • 83f35e51ee Rudimentary (buggy) world serialization/deserialization crumblingstatue 2023-04-12 22:11:02 +02:00
  • 6896698883 First phase of serialization crumblingstatue 2023-04-09 01:31:34 +02:00
  • aed3e86a17 Define region chunk extent crumblingstatue 2023-04-09 00:00:57 +02:00
  • 7c3bfe373a More around design documents, add save design doc crumblingstatue 2023-04-08 23:41:56 +02:00
  • 06a0593b72 Add idea about no respawn after quit&save crumblingstatue 2023-04-08 22:16:25 +02:00
  • 91c727e509 Add comment crumblingstatue 2023-04-08 22:12:53 +02:00
  • e7c30d231b Shorten the name of various scalar types crumblingstatue 2023-04-08 22:12:05 +02:00
  • 390a4d45d2 Move the player inside World crumblingstatue 2023-04-08 22:10:10 +02:00
  • 4fd826c218 Put ticks into World crumblingstatue 2023-04-08 22:04:21 +02:00
  • 2578538d56 Add idea about no world hopping crumblingstatue 2023-04-08 22:01:53 +02:00
  • 08141c0e6f Remove unused clock from game state crumblingstatue 2023-04-08 21:59:10 +02:00
  • a1e9bc6754 Make gravity more forgiving (3 block jump) crumblingstatue 2023-04-08 20:41:02 +02:00
  • 47035f1460 Implement platforms crumblingstatue 2023-04-08 19:21:07 +02:00
  • 1662857731 Add scroll area to tile db crumblingstatue 2023-04-08 17:54:25 +02:00
  • 38b6a476d9 Implement torch flickering crumblingstatue 2023-04-08 17:43:30 +02:00
  • 9b2701a5a1 Add timing information to design crumblingstatue 2023-04-08 16:46:17 +02:00
  • 30d589b09e Add design notes about crafting crumblingstatue 2023-04-08 16:44:06 +02:00
  • 79e2ba7b83 Make light offset of tiles variable crumblingstatue 2023-04-08 16:14:59 +02:00
  • 07c7d628ee Dep update crumblingstatue 2023-04-08 16:14:38 +02:00
  • 77099ab8a6 Add torches crumblingstatue 2023-04-08 01:26:44 +02:00
  • 704819a988 Remove unused res-src folder crumblingstatue 2023-04-07 23:45:03 +02:00
  • 7c4012e139 Add light dropoff the deeper you go crumblingstatue 2023-04-07 23:31:26 +02:00
  • 178babdec9 Improve lighting a bit crumblingstatue 2023-04-07 23:05:24 +02:00
  • c78123ccd8 Properly resize lightmap along with game render texture crumblingstatue 2023-04-07 22:22:46 +02:00
  • f9a99fc0ae Switch to lightmap texture based lighting crumblingstatue 2023-04-07 22:16:57 +02:00
  • 907a5da105 Make light params configurable crumblingstatue 2023-04-07 01:24:29 +02:00
  • 3876ced7d8 Inspect mobile entity, also use horizontal scroll area for inspect area crumblingstatue 2023-04-07 01:13:09 +02:00
  • 1053216d1c Use inspect macro and put it in a scroll area crumblingstatue 2023-04-07 01:02:03 +02:00
  • 3938654843 Inspect World as well crumblingstatue 2023-04-07 00:50:15 +02:00