Contents |
Introduction
CELstart est un environnement dédié à la création de jeux utilisant uniquement des scripts (scripts XML ou Python). Les jeux sont distribués dans des paquets appelés .celzip, et peuvent être lancés par l'utilisateur simplement en les ouvrant - que cet utilisateur soit sous Windows, Linux ou MacOS/X.
Comme CELstart est inclus dans CEL, vous pouvez télécharger les binaires autonomes, sans avoir besoin de Crystal Space ni de CEL (qui sont inclus dans les binaires). Vous n'avez pas besoin non plus de compilateur C++ pour créer des jeux CELstart.
Une façon simple de créer des applications CELstart est d'utiliser Blender avec le script Blender2Crystal. Il est ainsi possible de créer un jeu CELstart complet à partir de Blender.
Documentation
Vous pouvez trouver plus d'informations sur CELstart et les outils qui l'utilisent sur la page Blender2Crystal et dans le Manuel CEL. Commencez par télécharger Blender2Crystal et n'oubliez pas de jeter un oeil sur les tutoriaux.
Téléchargements
Dernière Version (1.2)
Pour démarrer avec CELstart, télécharger un des binaires suivants :
- Binaires CELstart 1.2 pour Windows (21 Mio) : Télécharger et extraire dans un répertoire. Aucune installation nécessaire.
- Binaires CELstart 1.2 pour GNU/Linux (32bits) (15 Mio) : A télécharger et exécuter pour l'installer. Voir la documentation autopackage pour les instructions d'installation.
Note importante : Pour lancer CELstart avec le support de Python, vous devez définir manuellement la variable d'environnement PYTHONPATH pour pointer vers le fichier .zip lui-même que vous voulez lancer (et non le contenu du fichier .zip extrait). Nous essayerons de supprimer cette limitation dans les futures versions.
Version précédente (1.0.1)
L'ancienne version stable de CELstart peut être trouvée ici :
- Binaires CELstart v7 pour Windows (20 Mio).
- Binaires CELstart 1.0.1 pour GNU/Linux (32bits) (15 Mio).
Exemples de Démos/Jeux basés sur XML
Voici quelques démos pour CELStart. Télécharger ces archives et placez-les (non-extraites !) dans le répertoire courant (de là où vous démarrer CELstart) ou encore dans le répertoire ou vous avez extrait CELStart.
ShaderTest
Il s'agit d'une petite démo montrant plusieurs shaders en action (parallax, specular, bumpmap, glow, ...). Lancez-le et baladez-vous (utilisez les flèches du clavier ou la souris).
Notez que pour vraiment contempler toute la splendeur des shaders, vous aurez besoin d'une carte 3D supportant les programmes à fragment de shaders (la plupart des cartes 3D récentes peuvent le faire). Si votre carte ne les supporte pas, alors les shaders s'afficheront automatiquement en bumpmapping, ce qui n'est pas aussi beau à regarder.
Télécharger (2.5 Mio) - Extrait vidéo
ParticleTest
Il s'agit d'une petite démo montrant quelques systèmes de particules en action. Lancez le et baladez-vous.
Beaucoup d'autres effets sont possibles avec les particules. Ce sont juste des exemples pour illustrer les capacités de CrystalSpace.
Attention : cette démo requiert au moins la version 4 de CELstart.
Télécharger (0.12 Mio) - Extrait vidéo
Castle
Ici vous pouvez voir le niveau du château de Anders Wisur (version intérieure). Lancez-le simplement et baladez-vous.
Notez que ce niveau utilise les shaders parallax. Si votre matériel ne peut le supporter, alors Crystal Space utilisera automatiquement le bumpmapping.
Attention : cette version requiert au moins la version 4 de CELStart.
Télécharger (3.4 Mio) - Extrait vidéo
Observation : l'exemple souffre de contrôles un peu trop pointilleux, et donne la sensation de glisser trop facilement. Les pas de côté sont possibles avec les touches [a] et [d], mais on avance/recule avec les flèches [haut] et [bas]. On peu également sauter avec [espace]. Quelques bugs graphiques se produisent (surtout en mode plein-écran). Malgré ses quelques défauts de configuration, cet exemple se caractérise par sa grande beauté visuelle (les normalmaps sont impressionnantes).
Bouncy
Bouncy est une petite démo écrite en XML. Elle utilise des physics (en utilisant ODE). Ça ressemble à un jeu de flipper, à ceci près que vous pouvez éditer le niveau. Ce n'est certainement pas un jeu fini, mais il peut servir de base pour un autre.
Télécharger (1.3 Mio) - Extrait vidéo
CrystalDash
CrystalDash est un clone de Boulderdash écrit en XML. C'est un exemple de jeu en 2D réalisé avec CELstart. Il possède un éditeur de niveau interne, du son, et nombre de beaux objets à utiliser dans les niveaux. Néanmoins, il n'est pas fini, par exemple vous ne pouvez pas encore mourir.
Télécharger (0.2 Mio) - Extrait vidéo
PhysicsDemo
PhysicsDemo est une simple démonstration des physics (utilisant ODE) écrite en XML. Heurtez simplement l'acteur (une balle) contre les objets de la scène pour les faire tomber.
Note: cette démo utilise le shader parallax et peut pour cette raison s'avérer lente sur du vieux matériel.
Télécharger (1 Mio) - Extrait vidéo
CelDemo
CelDemo est le vieux niveau CelDemo contenant des portes automatiques, des plateformes en mouvement, des lumières que vous pouvez allumer ou éteindre et plusieurs autres choses. Ce niveau est une bonne démonstration du genre de jeux de logique que vous pouvez faire avec CEL. Cependant c'est un peu daté maintenant, et n'utilise aucun des plus récents shaders.
Télécharger (7.8 Mio) - Extrait vidéo
Jammer - The Gardener
Live the life of a aspiring gardener on his quest through several highly dynamic environments spanning the world of Jammer T. The aim of the game is to fight off slugs and wasps that are intent on attacking your garden using the colour coded weapons.
Télécharger (17 Mio)
Exemples de Démos/Jeux basés sur Python
Voici une petite démo utilisant Python avec CELstart.
PyCelStartDemo
C'est un petit niveau de démo basé sur Python. D'autres fonctionnalités seront ajoutées sur certains points.
Télécharger (1.8 Mo)
Langage:
English •
Brazilian •
Chinese •
Español •
Esperanto •
Français •
Magyar
Make a translation








