Commit Graph

  • 16ad80aed2 Skrivit koden för 'void shade_wont_move_to_same_position_as_player()' samt gjort tillfälliga ändringar i 'Troll' och 'Nixie' för att få koden att kompilera. Skapat ett eget paket 'Monster' dit jag flyttat allt. Aster000000 2025-10-28 01:39:54 +01:00
  • 1dbfdb9e9f Skrivit koden för 'void shade_wont_move_to_same_position_as_player()' samt gjort tillfälliga ändringar i 'Troll' och 'Nixie' för att få koden att kompilera Aster000000 2025-10-28 01:39:54 +01:00
  • af4a7d422d skrivit fler testmetodnamn samt namngett två nya monsterklasser Aster000000 2025-10-28 01:20:25 +01:00
  • 6f94d1510c 'method_move_places_monster_in_legal_position()' går igenom skrivit namnet på nästa test 'monster_cannot_do_anything_when_out_of_energy()' Aster000000 2025-10-28 01:02:31 +01:00
  • e4a90efa08 Skrivit testet 'method_move_places_monster_in_legal_position()' Aster000000 2025-10-28 00:14:29 +01:00
  • d06e3fcc8d Försöker skapa något sorts Action-interface, går sådär och känner att jag kanske borde strunta i det. Aster000000 2025-10-27 23:48:36 +01:00
  • 8ebe495c83 Implement loot table Erik Näslund 2025-10-27 23:31:28 +01:00
  • 7d67c7db64 monster_cannot_act_after_death() går igenom Aster000000 2025-10-27 23:10:50 +01:00
  • 3107451ec0 Rename Biomes -> Biome Erik Näslund 2025-10-27 22:44:51 +01:00
  • 556dcf4160 Har lagt till Exceptions, kan vara ett misstag... Tre nya klasser som försöker modellera någon typ av handling på olika sätt, dom kommer inte överleva länge. Aster000000 2025-10-27 22:43:54 +01:00
  • dec4206024 Update mockito Erik Näslund 2025-10-27 22:42:49 +01:00
  • 8a8930c44c Impl LootTable Erik Näslund 2025-10-27 22:42:43 +01:00
  • d72e0a8765 Impl LootTable Erik Näslund 2025-10-27 22:42:17 +01:00
  • 39846e575c Create loot table Erik Näslund 2025-10-27 22:19:17 +01:00
  • b4c79875bf Cleanup Erik Näslund 2025-10-27 22:16:37 +01:00
  • 4c0a59e8a0 Merge remote-tracking branch 'origin/job_terrain' into job_terrain Erik Näslund 2025-10-27 21:13:48 +01:00
  • a75ba1f55d Pass biome from dig action Erik Näslund 2025-10-27 21:13:02 +01:00
  • 90e6c7f42d Pass biome from dig action Erik Näslund 2025-10-27 21:13:02 +01:00
  • b633427e8e Två nedre testerna går igenom Aster000000 2025-10-27 17:49:36 +01:00
  • 5788f4210a Ett första utkast av den nya 'Monster'-klassen Aster000000 2025-10-27 15:24:50 +01:00
  • abc209d313 Skrivit tre tester, kanske för många på samma gång men jag ville skriva dom medans dom var färska i huvudet. Två av dom är väldigt snarlika varandra och testar 'isAlive'-egenskapen från två olika håll. Har mycket att göra med själva monsterklasserna, planerar att ta bort character helt och även göra 'Monster' mycket mindre genom att flytta ner mycket information till dom konkreta implementationerna. Aster000000 2025-10-27 14:25:29 +01:00
  • e32ea55172 Make biomes available to project Erik Näslund 2025-10-27 14:06:54 +01:00
  • 10cd7cbba7 Create dig on biome test Erik Näslund 2025-10-27 14:05:39 +01:00
  • 2d4b5d21a7 remove unused import statement Erik Näslund 2025-10-27 13:52:46 +01:00
  • 11da3ee4aa Make Miner require HasInventory actor Erik Näslund 2025-10-27 13:52:20 +01:00
  • d7cfa47277 Replace assertTrue with assertThat hasItem Erik Näslund 2025-10-27 13:44:15 +01:00
  • 426eaa0d4e Merge remote-tracking branch 'refs/remotes/origin/main' into monster Aster000000 2025-10-27 13:40:01 +01:00
  • 886ca60f8e Merge pull request 'Job + Spell merge' (#9) from Job into main erns6604 2025-10-27 12:18:21 +01:00
  • afdd4ff6a4 Merge remote-tracking branch 'refs/remotes/origin/main' into monster Aster000000 2025-10-27 12:16:58 +01:00
  • 4e0d180903 Merge magic Job Erik Näslund 2025-10-27 12:16:23 +01:00
  • 65b2478be7 Merge remote-tracking branch 'origin/magic' into Job Erik Näslund 2025-10-27 12:05:06 +01:00
  • bcb236a7f6 conditions and more fixes TricyOne 2025-10-27 11:39:32 +01:00
  • af344e1c36 Formatting Erik Näslund 2025-10-27 10:26:17 +01:00
  • d1a1047682 Create XP lookup table Erik Näslund 2025-10-27 10:18:13 +01:00
  • 8390d152ce xp carries over on level up Erik Näslund 2025-10-27 09:59:32 +01:00
  • e476a7e0a6 tests TricyOne 2025-10-27 09:31:07 +01:00
  • 3d36d69ed1 Remove unused file Erik Näslund 2025-10-26 23:25:08 +01:00
  • 82bd72fcb4 Import position Erik Näslund 2025-10-26 23:24:56 +01:00
  • 46259011c8 Merge remote-tracking branch 'origin/monster' into Job Erik Näslund 2025-10-26 21:26:49 +01:00
  • 0fe58bc02e Merge remote-tracking branch 'origin/main' into Job Erik Näslund 2025-10-26 21:25:32 +01:00
  • 9892a229dc A lot of magic work TricyOne 2025-10-24 12:02:40 +02:00
  • 1a2796aed7 Commit init Joakim Lysén 2025-10-24 10:28:48 +02:00
  • 588f4715f6 Commit init Joakim Lysén 2025-10-24 10:21:55 +02:00
  • 5fbe61d427 Commit init Joakim Lysén 2025-10-24 10:19:36 +02:00
  • a5620a7611 Set default position Erik Näslund 2025-10-24 01:00:01 +02:00
  • 33a2132e07 Create Inventory Erik Näslund 2025-10-24 00:58:28 +02:00
  • 2587acc00b Change spelling Erik Näslund 2025-10-24 00:58:00 +02:00
  • acc365c78a Correct spelling Erik Näslund 2025-10-24 00:57:24 +02:00
  • 98e7589d04 Base implementation of test Erik Näslund 2025-10-23 12:31:16 +02:00
  • b2dcc73453 Install mockito Erik Näslund 2025-10-23 12:05:12 +02:00
  • c0e93c9a42 starting to work on wizard actions TricyOne 2025-10-23 10:20:38 +02:00
  • 09ca0698d3 Merge pull request 'Implement job experience' (#7) from Job into main erns6604 2025-10-18 20:16:29 +02:00
  • aa3e24c228 Implement job experience Erik Näslund 2025-10-18 20:14:51 +02:00
  • 2f43f4145d Merge pull request 'Create modules' (#6) from player into main erns6604 2025-10-17 16:09:38 +02:00
  • 2d43758747 Merge remote-tracking branch 'origin/player' into player Erik Näslund 2025-10-17 16:08:33 +02:00
  • 2c0534e27a Refactor job into interfaces Erik Näslund 2025-10-17 10:02:56 +02:00
  • 7048d66628 Merge pull request 'Basic job implementation' (#5) from player into main erns6604 2025-10-17 10:06:38 +02:00
  • f730cee3a3 Refactor job into interfaces Erik Näslund 2025-10-17 10:02:56 +02:00
  • b8fc93a1bf Commit init Joakim Lysén 2025-10-17 02:39:17 +02:00
  • a36b5923ae Commit init Joakim Lysén 2025-10-17 00:40:13 +02:00
  • 72b357d817 Level up miner Erik Näslund 2025-10-17 00:00:58 +02:00
  • b0438755e5 Code cleanup Erik Näslund 2025-10-16 12:44:44 +02:00
  • d9411b67f0 Merge remote-tracking branch 'origin/player' into player Erik Näslund 2025-10-16 12:44:01 +02:00
  • 4df1e1e292 Code cleanup Erik Näslund 2025-10-16 12:41:51 +02:00
  • 5e7d100b27 Commit init Joakim Lysén 2025-10-16 12:13:53 +02:00
  • dcbd8baf95 Merge remote-tracking branch 'origin/monster' into monster Aster000000 2025-10-16 11:54:45 +02:00
  • fdf039348e Allt jag jobbat på under morgonen. Mycket kommer nog tas bort/integreras med andras delar framåt, så många av dom nya klasserna är främst för att illustrera logiken jag tänker mig/funderar över. Aster000000 2025-10-16 11:36:26 +02:00
  • b98392813b Refactor job into Interface Erik Näslund 2025-10-16 11:06:06 +02:00
  • 6e7f435e85 Add notes to gitignore Erik Näslund 2025-10-16 11:05:31 +02:00
  • c40b5a0c84 Player can change job Erik Näslund 2025-10-16 10:06:59 +02:00
  • 141dff8af1 Implement moveable Erik Näslund 2025-10-14 20:53:02 +02:00
  • ab19423f26 Update src/main/java/Character.java emja4309 2025-10-15 23:59:44 +02:00
  • 0d43c72ebc Ett första utkast att jobba från, har mest gjort ändringar i 'Character' så att den ska påverka implementationerna av 'Player' och 'Monster' så lite som möjligt. Aster000000 2025-10-15 23:53:21 +02:00
  • 1622fc12c8 Ett första utkast att jobba från, har mest gjort ändringar i 'Character' så att den ska påverka implementationerna av 'Player' och 'Monster' så lite som möjligt. Aster000000 2025-10-15 23:53:21 +02:00
  • 00fb936641 Implement moveable Erik Näslund 2025-10-14 20:53:02 +02:00
  • e54014763b Merge pull request 'magic' (#3) from magic into main erns6604 2025-10-14 14:42:58 +02:00
  • d4cccb50d4 Merge pull request 'Create Character' (#4) from npc into main erns6604 2025-10-14 14:42:40 +02:00
  • cf94e3cd96 Create Character Erik Näslund 2025-10-14 14:42:09 +02:00
  • b40bd0ae35 didnt mean to change that TricyOne 2025-10-14 12:07:58 +02:00
  • 860dc72590 basic spell creation system TricyOne 2025-10-14 12:02:43 +02:00
  • 115b1babd2 Merge pull request 'Create basic player' (#2) from player into main erns6604 2025-10-14 10:30:56 +02:00
  • d9f307bffb Create basic player Erik Näslund 2025-10-14 10:30:13 +02:00
  • 4e756e42dc Instantiates with name Erik Näslund 2025-10-13 21:24:41 +02:00
  • f4723e89ec Instantiate player Erik Näslund 2025-10-13 21:17:26 +02:00
  • dc69d787e1 Merge pull request 'Update README.md' (#1) from erns6604-patch-1 into main erns6604 2025-10-13 20:13:50 +02:00
  • 5faa4cde35 Update README.md erns6604 2025-10-13 20:13:38 +02:00
  • ef49afc237 Update readme Erik Näslund 2025-10-13 20:08:18 +02:00
  • ed2929c7f7 Init Erik Näslund 2025-10-13 19:07:54 +02:00
  • 4820094080 Init Erik Näslund 2025-10-13 19:01:41 +02:00
  • 5999bdbcc1 Initial commit erns6604 2025-10-13 19:04:59 +02:00