From 6f7374c2fa58c8692b51018864b802e6b876d305 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 23 Nov 2024 21:52:24 +0100 Subject: A new start --- docs/Screenshots/loading_screen.png | Bin 0 -> 74916 bytes docs/Screenshots/menu_screen.png | Bin 0 -> 4173100 bytes docs/Screenshots/menu_screen_loading.png | Bin 0 -> 3756755 bytes docs/Screenshots/save_state_select.png | Bin 0 -> 3772146 bytes docs/Screenshots/world_map.png | Bin 0 -> 4270114 bytes docs/Screenshots/world_map_purchase_location.png | Bin 0 -> 4065989 bytes docs/Specification.docx | Bin 0 -> 671623 bytes docs/Use Cases/use case diagram.png | Bin 0 -> 122259 bytes docs/Use Cases/use case diagram.uxf | 711 +++++++++++++++++++++++ docs/~$ecification.docx | Bin 0 -> 162 bytes 10 files changed, 711 insertions(+) create mode 100644 docs/Screenshots/loading_screen.png create mode 100644 docs/Screenshots/menu_screen.png create mode 100644 docs/Screenshots/menu_screen_loading.png create mode 100644 docs/Screenshots/save_state_select.png create mode 100644 docs/Screenshots/world_map.png create mode 100644 docs/Screenshots/world_map_purchase_location.png create mode 100644 docs/Specification.docx create mode 100644 docs/Use Cases/use case diagram.png create mode 100644 docs/Use Cases/use case diagram.uxf create mode 100644 docs/~$ecification.docx (limited to 'docs') diff --git a/docs/Screenshots/loading_screen.png b/docs/Screenshots/loading_screen.png new file mode 100644 index 0000000..74e9ea4 Binary files /dev/null and b/docs/Screenshots/loading_screen.png differ diff --git a/docs/Screenshots/menu_screen.png b/docs/Screenshots/menu_screen.png new file mode 100644 index 0000000..57cd21f Binary files /dev/null and b/docs/Screenshots/menu_screen.png differ diff --git a/docs/Screenshots/menu_screen_loading.png b/docs/Screenshots/menu_screen_loading.png new file mode 100644 index 0000000..9311d4f Binary files /dev/null and b/docs/Screenshots/menu_screen_loading.png differ diff --git a/docs/Screenshots/save_state_select.png b/docs/Screenshots/save_state_select.png new file mode 100644 index 0000000..8095e6c Binary files /dev/null and b/docs/Screenshots/save_state_select.png differ diff --git a/docs/Screenshots/world_map.png b/docs/Screenshots/world_map.png new file mode 100644 index 0000000..648c458 Binary files /dev/null and b/docs/Screenshots/world_map.png differ diff --git a/docs/Screenshots/world_map_purchase_location.png b/docs/Screenshots/world_map_purchase_location.png new file mode 100644 index 0000000..590137e Binary files /dev/null and b/docs/Screenshots/world_map_purchase_location.png differ diff --git a/docs/Specification.docx b/docs/Specification.docx new file mode 100644 index 0000000..d8fbe74 Binary files /dev/null and b/docs/Specification.docx differ diff --git a/docs/Use Cases/use case diagram.png b/docs/Use Cases/use case diagram.png new file mode 100644 index 0000000..0d33ee4 Binary files /dev/null and b/docs/Use Cases/use case diagram.png differ diff --git a/docs/Use Cases/use case diagram.uxf b/docs/Use Cases/use case diagram.uxf new file mode 100644 index 0000000..8f27dad --- /dev/null +++ b/docs/Use Cases/use case diagram.uxf @@ -0,0 +1,711 @@ + + + 6 + + UMLActor + + 354 + 282 + 36 + 66 + + Player + + + + UMLUseCase + + 576 + 276 + 78 + 54 + + UC2: +Choose save state + + + + UMLGeneric + + 432 + 120 + 996 + 648 + + TruckerX +halign=left + + + + UMLUseCase + + 498 + 432 + 78 + 54 + + UC4: exit game + + + + UMLUseCase + + 570 + 354 + 78 + 54 + + UC3: manage +game settings + + + + UMLUseCase + + 714 + 276 + 78 + 54 + + UC5: select state to +continue + + + + UMLUseCase + + 552 + 198 + 78 + 54 + + UC1: start new game + + + + UMLUseCase + + 984 + 276 + 78 + 54 + + UC10: select place +to manage + + + + UMLUseCase + + 906 + 384 + 78 + 54 + + UC8: view events + + + + Relation + + 402 + 234 + 168 + 72 + + + 10.0;100.0;260.0;10.0 + + + Relation + + 402 + 294 + 186 + 24 + + + 10.0;20.0;290.0;20.0 + + + Relation + + 396 + 312 + 192 + 66 + + + 10.0;10.0;300.0;90.0 + + + Relation + + 390 + 324 + 150 + 120 + + + 10.0;10.0;230.0;180.0 + + + Relation + + 648 + 294 + 78 + 24 + + lt=<. +<<extends>> + 10.0;20.0;110.0;20.0 + + + Relation + + 924 + 294 + 72 + 24 + + lt=<. +<<extends>> + 10.0;20.0;100.0;20.0 + + + Relation + + 624 + 222 + 252 + 72 + + lt=.> +<<includes>> + 10.0;10.0;400.0;100.0 + + + Relation + + 888 + 324 + 78 + 72 + + lt=<. +<<extends>> + 10.0;10.0;80.0;100.0 + + + UMLUseCase + + 852 + 276 + 78 + 54 + + UC6: view world state + + + + Relation + + 786 + 294 + 78 + 24 + + lt=.> +<<includes>> + 10.0;20.0;110.0;20.0 + + + UMLUseCase + + 798 + 384 + 78 + 54 + + UC7: select place to +purchase + + + + Relation + + 840 + 324 + 72 + 72 + + lt=<. +<<extends>> + 60.0;10.0;10.0;100.0 + + + UMLUseCase + + 798 + 474 + 78 + 54 + + UC9: purchase place + + + + Relation + + 834 + 432 + 54 + 54 + + lt=<. +<<extends>> + 10.0;10.0;10.0;70.0 + + + UMLUseCase + + 1122 + 276 + 78 + 54 + + UC11: view place +state + + + + Relation + + 1056 + 294 + 78 + 24 + + lt=.> +<<includes>> + 10.0;20.0;110.0;20.0 + + + UMLUseCase + + 1002 + 384 + 78 + 54 + + UC12: +view employees + + + + UMLUseCase + + 1086 + 384 + 78 + 54 + + UC15: +view schedule + + + + UMLUseCase + + 1170 + 384 + 78 + 54 + + UC18: +view trucks + + + + UMLUseCase + + 1338 + 384 + 78 + 54 + + UC24: +view job offers + + + + Relation + + 1044 + 318 + 102 + 78 + + lt=<. +<<extends>> + 150.0;10.0;10.0;110.0 + + + Relation + + 1182 + 318 + 192 + 78 + + lt=<. +<<extends>> + 10.0;10.0;300.0;110.0 + + + Relation + + 1170 + 324 + 72 + 72 + + lt=<. +<<extends>> + 10.0;10.0;60.0;100.0 + + + Relation + + 1128 + 324 + 60 + 72 + + lt=<. +<<extends>> + 30.0;10.0;10.0;100.0 + + + UMLUseCase + + 1002 + 480 + 78 + 54 + + UC13: +select employee + + + + Relation + + 1038 + 432 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1002 + 576 + 78 + 54 + + UC14: +change assigned +truck + + + + Relation + + 1038 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + Relation + + 1116 + 432 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1086 + 480 + 78 + 54 + + UC16: +select job to +reschedule + + + + Relation + + 1116 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1086 + 576 + 78 + 54 + + UC17: +reschedule +timeslots for job + + + + Relation + + 1200 + 432 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1170 + 480 + 78 + 54 + + UC19: +select truck + + + + Relation + + 1200 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1170 + 576 + 78 + 54 + + UC20: +upgrade truck +parts + + + + Relation + + 1368 + 432 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1338 + 480 + 78 + 54 + + UC25: +select job offer + + + + Relation + + 1368 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1338 + 576 + 78 + 54 + + UC26: +schedule timeslots +for new job + + + + UMLUseCase + + 1254 + 480 + 78 + 54 + + UC21: +purchase +new truck + + + + Relation + + 1284 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 1254 + 576 + 78 + 54 + + UC22: +select manufacturer + + + + Relation + + 1230 + 426 + 72 + 66 + + lt=<. +<<extends>> + 10.0;10.0;100.0;90.0 + + + UMLUseCase + + 1254 + 672 + 78 + 54 + + UC23: +select truck +to purchase + + + + Relation + + 1284 + 624 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + Relation + + 954 + 426 + 72 + 66 + + lt=<. +<<extends>> + 100.0;10.0;10.0;90.0 + + + UMLUseCase + + 918 + 480 + 78 + 54 + + UC27: +hire new +employee + + + + Relation + + 954 + 528 + 54 + 60 + + lt=<. +<<extends>> + 10.0;10.0;10.0;80.0 + + + UMLUseCase + + 918 + 576 + 78 + 54 + + UC28: +select employee +to hire + + + diff --git a/docs/~$ecification.docx b/docs/~$ecification.docx new file mode 100644 index 0000000..34b5985 Binary files /dev/null and b/docs/~$ecification.docx differ -- cgit v1.2.3-70-g09d2