Home - Forums - Documentation - Gallery - Bugs

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 :

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 :

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: EnglishBrazilianChineseEspañolEsperantoFrançaisMagyar
Make a translation

| Article | Discussion | View source | History |