Azran
Azran ist ein Game Foss -Projekt mit Pixijs. Es ist stark von Chapatiz und Blablaland inspiriert und neigt dazu, ein leichtes Spiel zu machen, das ihnen ähnelt. Wir nutzen dazu, unsere eigenen voll animierten Avatare und ein kohärentes Design zu machen.
Mitglieder des Projekts
- Descole (ich): Gründer, Hauptvertreter des Servers, Main Dev
- Barok : Kommunikation, künstlerischer Leiter, Intelligence Services (teilweise auch mit mir)
- Ein ehemaliger Chapatiz -Entwickler : Es berät nur (aus einigen Gründen nicht aktiv teilzunehmen)
Kontaktieren Sie uns
- Per E -Mail: Descole <[email protected]>
- Verwenden Sie Discord: https://discord.gg/vnseggw
Zögern Sie nicht, uns zu kontaktieren, um weitere Informationen zu unseren Projekten zu erhalten.
Changelog
2018-04-12
Machte dieses Repo öffentlich. Wir haben aktiv an einem Avatar -System gearbeitet, das auf der von mehreren Spielemotoren verwendeten a basiert. Wir sind dabei, einen funktionierenden Avatar zu machen. Dies ist das schwierigste Merkmal dieses Projekts.
Weitere Informationen zur Avatar -Aufschlüsselung finden Sie unter docs/avatar.md .
2018-04-14
Jetzt mit einem Avatar mit mehreren Teilen (wie Hut, Füßen, ...) und Animationen (wie Anweisungen) umgehen. Wir arbeiten derzeit an einem winzigen Chat -System zur Demonstration.
2018-04-15
Winziger Chat fertig. Jetzt arbeitet an UI und Raumsystem, inspiriert von Discord.
2018-04-30
Derzeit arbeiten Sie am (Grafik-) Raumsystem. Komplizierter als geplant.
Das Konvertieren von Flash -Dateien (von Grafikdesignern) in MCF -System dauert zu viel Zeit, und selbst wenn es genau ist, ist es auch zu viel, als der Browser verarbeiten kann. Also arbeiten wir an einem intelligenteren System:
- Ein Zimmer hat einen Bitmap -Hintergrund. Dieser Hintergrund enthält alle Grafiken, die nicht animiert sind und dass ein Charakter weitergehen kann. (So können unerreichbare oder höhere Sprites in den Hintergrund eingebaut werden)
- Ein Raum hat Sprites, die sich auf derselben Ebene befinden, auf der sich die Zeichen befinden. Dies ist erforderlich, weil ein Charakter vor einem Sprite oder dahinter stehen kann.
- Sprites können durch das MCF -System oder externe Bilder oder externe Spriteshets bewegt werden.
- Da das TMX -Format keine Spritesschenblätter mit dynamischen Größen behandelt, können wir es nicht als Hauptkartenformat verwenden.
- Ein Zimmerhersteller wird also früher benötigt, die geplant sind. Es wird höchstwahrscheinlich mit dem von den Benutzern das gleiche sein.
2018-05-15
Umgebaut das MovieClipfactory als ganzes Elementsystem.
- Die Bibliothek ist ein Diktion von grafischen Symbolen mit Rohstoffen
- Material ist ein abstraktes Modell von Rohgrafiken, die von einem Element verwendet werden
- Shapematerial ist eine Liste grafischer Befehlssequenz (bereitgestellt von Pixi-Animate)
- Gegenstand ist ein reichhaltiges Sprite, das von einer Bibliothek definiert und geladen wird
- Befehle ist ein Arbeiter, der in der Bibliothek beschriebene Befehlssequenzen anwendet
- Itemloader ist ein Singleton, der Bibliotheken und Artikel übernimmt. Es ist der Hauptlader.
Dokumentiert diese Klassen und Dateiformate später.
Nächste :
- MovieClipfactory entfernen
- Aufgeräumt das Repository
- Lassen Sie die Artikel relativ für andere arbeiten (daher müssen wir nicht jedes Mal absolute Elementkennungen angeben)
- Migrieren Sie den Avatar in dieses neue Elementsystem
- Bauen Sie die Räume um die Gegenstände
Lizenz
Dieses Projekt wird unter der MIT -Lizenz verteilt.
HAFTUNGSAUSSCHLUSS
In diesem Repository wird weder Inhalte von chapatiz.com noch blablaland.com gehostet. Jeder Behauptung, dass Code oder Dokument ihnen angehören, wäre missbräuchlich. Abgenommen bauen wir unser System auf, das von diesen altmodischen und veralteten Spielen inspiriert ist. Ohne ein Urheberrecht zu verletzen.