Azran
Azran est un projet Foss Game Foss utilisant Pixijs. Il est fortement inspiré par Chapatiz et Blablaland et a tendance à faire facilement un jeu qui leur ressemble. Nous nous entraînons pour faire nos propres avatars entièrement animés et une conception de niveau cohérente.
Membres du projet
- DESCOLE (Moi-même): fondateur, propriétaire du serveur principal, Dev principal
- Barok : Communication, directeur artistique, services d'intelligence (également partiellement fait avec moi)
- Un ancien développeur de Chapatiz : il conseille uniquement (ne participant pas activement à certaines raisons)
Contactez-nous
- Par e-mail: DesCole <[email protected]>
- Utilisation de Discord: https://discord.gg/vnseggw
N'hésitez pas à nous contacter pour plus d'informations sur nos projets.
Changelog
2018-04-12
Rendu ce repo public. Nous travaillions activement sur un système Avatar basé sur le fichier a utilisé par plusieurs moteurs de jeu. Nous sommes sur le point de faire un avatar fonctionnel. C'est la caractéristique la plus difficile de ce projet.
Voir docs/avatar.md pour plus de détails sur la rupture d'Avatar.
2018-04-14
Gérer maintenant un avatar avec plusieurs parties (telles que le chapeau, les pieds, ...) et les animations (comme les instructions). Nous travaillons actuellement sur un petit système de discussion pour la démonstration.
2018-04-15
Minuscule chat fait. Travaille maintenant sur l'interface utilisateur et le système de chambre, inspiré par la discorde.
2018-04-30
Travaillant actuellement sur le système de salle (graphique). Plus compliqué que prévu.
La conversion des fichiers flash (des graphismes) en système MCF prend trop de temps et même s'il est exact, il est également trop que le navigateur ne peut le gérer. Nous travaillons donc sur un système plus intelligent:
- Une chambre a un fond bitmap. Ce fond contient tous les graphiques non animés et qu'un personnage peut marcher. (Donc, des sprites inaccessibles ou supérieurs peuvent être incorporés dans l'arrière-plan)
- Une pièce a des sprites qui sont sur la même couche que les personnages. Cela est nécessaire car un personnage peut être devant un sprite ou derrière.
- Les sprites peuvent être MoveClip via le système MCF, ou des images externes ou des spriteshets externes.
- Étant donné que le format TMX ne gère pas les spritesheets avec des tailles dynamiques, nous ne pouvons pas l'utiliser comme format de carte principale.
- Ainsi, un fabricant de chambres sera nécessaire plus tôt que prévu. Ce sera probablement le même que celui des utilisateurs.
2018-05-15
Reconstruire le MovieClipFactory en tant que système d'articles entier.
- La bibliothèque est un dictionnaire de symboles graphiques utilisant des matières premières
- Le matériau est un modèle abstrait de graphiques bruts utilisés par un élément
- ShapeMaterial est une liste de séquences de commandes graphiques (fournies par Pixi-Animate)
- L'article est un sprite riche défini et chargé par une bibliothèque
- Commands est un travailleur qui applique des séquences de commandes décrites dans la bibliothèque
- Itemloader est un singleton qui gère les bibliothèques et l'article. C'est le chargeur principal.
Documentera ces classes et formats de fichiers plus tard.
Suivant :
- Retirer MovieClipFactory
- Ranger le référentiel
- Faire fonctionner les articles par rapport aux autres (nous n'avons donc pas besoin de déclarer des identificateurs d'objets absolus à chaque fois)
- Migrer Avatar vers ce nouveau système d'articles
- Construisez les chambres autour des articles
Licence
Ce projet est distribué sous la licence du MIT.
CLAUSE DE NON-RESPONSABILITÉ
Ce référentiel n'héberge aucun contenu appartenant à chapatiz.com ni blablaland.com. Toute affirmation selon laquelle le code ou le document leur appartiendrait serait abusif. Cela étant dit, nous construisons notre système inspiré par ces jeux à l'ancienne et obsolète. Sans enfreindre aucun droit d'auteur.