-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathreadme.txt
48 lines (38 loc) · 2.07 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
====================================================================
___ _ _ ___ _ _ _
/ __| |_ __ _ _ __ _ __(_)___ _ _ | _ )_ _(_) |__| |___ _ _
| (__| ' \/ _` | ' \| '_ \ / _ \ ' \ | _ \ || | | / _` / -_) '_|
\___|_||_\__,_|_|_|_| .__/_\___/_||_| |___/\_,_|_|_\__,_\___|_|
|_|
====================================================================
Door:
Tim Sijstermans : 0862121
Axel Schelfhout : 0861956
Taal: Java
IDE: Eclipse
Gebruikte patterns:
- Abstract factory
- MVC
- Composite
- Decorator
====================================================================
_____ __ _ _
|_ _| / _| | | (_)
| | _ __ | |_ ___ _ __ _ __ ___ __ _| |_ _ ___ _ __
| | | '_ \| _/ _ \| '__| '_ ` _ \ / _` | __| |/ _ \| '_ \
_| |_| | | | || (_) | | | | | | | | (_| | |_| | (_) | | | |
|_____|_| |_|_| \___/|_| |_| |_| |_|\__,_|\__|_|\___/|_| |_|
====================================================================
Champion Builder is een applicatie geinspireerd door het online spel: League of Legends.
In deze app kan er een Champion gekozen worden, wij hebben 2 Champions geimplementeerd.
Champions hebben een aantal stats, onderanderen: HP en MP.
Nadat de champion is gekozen, kan er een "Item" aan toegevoegd worden. Door deze items veranderen
de stats van de champion.
Eventueel kan er ook nog een "Skin" aan toegevoegd worden. Dit is een ander uiterlijk
voor de champion.
Vanuit de main wordt de controller geladen. In de controller wordt de view en de model (de champion)
aangesproken. De view laat alles zien van de champion zodra de knoppen bediend worden. (MVC)
Vanuit de overkoepelende champion klasse worden de decorator en de verschillende champions ingeladen.
Nadat er een champion is gekozen kan er een item worden toegevoegd, dit item voegt via een Composite
pattern verschillende bonus stats aan de champion toe.
Verdere toelichting in de code.