Open Space est une application développée 100% Pure Basic associé à une base de données MySql hébergée sur un serveur (Actuellement chez 1and1).
J'ai souhaité voir si il était possible d'utiliser Pure Basic dans le cadre d'une application de ce genre.
■ Matériel.
Un serveur virtuel sous linux hébergé actuellement par 1and1
Virtualisation avec Parallels® Virtuozzo Containers.
Ce n'est pas l'idéal pour ce type d'application mais largement suffisant pour ce test.
Le serveur MySql n'est pas surchargé.
■ L'idée de base.




■ Etat du projet.
29 Octobre
-Possibilité de poser, modifier et supprimer des meshs de base (Cube, Sphere, Cylindre, Torus)
26 Octobre
-Réécriture des accès Mysql (Changement de Wrapper)
-Choix de la résolution d'écran à la connexion.
-Avant de se connecter, visualisation des noms des avatars connectés.
-Ajout d'un son à la connexion, déconnexion et réception d'un nouveau dialogue.
-Ecoute d'un lien Shoutcast (Merci Dobro pour ton aide)
25 Octobre
-Optimisation des requêtes MySql
-Ajout des sons de login et logout.
24 Octobre
- Optimisation des requêtes MySql avec un System de timer
Un timer réglé à 1500 pour la mise à jour du dialogue.
Un timer réglé à 100 pour la mise à jour de la position du joueur qui lance le viewer.
Un timer réglé à 50 pour afficher les avatars connectés.
On peut se loguer sans nom : Un identifiant sera automatique sera inséré dans le nom.
23 Octobre
- La base de données est en place.
- L'application permet de se connecter avec un nom d'utilisateur.
- Vous serez matérialisé pour le moment par un cube. Oui je sais c'est pitoyable

- Une barre de dialogue se trouve en bas de la fenêtre. Tapez votre texte suivi de la touche entrée.
■ Problèmes rencontrés
- 23 Octobre : lenteur (lag)
Ce souci est partiellement corrigé depuis l'implémentation de timer. Par contre mouvement des entités saccadés.
■ Se déplacer
- Utilisez les touches fléchées de votre clavier pour déplacer votre cube.
■ Quitter l'application.
- Le bouton Bye en bas de l’écran permet de quitter l'application.
■ Prochaine étape
Mettre une texture.
Le mieux est de télécharger l'application (installation autonome) et j’espère vous voir sur OpenSpace.

Ce téléchargement comprend deux versions d'OpenSpace 3D : Une version compilé normalement et une autre avec le sous-system OpenGl pour ceux qui se trouvent sous Windows 8 et qui crashent en lançant l'application.
Une fois connecté, ne restez pas sur place afin de ne pas recevoir un cube sur la tête.
N'oubliez pas non plus que ce n'est qu'un test.
