FANDOM


To-do ListeBearbeiten

Diese Sektion enthält eine Liste der geplanten Änderungen (in keiner bestimmten Reihenfolge)

  • Plattform Unerstützung
    • Linux
    • MacOS X
  • Server
    • Hinzufügen der Möglichkeit, mehrere Projekte auf einem Server zu haben.
    • Server mit dem Client mitliefern, so dass der Server automatisch aktualsiert werden und er über den "Lokaler Server"-Button gestartet werden kann
  • Projekt-Home-Tab
    • Automatisches Scrollen zu neu erstellten Assets
    • Anzeige der Anzahl der Leute, die zu einem berstimmten Asset verbunden sind
    • Whiteboard implementieren
    • Aktivitäten-Log implementieren
    • Aufgabenliste implementieren
    • Map-Vorschau implementieren
    • Szenen-Vorschau implementieren
  • Projekt-Administration
    • Akzeptieren von Mitglieder-Requests
    • Korrektes Aktualisieren des Admin-UI, wenn Änderungen durch jemand anderen gemacht wurden
    • Chat nur für Moderatoren und Admins hinzufügen
  • Malen
    • Malen mit unterschiedlicher Deckkraft
    • Implementieren von Selektion + Kopieren / Ausschneiden / Einfügen
    • Bilder importieren / exportieren (nicht nötig, wenn Kopieren/Ausschneiden/Einfügen mit anderer Grafiksoftware funktioniert)
    • Ein Füllen-Werkzeug für für große Bereiche
    • Fenster zur Farbauswahl mit einem eigenen ersetzen? Wie köntne das aussehen? HSL? Farbrad?
    • Verschiedene Verbesserungen für die Malwerkzeuge
    • Eine Option, mit der die Texture unter dem Block-Layout mit verschoben wird, wenn Dinge verschoben werden
    • Hervorheben des Blocks in der 3D-Ansicht, über dem sich der Mauszeiger in der Layout-Ansicht gerade befindet
  • Modelle
    • Vergrößern der Hitboxen für die Transform-Anfasser
    • Pivot-Offset-Werkzeug soll den Pivot verschieben, nicht den Block
    • Beibehalten der globalen Block-Position & Orientierung, wenn Blöcke neuen Eltern zugeordnet werden
    • ​Anzeige des Pivot-Punktes der Kamera, so dass es weniger verwirrend ist
    • Fokussieren der Ansicht auf den selektierten Block mit Taste F oder durch Doppelklick auf einen Block in der Hierarchie
    • Modifier-Taste zum gleichmäßigen Skalieren/Größe ändern von Blöcken
    • Checkbox im "Block duplizieren" - Popup, um festzulegen, ob die gesamte Hierarchie dupliziert werden soll oder nicht
    • Deaktivieren des Position-Clamping (Blöcke werden momentan immer an einem Raster "festgeklemmt") mittels einer Modifier-Taste
    • Export von OBJ erlauben (Premium)
    • Direktes Malen auf dem Modell?
  • Modellanimationen
    • Ein Popup, um alle Keyframes zu verwalten (inklusive derer, die zu keinem der Knoten des aktuellen Modells passen, oder die sich außerhalb der Dauer der Animation befinden)
    • Implementierung Animationsvorschau
  • Maps
    • ​Browsen von Tile-Sets und ändern des Tile-Sets der aktuellen Map
    • Verschieben der Tile-Set Texture-Größe und Tile-Set Größe zur Block-Sektion (sie befinden sich noch in der Malen-Sektion)
    • Eckblöcke für Scheibe, Treppe und Schräge
    • Fehlerhafte Blockplatzierung fixen, wenn die Tile-Größe kleiner als 16 ist
    • Tools für Terrain-Generierung?
  • Szenen
    • Transform-Anfasser implementieren
    • Serialisieren der Komponenten eines Spielobjekts beim Duplizieren
    • Ausblenden der rechten Sidebar, wenn kein Objekt ausgewählt ist?
    • Abonnieren von gerenderten Assets für Live-Updates
    • Fokussieren der Ansicht auf ein gewähltes Objekt mit F oder einem Doppelklick auf das Spielobjekt in der Hierarchie
    • Transform einer Map verwenden, um ProximityCenterChunk in Szenen zu berechnen
  • Scripte
    • ​Designen und Implmentieren von Scripting
  • ​Dokumente
    • Anzeige von Assets anderer Benutzer
  • Asset-Revisionen
    • ​Wiederherstellen einer Asset-Version als neues Asset
  • 'Launcher'
    • Dateien des Client auf Beschädigung (hash) prüfen, anstatt dafür nur auf die Version des Client zu setzen
  • Benutzeroberfläche
    • Klickbare Links in Textbereichen
    • UI Redesign (http://polyprograms.free.fr/elisee/CraftStudio/CraftStudioRedesignMockup.png)
    • Einstellungen für Maus-Sensivität
    • Einstellungen für Maussteuerung
    • Einbeziehen von Links- und Rechtshänder-Mauseinstellungen (SystemInformation.MouseButtonsSwapped)
    • Alt+Mittelklick zum Schwenken, Alt+Rechtsklicken zum Zoomen, Alt+Linksklick zum Herumbewegen in der Texture
    • Ausrichten der Ansicht an einer Achse mittels Tastatur
  • ​Sound
    • Implementierung eines Musik- (Tracker?) / Sound-Synthesizer (ähnlich SFXR?)
  • Verschiedenes / Unsortiertes
    • Handling der Master-Server-Verbindung durch MainMenuManager
    • Umschalten zwischen perspektivischer und orthographischer Ansicht
    • Auflisten der Assets zu denen jemand momentan verbunden ist?
    • Hinzufügen des crftstd: protocol handler , so dass die Leute Links zu Assets und Servern über das Internet austauschen können
    • Drag'n Drop von Assets in der Eingabezeile des Chats, um auf sie zu verweisen
    • Hinzufügen von Ambient Occlusion / Global Illumination für Maps (oder es simulieren)
    • Integration eine Phyiscs-Engine (BEPU? bulletsharp?)
    • Hinzufügen eines interaktiven Tutorials durch Simulieren eines Servers
    • Status für Anwesenheit / Idle des Benutzers hinzufügen?
    • Shop implementieren