-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAbout.html
68 lines (65 loc) · 4.91 KB
/
About.html
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>About</title>
<link href="style.css" rel="stylesheet">
<style type="text/css">
</style>
</head>
<body>
<div >
<button class="button3con button3" onclick="window.location.href = 'index.html';">Back</button>
<div class="AboutText">
<h1>TRICKY TARGET</h1>
<h3>What</h3>
<p>Eine Nutzlose Seite mit einem Minispiel. Man startet auf der Haupseite wo das Logo, Play und About platziert sind. Tricky Target habe ich dieses minispiel getauft, und der Name ist Programm. Bei Tricky Target muss man mit einer Statischen kanone, mit einfacher Steuerung ( Links, Rechts und Schießen), auf ein Ziel schießen, un dieses dann treffen. Aber weil das sonst viel zu einfach wäre, kriegt man multiplier Punkte, wenn man an den Wänden abprallt, und dann das ziel trifft. Das Ziel des Spieles ist, so viele Punkte wie möglich zu sammeln, und dabei nicht die Drei Herzen verlieren. GameOver ist man, wenn man drei mal geschossen hat und das Ziel nicht getroffen hat oder man sich selber getroffen hat. Bei dem GameOver Screen kann man dann aber wieder von vorne anfangen.</p>
<h3>Why</h3>
<p>Die Aufgabe war es, eine nutzlose Website zu gestalten. Die Tricky Target Website ist jetzt zwar nicht super nutzlos, aber auch schon sehr nutzlos. Aber mein Plan war es wärend des Kurses so viel wie Möglich übers Programmieren und Websiten gestalten zu lernen. Wärend des Kurses habe ich auf jedenfall meine Stäreken und Schwächen herrausgefunden, mit einigen Momenten der verzweiflung als auch der erleichterung, wenn mal etwas direkt funktioniert.</p>
<h2>How</h2>
<p>Am Anfang von diesem Projekt wollte ich eigentlich mit der Matter.js physik Engine arbeiten. Dort habe ich viel Zeit investiert, und mit wurde leider erst zu spät klar, dass das etwas zu komplex ist, und ich viele Probleme hatte damit klar zu kommen. Leider kurz vor ende habe ich mich dann nochmal umorientiert, und mir etwas simpleres rausgesucht. Lineare Collision. Dabei handelt es sich um die ganz simple Physik. Einfalls winkel = Ausfallswinkel. Hier hatte ich angefangen erstmal nur eine ganz grobe Darstellung mit vielen PlatzhalterBlöcken von der Idee zu Programmieren. von functionen die den Ball in die richtige richtung bewegen, über wenn der Ball collidiert, bis zu wenn der Ball das target trifft. Eine Woche vor der abgabe hat meine Techdemo dann auch funktioniert. In der Letzten Woche habe ich mich dann auf das Gestalten konzentriert, und durchgeschuftet. Beid er Gestaltung habe ich eigene Zeichnungen verwendet, und Über die style.css die buttons gestaltet.</p>
<h2>Who</h2>
<p>Me alone und ein haufen Tutorials</p>
<h2>Related Projects</h2>
<p>Projecte an denen ich mich orientiert habe, waren spiel wie ShellshockLive, ganz alte Tank games oder PinBall. Die entgültie idee hat dann aber wieder nicht so viel mit diesen Spielen zu tuhen. Aber das waren meine Inspirationen.</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<p>MIT License
Copyright (c) <br>
2022 Joshua Niemann
<br><br>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
<br><br>
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
<br><br>
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.</p>
</div>
</div>
</body>
</html>