jeudi 28 août 2014

Que sera le langage Lapsus?

Que sera le langage LAPSUS?

Le langage LAPSUS permettra aux gens qui ne sont pas habituer à coder des jeux ou des logiciels à se permettre de créer des fichiers exécutables (si compiler) en toute facilité. Le projet débute, mais n'est pas tout à fait prêt. Il faut déjà créer une syntaxe pour le langage. Mais les lignes de codes donneront ceci:

Une ligne de codes déterminant l'objet "Player" (joueur) sur un fichier "player.lps" (l'extension LAPSUS est effectivement .lps)

player
{ 
sprite: image.extension (l'image (ou sprite) du joueur)

if: keyPress 'LEFT' (l'utilisateur clique sur la touche de gauche)
/direction: left (le joueur va à gauche)
/sprite: animated (l'image (ou sprite) du joueur marche)
>spriteAnim1: imageAnimation1.extension (pas forcément .GIF)
>spriteAnim2: imageAnimation2.extension (pas forcément .GIF)

if: keyPress 'RIGHT' (l'utilisateur clique sur la touche de droite)
/direction: right (le joueur va à droite)
/sprite: animated (l'image (ou sprite) du joueur marche)
>spriteAnim1: imageAnimation1.extension (pas forcément .GIF)
>spriteAnim2: imageAnimation2.extension (pas forcément .GIF)

if: keyPress 'SPACE' (l'utilisateur clique sur la barre d'espace)
/do: jumpAction (le joueur saute)
>sprite: imageSaut.extension (pas forcément .GIF)

if: keyPress 'SHIFT' (l'utilisateur clique sur la touche MAJ. temporaire, ou SHIFT)
/sprite: imageAccroupi.extension (pas forcément .GIF)

if: powerBullet.lps collide: player.lps (le joueur se fait toucher par une balle très puissante)
/restart: yes (la pièce du jeu recommence à cause de la mort du joueur) 
}