drillgame's Issues
[Aufgabe 5] Beliebiges Feature (Vorschläge willkommen)
Aufgabe 5 Punkt 2:
Implementieren Sie ein beliebiges eigenes Feature. Beschreiben Sie in Ihrem Devlog, warum
Sie dieses Feature gewählt haben. [5]
Meine Vorschläge:
- Items die man einsammeln kann, z.B. wie bei Mario der Stern oder Pilz oder so
- Ein negativer Effekt, wo die Steuerung reversed wird (vllt auch bestimmte Gesteinsschicht)
- Endless runner (oder endless runner mode)
- kurze Storyline am Anfang (und ggf. nach n Erdschichten)
[Aufgabe 5] Polish: Erdschichten (und andere Sachen)
- Pixel Art / Sprits der Erdschichten ist noch nicht besonders schön
- Es wäre schön, die Erdschichten als richtige Objekte zuhaben, nicht nur als mehrere Arrays
[Aufgabe 3] Erdschichten
Aufgabe 3 Punkt 2-3:
Fügen Sie die verschiedenen Erdschichten hinzu: Implementieren Sie eine grundlegende
Funktion, die dafür sorgt, dass immer neue Erdschichten erscheinen. [2]
Passen Sie die Kurvenradius-Mechanik an: Der Radius der Kurve sollte sich ändern,
abhängig von der aktuellen Erdschicht. [3]
[Aufgabe 4] Meilensteine / Zark Muckerberg
Aufgabe 4 Punkt 1+3:
- Implementieren Sie die Tiefenmeilensteine:
• Bei Erreichen bestimmter Tiefen sollte eine Nachricht von Zark Muckerberg angezeigt werden. [4]
• Dabei beginnt ein Dialogfenster das Kommentar von Zark Muckerberg zu zeigen
• Und Zark Muckerberg wird (ähnlich wie in Visual Novels) danaben als Sprecher angezeigt
• Mindestens 3 Meilensteine sollten implementiert sein. [3] - Geben Sie den Kommentaren von Zark Muckerberg eine Audiospur. [1]
▪ Sprechen Sie diese gerne ein, verzerren Sie, lassen AI die Tonspur generieren
▪ Vielleicht lade ich noch ein paar sample lines in Moodle hoch
[Aufgabe 2] Menü + Spiel beenden
Aufgabe 2 Punkt 4-7:
4. Implementieren Sie ein Simples Menü. In diesem Menü können Spieler:innen das Spiel
starten. [2]
5. Das dritte Hindernis (welches der Bohrer berührt) beendet das Spiel. [1]
6. Das Spiel sollte enden, wenn der Bohrer den Erdkern erreicht. [1]
7. Bei Spielende gelangen Spieler:innen zurück ins Menü. [1]
Menü
Aufgabe 1 Punkt 4:
Implementieren Sie ein Simples Menü. In diesem Menü können Spieler:innen das Spiel
starten. [2]
[Aufgabe 5] Performance Optimierung
Aufgabe 5 Punkt 3:
Performance-Optimierung: Implementieren Sie ein System, das alle Hindernisse und
Erdschichten entfernt, wenn diese den Bildschirm verlassen[3]
[Aufgabe 5] Highscore
Aufgabe 5 Punkt 1:
Implementieren Sie ein Highscore-System: Die besten Punktzahlen sollen gespeichert
werden. Diese sollten im Hauptmenü sichtbar sein. (lokaler Highscore) [2]
[Aufgabe 2+3] Hindernisse
Aufgabe 2 Punkt 3:
Entwerfen und implementieren Sie verschiedene Hindernisse, die der Bohrer auf seinem Weg
nach unten treffen kann. Dabei sollen mindestens 2 unterschiedliche Hindernisse
implementiert werden. Was der Unterschied ist, ist Ihnen überlassen. (Größe, Bewegung,.[4])
--- Aktuell unterscheiden sich die Hindernisse noch nicht (zumindest nicht vom Gameplay) -----
Aufgabe 3 Punkt 4:
Hindernisse werden dynamisch gespawnt, sodass immer weitere Hindernisse erscheinen. [3]
--- Aktuell spawnen die Hindernisse noch Zeit, ggf. wäre es sinnvoller diese nach Tiefe spawnen zu lassen ------
[Aufgabe 3] Score
Aufgabe 3 Punkt 1:
Implementieren Sie einen stetig (automatisch) steigenden Score, der mit der erreichten Tiefe
korreliert, und zeigen Sie diesen Score im UI an. [2]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.