Erik Näslund
|
d094c3954d
|
Rename Has-interfaces
|
2025-10-30 04:44:18 +01:00 |
|
Aster000000
|
ec17ff8dd3
|
Ökat test-coverage
|
2025-10-29 23:33:17 +01:00 |
|
Erik Näslund
|
0e6ff9320e
|
Implement canMove check
|
2025-10-29 16:12:39 +01:00 |
|
Erik Näslund
|
acf513341c
|
Merge branch 'main' into inventory_mocks
|
2025-10-29 15:50:45 +01:00 |
|
Aster000000
|
ec9de94019
|
Beslutstabellstesterna har implementerats.
|
2025-10-29 15:44:25 +01:00 |
|
|
|
03273f4d7b
|
Merge pull request 'magic' (#15) from magic into main
Reviewed-on: #15
|
2025-10-29 15:31:39 +01:00 |
|
TricyOne
|
eb2f67fa57
|
Ekvivalensklass
|
2025-10-29 15:28:11 +01:00 |
|
Erik Näslund
|
c207766e0d
|
Miner can dig multiple times
|
2025-10-29 15:23:11 +01:00 |
|
Erik Näslund
|
89ea411493
|
Check dig use worker inventory
|
2025-10-29 15:02:56 +01:00 |
|
Aster000000
|
68080cd15a
|
Nu är allt bra!!! :)
|
2025-10-29 14:58:30 +01:00 |
|
Aster000000
|
5476e8633d
|
Merge remote-tracking branch 'origin/monster' into monster
|
2025-10-29 14:39:19 +01:00 |
|
Aster000000
|
bfeb33c4ea
|
Bugg i Trolls moveTo fixad!
|
2025-10-29 14:39:05 +01:00 |
|
|
|
bfb8abb721
|
Merge pull request 'inventory' (#14) from inventory into main
Reviewed-on: #14
|
2025-10-29 14:21:29 +01:00 |
|
Erik Näslund
|
fa6c8022e4
|
Make test pass
|
2025-10-29 14:20:58 +01:00 |
|
Erik Näslund
|
85f9e4340d
|
Merge remote-tracking branch 'origin/main' into inventory
|
2025-10-29 14:13:48 +01:00 |
|
|
|
40edb02352
|
Merge pull request 'equipments' (#13) from equipments into main
Reviewed-on: #13
|
2025-10-29 14:12:59 +01:00 |
|
Aster000000
|
446997ddbf
|
Bugg i Trolls moveTo fixad!
|
2025-10-29 14:12:19 +01:00 |
|
TricyOne
|
61245b81b4
|
idk
|
2025-10-29 13:37:43 +01:00 |
|
Erik Näslund
|
1e321bbb92
|
Cleanup
|
2025-10-29 10:41:37 +01:00 |
|
Erik Näslund
|
c52b3f114f
|
Add instantiator test
|
2025-10-29 10:36:57 +01:00 |
|
|
|
97854b0bd5
|
Merge branch 'main' into equipments
|
2025-10-29 10:36:09 +01:00 |
|
HellaBased
|
50f0672278
|
fixade jdk23
|
2025-10-29 10:34:52 +01:00 |
|
|
|
406910dea7
|
Merge pull request 'magic' (#11) from magic into main
Reviewed-on: #11
|
2025-10-29 10:30:18 +01:00 |
|
HellaBased
|
7a76f479b9
|
Push equipments
|
2025-10-29 10:06:27 +01:00 |
|
HellaBased
|
048a369927
|
please don't break
|
2025-10-29 09:56:46 +01:00 |
|
Aster000000
|
63b737d1c5
|
Båda varianterna på habitattestet går igenom, och jag har även ordnat vad jag hoppas var det sista av flera logiska fel i dom aktuella metoderna i 'Troll'. Tagit bort 'Nixie' då jag inte hunnit färdigställa den. Preliminärt är detta den slutgiltiga versionen av min kod, men vi får väll se...
|
2025-10-28 22:59:51 +01:00 |
|
Aster000000
|
8f4f2c7145
|
'troll_wont_move_to_tile_with_wrong_biome()' går igenom!! Ska skriva dess inverterade test härnäst för att säkerställa att inget fuffens sker...
|
2025-10-28 22:51:38 +01:00 |
|
Aster000000
|
c526a364a0
|
Skrivit 'troll_wont_move_to_tile_with_wrong_biome()'. Här är det lager av mocks, och jag är lite osäker på hur det fungerar. Det kan bli så att jag måste ta bort testet.
|
2025-10-28 22:34:50 +01:00 |
|
Aster000000
|
11278cf052
|
Grundläggande tester för performAttack implementerade för både Troll och Shade
|
2025-10-28 22:26:11 +01:00 |
|
Aster000000
|
e255957532
|
Dubblerat dom tester som är relevanta för både Troll och Shade för att verifiera att logiken är densamma för bägge.
|
2025-10-28 22:10:56 +01:00 |
|
Aster000000
|
3281bb8b9b
|
Ett första utkast av Troll så att testet 'only_moves_within_energy_budget_are_performed()' kan köras (och gå igenom!)
|
2025-10-28 21:57:35 +01:00 |
|
Aster000000
|
7b74c03920
|
Skapat och fått igenom test som kontrollerar att monster inte kan utföra några handlingar om dom har slut på energi.
|
2025-10-28 19:21:18 +01:00 |
|
Aster000000
|
1430e08777
|
Får inte senaste testet att fungera. Något i logiken håller inte, men det är så mycket jobb så jag vill ändå spara det innan jag tar bort det. Jag kommer inte lägga mer tid på det här då felet kan ligga både i logiken för min kod, men det kan även bero på något i World.
|
2025-10-28 18:40:55 +01:00 |
|
Aster000000
|
d914885d67
|
Delat upp förra testet till två olika. Ska nu göra ett andra försök att skapa funktionalitet för move-metoderna att kolla så monstret hamnar inom världens räckvidd.
|
2025-10-28 16:42:02 +01:00 |
|
Erik Näslund
|
5bcf93d6e1
|
Refactor weight calculation
|
2025-10-28 16:26:56 +01:00 |
|
Erik Näslund
|
6d4d99d240
|
Add substack if weight is too large
|
2025-10-28 15:41:33 +01:00 |
|
Aster000000
|
667998337e
|
'shade_wont_move_to_same_position_as_player()' går igenom. Har skrivit ganska mycket kod, bl.a. har jag gjort mycket ändringar i World-grenens klasser så att gränsnittet till mina klasser fungerar. Dom behövdes för att jag ska kunna skriva intressanta tester. Jag är nöjd med det nya testet i det avseende att det går igenom (ett mirakel!!), men jag vet att jag nog inte använder mocks på det mest effektiva/korrekta sättet. Jag vet inte i hur stor utsträckning man kan skapa lager av mocks.
|
2025-10-28 14:06:56 +01:00 |
|
Aster000000
|
ba72342b61
|
Merge remote-tracking branch 'refs/remotes/origin/World' into monster
|
2025-10-28 12:29:06 +01:00 |
|
Erik Näslund
|
1f3ac903c1
|
Add weight check before adding item to inventory
|
2025-10-28 12:19:25 +01:00 |
|
Erik Näslund
|
042a08de73
|
Add inventory test
|
2025-10-28 12:04:52 +01:00 |
|
Erik Näslund
|
17e8a945b2
|
Check that player called the method
|
2025-10-28 12:04:38 +01:00 |
|
Erik Näslund
|
b0614649d2
|
Mock random provider
|
2025-10-28 11:59:50 +01:00 |
|
Erik Näslund
|
5500656e46
|
Add item quantity
|
2025-10-28 11:47:48 +01:00 |
|
|
|
86691f1a67
|
Merge pull request 'Job terrain' (#12) from job_terrain into main
Reviewed-on: #12
|
2025-10-28 11:21:35 +01:00 |
|
Erik Näslund
|
b61d678b5c
|
Implement Item
|
2025-10-28 11:20:43 +01:00 |
|
TricyOne
|
51ab4f5100
|
spell targeting system complete
|
2025-10-28 10:13:26 +01:00 |
|
TricyOne
|
3d5466a97e
|
merge fixes
|
2025-10-28 08:53:03 +01:00 |
|
TricyOne
|
bcfe476c67
|
preparation for spell targeting system
|
2025-10-28 08:48:06 +01:00 |
|
Aster000000
|
81bbe5045e
|
Merge remote-tracking branch 'origin/monster' into monster
# Conflicts:
# src/main/java/Troll.java
|
2025-10-28 01:50:58 +01:00 |
|
Aster000000
|
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.
|
2025-10-28 01:50:08 +01:00 |
|