AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Concours #05 - Stupid language

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3  Suivant
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Mar 10 Fév 2015 - 22:54

Je compte poster très bientôt. J'espère pas avant la fin de la compétition.
Il y aurait une date précise ?

(A cause d'un rm -rf, j'ai perdu un dossier important, ça m'apprendra ! (heureusement qu'il existe un sauveur : chrome://cache))

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 9:47

arthuro a écrit:
Il y aurait une date précise ?
Non, sinon on l'aurait déjà décalée d'1 ou 2 semaines Yum!

_________________
côt.
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 10:21

Pour la dates c'est large, j'aimerais bien voir la participation de TDT et la tienne :p
Je lancerais l'autre concours en même temps que celui la continue comme ça ça poseras pas de soucis.

D'ailleurs le thème du prochain concours a été spoilé sur l'irc donc je le poste ici avant de faire le topic:
"Environnement invisible"
Le but est de faire un jeu avec des 'décors', 'blocs', environnement invisible, et miser sur des mécaniques qui permettent de s'y mouvoir.
Vous pouvez par exemple faire un jeu ou on doit balancer de la peinture pour découvrir les murs, utiliser un échos audio pour vous diriger, utiliser un laser pour voir la diffraction causée par les obstacles... Bref a vous de vous triturer les méninges pour faire un jeu a partir de cette contrainte. Plus de précisions sur le topic 'officiel' quand j'aurais le temps de le poster >.<

_________________
                 
Revenir en haut Aller en bas
Chlorodatafile
Utilisateur confirmé: Rang *****
avatar

Messages : 2927
Localisation : Belfort
Projet Actuel :
Paralights

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 10:32

Le thème du prochain a l'air génial, je ferais tet une tite démo conceptuelle. Very Happy
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 23:14

Voila une adresse temporaire pour le langage et l'interpreteur.
http://vps139171.ovh.net/app/LambdaCalcul/

(Je n'ai pas eut le temps de prendre un nom de domaine.)

Alors, petite présentation,
c'est du lambda calcul.
Dans ce langage, il n'y a que des fonctions (et exclusivement).
Il y a des plus grandes explications sur le site.

J'ai fait quelques exemples pour définir des nombres, des booleans, des conditions, ...
Si quelqu'un arrive à produire des exemples supplémentaire ( lists, soustraction, ...) je serais ravi de les mettre en exemple.

La page de wikipédia donne beaucoup d'exemples et de principes pour produire des structure plus complexes.

Je trouve ma syntaxe sympa :

"fonction a -> b" s'écrit :
a.b

"f(x)" s'écrit:
f x

"soit a = b dans c "s'écrit :
a = b
c

On peut mettre des parenthèse (et les omettre)
x.y.z a b s'évalue comme (x.(y.z)) a) b)

exemple:
first = x.y.x
second = x.y.y
first (second a b) c

nous renvoie b


Qu'en dites-vous ?

_________________

D'autres jeux :
In The Cube
In the cube 2


Dernière édition par arthuro le Mer 11 Fév 2015 - 23:38, édité 1 fois
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7377
Localisation : Essonne

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 23:33

Rien compris XD

Misère, je regarderais ça quand je serais plus frais, parce que ça à l'air intéressant =P

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2521eme utilisateur : Jeijmeh_ !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 23:39

Je vois qu'on est de la même tranche horaire.

Vu comment j'ai galéré au début pour implémenter la multiplication, c'est normal que tu ne comprenne rien, pas d'inquiétude.

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7377
Localisation : Essonne

MessageSujet: Re: Concours #05 - Stupid language   Mer 11 Fév 2015 - 23:57

=)

J'ai tenté deux trois trucs, mais vindiou, ça retourne le cerveau XP

C'est juste pas ma façon de penser en fait...
je réessayerais plus tard, ça m'intrigue =P

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2521eme utilisateur : Jeijmeh_ !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 8:42

Classe, par contre, lambda calcul c'est équivalent a fonctionnel? Car ça y ressemble très fortement :p
Vivement que j'ai le temps de tester ça (bientôt normalement) >.<

_________________
                 
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 17:06

Oui Onilink mais seulement dans le sens qu'une machine de turing c'est pareil qu'un language impératif.


Disons que c'est comme un langage fonctionnel mais sans les objets typé.
Il n'y a que des fonctions et uniquement.

Un nombre tu le représente par exemple comme la fonction qui à f et x applique n fois f à x.

n : f -> (x -> (f^n (x)))

Avec ça tu peux faire des addition de nombre représenté par cette forme.
des multiplication et l'exponentiel.
Pour la soustraction, c'est un peu plus difficile. J'avais réussit à soustraire 1 à un nombre mais j'ai perdu mon exemple ^^.

Tu peux représenter les boolean.

Tu peux faire une fonction ifthenelse qui à une condition et deux résultat te renvoie en fonction de ta condition le premier ou le second.

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 17:55

Houla, bien pensé, ça a l'air assez brainfuck d'utilisation héhé :p
Mais je capte le délire maintenant. Du coup j'imagine que c'est pas tout a fait un langage de programmation (implique d'être turing complet nan?).

_________________
                 
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
avatar

Messages : 1609
Localisation : Montpellier

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 18:14

Le lambda calcul est Turing-complet ^^

Il est même utilisé pour prouver que d'autres langages (*wink* *wink*) sont Turing-complets.

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 18:46

Wow, stylé oO
Vivement que j'ai du temps pour approfondir un peu en testant ça >.<

_________________
                 
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Jeu 12 Fév 2015 - 19:12

Je viens de retrouver la fonction qui enlève 1 à un nombre.
Pas évident car il fallait définir les nombre, les boolean, les couples, un itérateur...
Code:

true = x.y.x
false = x.y.y
pair = x.y.f.(f x y)
first = p.(p true)
second = p.(p false)
0 = f.x.x
1 = f.x.(f x)
2 = f.x.(f (f x))
next = n.f.x.(f (n f x))
3 = (next 2)
itere = n.u.v.(n u v)
nn = p.(pair (second p) (next (second p)))
pred = n.(first (itere n nn (pair 0 0)))
pred 3
En route pour la soustraction !

edit :
Code:

minus = a.b.(itere b pred a)
a - b, c'est enlever 1, "b" fois en partant de "a".

Il va falloir que j'optimise un peu mon interpreteur. Parce qu'il lui faut faire 75 800 renommage de variable pour faire 3 - 1.

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7377
Localisation : Essonne

MessageSujet: Re: Concours #05 - Stupid language   Dim 15 Fév 2015 - 22:36

Une question se pose.

Me reste il 24 minutes pour finir mon projet ou à on plus de temps ?

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2521eme utilisateur : Jeijmeh_ !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
Craki
Utilisateur confirmé: Rang ****
avatar

Messages : 1469
Localisation : Dans l’univers de métamatière

MessageSujet: Re: Concours #05 - Stupid language   Dim 15 Fév 2015 - 23:28

Le concours précédent avait aussi une deadline abandonnée donc t’as plus de temps (au moins jusqu’à l’annonce du prochain concours).

_________________
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Lun 16 Fév 2015 - 18:36

[TheDarkTiger] a écrit:
Une question se pose.

Me reste il 24 minutes pour finir mon projet ou à on plus de temps ?
Nan j'attends les dernières participations Razz
C-a-d la tienne et peut être celle d'un membre mystère x)

_________________
                 
Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
avatar

Messages : 895

MessageSujet: Re: Concours #05 - Stupid language   Lun 16 Fév 2015 - 19:04


_________________
‎<‎Cysteine‎>‎ nON mais la touche maj s'active/se désactive toute seule
‎<‎Cysteine‎>‎ et a du mal à réponDRE QUANd j'appuie dessus
‎<‎Cysteine‎>‎ et je l'ai démont2? IL Ny a rien DEDANs
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
avatar

Messages : 3325
Localisation : Dans une canonnière wookie.
Projet Actuel :
Things


MessageSujet: Re: Concours #05 - Stupid language   Lun 16 Fév 2015 - 20:43

Oh le troll

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Craki
Utilisateur confirmé: Rang ****
avatar

Messages : 1469
Localisation : Dans l’univers de métamatière

MessageSujet: Re: Concours #05 - Stupid language   Lun 16 Fév 2015 - 22:37

Soundii a écrit:
Ma participation. c:
Amateur. Wink

_________________
Revenir en haut Aller en bas
Chlorodatafile
Utilisateur confirmé: Rang *****
avatar

Messages : 2927
Localisation : Belfort
Projet Actuel :
Paralights

MessageSujet: Re: Concours #05 - Stupid language   Lun 16 Fév 2015 - 22:40

Soundii a écrit:
Ma participation. c:

Tu essayes de me troller indirectement ? awesome
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
[TheDarkTiger]
Modérateur
avatar

Messages : 7377
Localisation : Essonne

MessageSujet: Re: Concours #05 - Stupid language   Dim 22 Fév 2015 - 22:25

Ok, si j'ai rien rendu dimanche soir, minuit GMT+1, clos le concours.

Je posterais ce que j'ai fait à ce moment là, si j'ai pas eu le temps de finir.

Edit :
23h23 je poste un truc parceque j'aurais peut être pas le temps de finir...
bref, ça sera probablement la version finale...

http://www.tdms.fr/GM/LoveMe/

Image:
 
Oui, oui, je détecte la présence d'un joystick pour de vrai...

Edit 2 :
J'ai mis à jour, mais come une pomme de terre, j'ai écrasé l'ancien fichier >_<
Bref, il est daté de 00h13, et ça sera la dernière version pour le concours.

Je continuerais à bosser dessus cependant, il me plait ce langage moisi XD

ha, pour ceux qui auraient la flème de regarder à quoi ressemble le code, voici un exemple condensé (sans commentaires :
Spoiler:
 
Et commenté :
Spoiler:
 
Enjoie Wink

Je suis déçu de pas avoir pu finir, mais bon, bfpmg, j'avais qu'a bosser plus dessus...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2521eme utilisateur : Jeijmeh_ !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1331
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 17:45

Sympa,
Fonctionne même avec Wine.
Je sais pas si j'ai réussit à le faire marcher.
J'arrive à ouvrir des fichier .Imp et les executer.
Mais je ne sais pas si c'était le résultat attendu.

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 17:53

Marche pas sur win8 (comme tous les exe gm6) triste
Je refais un exe avec GM 8 à partir du .gm6...

Compatibilité error triste triste
Bon, j'essaye d'exécuter l'exe gm6 en mode de compatibilité winXP...

La même erreur que si je l'exécutais normalement triste triste triste
Décidément mon PC est trop jeune pour ça !

_________________
côt.
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
Linky439
Utilisateur confirmé: Rang *****
avatar

Messages : 2613
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 17:57

Tu as essayé de passer par le GM_Convert_Game ?

_________________
Cliquez pour accéder aux topics dédiés !
   
Revenir en haut Aller en bas
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 18:04

Ça y est ça marche, merci Linky Smile
Bon voilà, c'est un langage sympa, très ésotérique pour moi, pauvre GMeur et débutant en C++ que je suis Oups!

_________________
côt.
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
glcraft
Utilisateur confirmé: Rang *****
avatar

Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 18:32

tu peux etre expert en C++ et ne rien savoir sur les langages ésotérique ^^
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
hyper
Utilisateur confirmé: Rang ****
avatar

Messages : 1432

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 18:35

Ce que je veux dire c'est que je maîtrise très peu de langages, et ils sont rarement ésotériques Wink

_________________
côt.
Revenir en haut Aller en bas
https://hyperdev.wordpress.com/
onilink_
Modérateur
avatar

Messages : 8916
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Concours #05 - Stupid language   Lun 23 Fév 2015 - 18:52

glcraft a écrit:
tu peux etre expert en C++ et ne rien savoir sur les langages ésotérique ^^
Non, les templates variadics c'est très isoterique ce qu'on peut faire avec Razz

_________________
                 
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
avatar

Messages : 1609
Localisation : Montpellier

MessageSujet: Re: Concours #05 - Stupid language   Mar 24 Fév 2015 - 0:02

Haha, isotérique.

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Concours #05 - Stupid language   

Revenir en haut Aller en bas
 
Concours #05 - Stupid language
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 3Aller à la page : Précédent  1, 2, 3  Suivant
 Sujets similaires
-
» Danish is a language, not a throat disease.
» La communication non-verbale, le language du corps
» Dunstan baby language ??
» calmer les pleurs : méthode Dunstan Baby Language
» Traduction de "bon débarras" (langage très familier bienvenu...)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Compétitions-
Sauter vers: