Anforderungen: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Frank (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 13: | Zeile 13: | ||
* Zu jedem Zeitpunkt muss es möglich sein, das Spiel zu laden oder zu speichern. | * Zu jedem Zeitpunkt muss es möglich sein, das Spiel zu laden oder zu speichern. | ||
* Das Spiel muss Spielobjekte der folgenden Kategorien enthalten: | * Das Spiel muss Spielobjekte der folgenden Kategorien enthalten: | ||
<ol style="list-style-type: lower-alpha;"> | |||
<li>Kontrollierbare Spielobjekte,</li> | |||
<li>Auswählbare Spielobjekte,</li> | |||
<li>Nicht-kontrollierbare Spielobjekte,</li> | |||
<li>Kollidierende Spielobjekte und</li> | |||
<li>Kontrollierbare, kollidierende und bewegliche Spielobjekte (im Folgenden „aktive Spielobjekte“ genannt).</li> | |||
</ol> | |||
* Allen aktiven Spielobjekten muss es möglich sein, von jedem beliebigen Punkt in der Welt zu jedem anderen begehbaren Punkt zu gelangen, ohne sich gegenseitig übermäßig zu behindern, festzustecken usw. | * Allen aktiven Spielobjekten muss es möglich sein, von jedem beliebigen Punkt in der Welt zu jedem anderen begehbaren Punkt zu gelangen, ohne sich gegenseitig übermäßig zu behindern, festzustecken usw. | ||
* Das Spiel muss eine TechDemo bereitstellen. Die TechDemo muss von jedem im Spiel vorhandenen Spielobjekt ein Exemplar enthalten, es müssen mindestens 1000 aktive Spielobjekte vorhanden sein. Die TechDemo muss ebenfalls performant laufen. | * Das Spiel muss eine TechDemo bereitstellen. Die TechDemo muss von jedem im Spiel vorhandenen Spielobjekt ein Exemplar enthalten, es müssen mindestens 1000 aktive Spielobjekte vorhanden sein. Die TechDemo muss ebenfalls performant laufen. | ||
* Das Spiel muss mindestens 5 verschiedene Statistiken sammeln und anzeigen. | * Das Spiel muss mindestens 5 verschiedene Statistiken sammeln und anzeigen. | ||
* Das Spiel muss Achievements haben. | * Das Spiel muss Achievements haben. | ||
* Alle Anforderungen einer der Folgenden drei | * Alle Anforderungen einer der Folgenden drei Alternativen: | ||
<div style="display:flex; flex-wrap:wrap; gap:20px;"> | <div style="display:flex; flex-wrap:wrap; gap:20px;"> | ||
<div style="flex:1 1 350px; border:1px solid #ccc; padding:10px;"> | <div style="flex:1 1 350px; border:1px solid #ccc; padding:10px;"> | ||
''' | '''Alternative 1''' | ||
* Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | * Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | ||
** Kategorie a: 5 | ** Kategorie a: 5 | ||
| Zeile 40: | Zeile 42: | ||
</div> | </div> | ||
<div style="flex:1 1 | <div style="flex:1 1 300px; border:1px solid #ccc; padding:10px;"> | ||
''' | '''Alternative 2''' | ||
* Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | * Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | ||
** Kategorie a: 5 | ** Kategorie a: 5 | ||
| Zeile 53: | Zeile 55: | ||
<div style="flex:1 1 350px; border:1px solid #ccc; padding:10px;"> | <div style="flex:1 1 350px; border:1px solid #ccc; padding:10px;"> | ||
''' | '''Alternative 3''' | ||
* Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | * Das Spiel muss mindestens die folgenden Anzahl von Spielobjekten der jeweiligen Kategorie enthalten: | ||
** Kategorie a: 5 | ** Kategorie a: 5 | ||
| Zeile 81: | Zeile 83: | ||
=== Randbedingungen === | === Randbedingungen === | ||
* Sie müssen die Programmiersprache [[CSharp|C#]] und/oder F# mit .NET 8.0 verwenden. | * Sie müssen die Programmiersprache [[CSharp|C#]] und/oder F\# mit .NET 8.0 verwenden. | ||
* Sie müssen [[MonoGame]] in der Version 3.8 verwenden. | * Sie müssen [[MonoGame]] in der Version 3.8 verwenden. | ||
* Ihr Spiel muss auf Windows 11 (x64) und Linux lauffähig sein. | * Ihr Spiel muss auf Windows 11 (x64) und Linux lauffähig sein. | ||
