site de jeux et autres projets en développement

bienvenue

Bienvenue sur ce site
ici, vous trouverez des projets en cours de développements
Ces jeux ou projets sont totalements libres de droits et peuvent être utilisés sans modération
Ils sont pour la plus part écrits en purebasic ou en javascript,
en php et utilisent bien entendu la notation html et css

pourquoi ce site

Ce site a pour but de présenter des projets ou jeux accessibles aux déficients visuels
Et de créer, je l'espère, un endroit libre d'expression, où chaque membre pourra donner son avis sur les projets présentés
Ainsi, chaque projet est accessible via les revues d'écrans tel que jaws, window-eyes ou nvda.
Cependant, je ne suis qu'un développeur amateur désireux d'offrir des jeux inovents et, je l'espère amusants.
Alors, n'hésitez pas à me faire part de vos remarques,
toute critique est constructive et permet d'avancer.

les différents projets

afin de facilité l'accès, chaque projet est présenté sous forme de lien.
Le visiteur désireux de télécharger un projet
n'aura qu'à cliquer sur son lien

Les jeux

Faery est un jeu de type "jeu dont vous êtes le héros".
Facilement accessible grâce à une revue d'écran, il vous plongera dans une forêt peuplée de créatures féériques.
A vous de quitter au plus vite cette forêt !!!

tutoriels sur la programmation

Comme vous l'aurez deviné, cette section présente des tutoriels sur différents langages de programmation
Elle est basée sur mon expérience personnelle, et j'espère qu'elle vous donnera comme moi, le virus de la programmation.

PureBasic

PureBasic

Purebasic est un langage totalement accessible aux déficients visuels.
En effet, on peut créer facilement des applications windows
intégrant boutons, menus, barre d'état ou zone d'édition...
Contrairement à de nombreux langages de programmations,
Purebasic est entièrement "textuel".
Nous pouvons ainsi définir nos différents contrôles sans avoir à les sélectionner dans une boîte d'outil
puis à les déposer sur notre feuille de travail à la position voulue.
Notre code se présente alors comme un fichier texte,
affiché dans une fenêtre unique, et donc, aisément modifiable.
De plus, l'ide de purebasic ne présente pas de multi-fenêtres.
Ainsi, le programmeur déficient visuel peut d'un seul coup d'ouïe ou de doigts,
apréhender la disposition de l'interface utilisateur de sa future application
sans être troublé par les différentes fenêtres que l'on trouve par exemple
dans le débogueur de visual studio.

Etude du format "PE"

le format Pe"

Qui n'a jamais rêvé de pouvoir décompiler un programme exécutable
Si vous vous demandez comment fonctionne un ordinateur
et que se passe-t-il lorsque vous l'allumez,
ce tutoriel est fait pour vous.
Ici, nous allons tenter de comprendre comment l'ordinateur peut dialoguer avec les différents composants diu système.
Bien entendu, il ne s'agit pas de recréer un système window (ce qui est extrêmement complexe à réaliser)
Ceci dit, nous simulerons un ordinateur virtuel (sans système d'exploitation)
Et grâce à l'interuption Bios 10h,
nous tenteront de dialoguer avec le clavier, l'écran, et de recréer un interpréteur
Un peu à l'image de "command.com"

Etude des CDS audios

Les Cds audios

Le précédent tutoriel n'était pas une partie de plaisir,
Pour ma part, sa rédaction m'a obligé à passer énormément de nuits blanches
devant ma machine, pour comprendre la magie des octets.
De plus, j'ai dûe pour tenir le coup, consommer énormément de café et d'aspirines pour éviter le mal de tête
et le "pétage de plombs".
Heureusement, il y a des tutoriels moins hardus à comprendre
et d'un aspect plus didactique.
Ici, je vous propose d'utiliser le langage purebasic
pour créer un programme capable d'extraire une piste d'un cd audio
et de l'encoder en Mp3 pour la stocker sur notre disque dur.
Pour ce faire, nous allons être obligé d'étudier le fonctionnement de la "toc"
ou Table Of Content, qui se trouve sur le secteur d'amorçage d'un cdaudio.
Et pour y accéder, nous utiliserons l'instruction "deviceiocontrol"
qui est une API de window.
Afin que les exemples présentés dans ce tutoriel puissent fonctionnés,
vous devrez acquérir la version complète et donc payante de purebasic.
Ceci dit, cette version d'un coût extrêmement modique vous permettra de développer des logiciels professionnels.

Faire parler l'ordinateur

faire parler l'ordinateur

Nous présenteront ici l'objet "sapi.spvoice" qui permet de faire parler et de dicter du texte à notre ordinateur.
Tout au long de ce tutoriel, nous élaborerons un fichier "sapi.pbi"
qui pourra être réutilisé dans vos futures applications.