Commit Graph

  • 1893073af0 Add pc/ — PyInstaller build scripts, .ico icon, and README main KansaiGaijin 2026-07-07 13:25:27 +12:00
  • 262292228e Add web/ — PTY+WebSocket server, xterm.js PWA client, Dockerfile, and PyInstaller notes KansaiGaijin 2026-07-07 13:21:45 +12:00
  • dee742b1e4 Fix pick-up merging: name-based add_item and backpack-count display KansaiGaijin 2026-07-07 12:31:08 +12:00
  • 2706f7b25b Add disambiguate() helper for examine/loot container ambiguity resolution KansaiGaijin 2026-07-07 12:24:58 +12:00
  • 7935983707 Add .gitignore for .idea/ and __pycache__/ KansaiGaijin 2026-07-07 12:13:58 +12:00
  • 221cb71410 Add Container class with lock/trap detection, corpse drops, and numbered duplicate corpses KansaiGaijin 2026-07-07 12:13:43 +12:00
  • db4b5cb543 Rewrite README to focus on game usage, remove personal content and license KansaiGaijin 2026-07-07 11:43:23 +12:00
  • f431ae8c53 Added pregen characters to select from kansaigaijin 2025-07-13 23:28:56 +12:00
  • de7fa298b9 Added pregen characters to select from kansaigaijin 2025-07-13 23:28:47 +12:00
  • 509fb35a20 Fixed bug where selecting take all of leave when looting a chest would register as an invalid command. kansaigaijin 2025-07-13 22:52:38 +12:00
  • 56806178f3 Added exit to tutorial to start the game kansaigaijin 2025-07-13 20:55:39 +12:00
  • 56fba22217 Updated text parsing and commands kansaigaijin 2025-07-13 20:49:41 +12:00
  • 54db0c8e6f Removed errant linebreak kansaigaijin 2025-07-13 20:49:26 +12:00
  • 731f2651a5 Developed the possible text inputs to be parsed. Also Added a truly pregenerated character for easier testing. Will add option for genuine pre-gen characters. Corrected the function call for equipment calls to be instance based not a static method kansaigaijin 2025-07-13 20:39:06 +12:00
  • d7d69fa3d1 Developed the possible text inputs to be parsed kansaigaijin 2025-07-13 20:37:55 +12:00
  • 356957bd0f Changed armor to go on armor slot instead of chest slot. kansaigaijin 2025-07-13 20:37:28 +12:00
  • 511b497580 Changed armor to go on armor slot instead of chest slot. kansaigaijin 2025-07-13 20:37:21 +12:00
  • 9d4017100f Added a tutorial scene to begin kansaigaijin 2025-07-13 20:36:44 +12:00
  • 55030323ad Corrected last bugs in character creation. Now fully complete. kansaigaijin 2025-07-13 19:16:02 +12:00
  • 92a3d526c5 Updated the __repr__ to remove self.name kansaigaijin 2025-07-13 19:15:11 +12:00
  • d14e9e8e8b Moved functions around. Moved Inventory and thus equipped items into its own class kansaigaijin 2025-07-13 16:10:31 +12:00
  • 54fef56615 Updated startGame(), fixed bugs, reworded/formatted areas to be consistent. kansaigaijin 2025-07-13 16:09:24 +12:00
  • 906dde0607 Rebuilt scenes. More additions to come. Once the game framework has been completed, will largely only need to edit this script to expand game. kansaigaijin 2025-07-13 16:08:29 +12:00
  • 3c34c2c6f5 Corrected the name_adjective for each of the races kansaigaijin 2025-07-13 16:07:43 +12:00
  • bd53e94ea2 Rebuilt the engine and player initialisation. Added functions for interaction with scenes such as items kansaigaijin 2025-07-13 16:06:34 +12:00
  • 56764ad857 Updated damage types to align with SRD kansaigaijin 2025-07-13 16:05:29 +12:00
  • 095de06d17 Updated Inventory and Player classes with better handling kansaigaijin 2025-06-26 21:52:52 +12:00
  • ce1c76626d Updated Inventory and Player functions with better handling kansaigaijin 2025-06-26 21:52:25 +12:00
  • f896cc9184 Moved inventory details to its own class kansaigaijin 2025-06-26 21:42:55 +12:00
  • b2f5e4eaf1 Removed unused code Text method and replaced with standard print commands kansaigaijin 2025-06-26 20:23:42 +12:00
  • 060e5bd0d6 Delete Kanjin-Engine KansaiGaijin 2025-06-26 19:27:18 +12:00
  • 87e8f20396 Delete Kanjin-PygameGUI KansaiGaijin 2025-06-26 19:27:02 +12:00
  • e88c9b6da9 Update Kanjin-Engine KansaiGaijin 2024-10-29 20:34:00 +13:00
  • d0ab3f44d4 Update functions.py KansaiGaijin 2024-08-11 01:31:34 +12:00
  • 14732cf007 Update Kanjin-Engine KansaiGaijin 2024-08-11 01:30:22 +12:00
  • ae6e1d8952 Update player.py KansaiGaijin 2022-12-20 22:57:01 +13:00
  • 02ea2e4512 Update functions.py KansaiGaijin 2022-12-20 22:55:03 +13:00
  • b8064e3e6f Update Kanjin-Engine KansaiGaijin 2022-12-20 22:51:11 +13:00
  • 6a8f1f01c7 Update Kanjin-Engine KansaiGaijin 2022-10-30 15:08:54 +13:00
  • b53d0d4f44 Update player.py KansaiGaijin 2022-10-30 15:07:46 +13:00
  • 2d65d3f2af Update README.md KansaiGaijin 2022-10-30 14:47:44 +13:00
  • 0eba3e823e Update player.py KansaiGaijin 2022-10-30 14:43:47 +13:00
  • b9a7705f42 Update functions.py KansaiGaijin 2022-10-30 14:39:21 +13:00
  • 6ea09f7ee6 Update Kanjin-Engine KansaiGaijin 2022-10-30 12:08:39 +13:00
  • 009c977268 Update functions.py KansaiGaijin 2022-10-30 12:07:04 +13:00
  • 7d9b89a399 Update README.md KansaiGaijin 2022-10-29 09:47:49 +13:00
  • 02e1159db0 Update Kanjin-Engine KansaiGaijin 2022-10-29 09:45:39 +13:00
  • e226802e26 Update README.md KansaiGaijin 2022-10-29 09:40:54 +13:00
  • fcde5cc56d Create race_list.py KansaiGaijin 2022-10-29 09:39:31 +13:00
  • a33294d577 Create job_list.py KansaiGaijin 2022-10-29 09:38:05 +13:00
  • 7b974226c6 Create player.py KansaiGaijin 2022-10-29 09:36:47 +13:00
  • 73209ff296 Update functions.py KansaiGaijin 2022-10-29 09:35:35 +13:00
  • 648146f1bc Update Kanjin-Engine KansaiGaijin 2022-10-29 09:34:31 +13:00
  • 8f150d26b4 Update functions.py KansaiGaijin 2022-03-06 17:44:43 +13:00
  • d3c5c40aae Update Kanjin-Engine KansaiGaijin 2022-02-09 20:21:57 +13:00
  • 251549c6b5 Update functions.py KansaiGaijin 2022-02-09 20:21:39 +13:00
  • c394b16b09 Update functions.py KansaiGaijin 2022-02-09 18:00:34 +13:00
  • ea3e1b30a4 Update Kanjin-Engine KansaiGaijin 2022-02-09 18:00:14 +13:00
  • 93b3ce9a49 Update functions.py KansaiGaijin 2022-01-29 16:09:51 +13:00
  • ebcc0d2a03 Update Kanjin-Engine KansaiGaijin 2022-01-29 16:09:35 +13:00
  • f2b5b4ed8d Update functions.py KansaiGaijin 2022-01-27 21:08:49 +13:00
  • b20b521cb0 Update Kanjin-Engine KansaiGaijin 2022-01-27 21:08:21 +13:00
  • 3d2b0fea3a Update README.md KansaiGaijin 2022-01-27 17:36:56 +13:00
  • 507223a916 Update functions.py KansaiGaijin 2022-01-27 17:35:35 +13:00
  • 5e735f4773 Update Kanjin-Engine KansaiGaijin 2022-01-27 17:35:17 +13:00
  • e6be232c7e Update functions.py KansaiGaijin 2022-01-26 17:55:50 +13:00
  • 0f23c5ca61 Update Kanjin-Engine KansaiGaijin 2022-01-26 17:55:04 +13:00
  • 5d7522885f Update README.md KansaiGaijin 2022-01-23 18:33:31 +13:00
  • 9cd1d78c87 Update Kanjin-Engine KansaiGaijin 2022-01-23 18:32:23 +13:00
  • af700b2222 Update functions.py KansaiGaijin 2022-01-23 16:31:49 +13:00
  • 687c4df0b4 Update Kanjin-Engine KansaiGaijin 2022-01-23 16:29:18 +13:00
  • 3d03350096 Functions KansaiGaijin 2022-01-18 20:19:24 +13:00
  • 2c32d67bdc Character Creation Update KansaiGaijin 2022-01-15 20:19:07 +13:00
  • d051d815be Rename Kanjin to Kanjin-Engine KansaiGaijin 2022-01-15 15:43:08 +13:00
  • 687a5c9dc4 Create Kanjin-PygameGUI KansaiGaijin 2022-01-15 15:41:04 +13:00
  • 55977023cb Kanjin - Original Text Based Game KansaiGaijin 2022-01-15 15:39:51 +13:00
  • 66cec55390 Game engine, classes, and scenes KansaiGaijin 2022-01-15 15:33:41 +13:00
  • bf06461c36 Create Kanjin KansaiGaijin 2022-01-15 15:32:17 +13:00
  • 03403c4b77 Update README.md KansaiGaijin 2022-01-15 15:29:12 +13:00
  • bb33383479 Initial commit KansaiGaijin 2022-01-15 15:22:49 +13:00