Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | Projet Unicorn
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Posté le 08/12/2014 19:25

Projet Unicorn :

Je vous présente le project Unicorn. C'est un ensemble d'outil destiné à favoriser le développement de programmes Casio.



Actuellement, Il y a:

- UnicornEditor, une IDE prévu pour tourner sous Windows afin de 1) faciliter la Programmation Orienté Casio(la POC ) avec une interface convivial, 2) remplacer ce vieux SDK Casio et 3) ramener tout le beau monde de Linux sur Windows

Voici un screenshot de l'IDE (obsolète):


On peut y voir une interface proche de Code::Blocks avec une gestion multi-projet(pas parfaite bien sûr ) et la fenêtre pour créer un nouveau fichier.

Quelqu'un qui vient de débarquer a écrit :
omg c'est quoi "Classe", "Basic Casio" et "Lua"? ça n'a rien à voir avec le C?!


Où est ce que j'ai parlé de C?! Cette IDE est tourné vers la POC ( ) , c'est à dire une pluralité des langages utilisés par nos bonnes vieilles Casio.

Ainsi, vous aurez le choix entre du C/C++, du Lua et du Basic(certains n'aiment pas programmmer On-Calc )

De plus, ce SDK intégrera un compilateur GCC compatible pour les Graphs, mais aussi pour les FXCG

Enfin, un Class Creator si vous avez la flemme de déclarer les bases d'une classe(on peut ici parler de POO)

Status : En dévellopement


Lien officiel du projet


- Blang est un compilateur BasicCasio. Son but est de transformer le code texte en AST puis de construire un fichier G1M tout en optimisant. Blang fournit aussi un préprocesseur afin de faciliter le codage multiplateforme.


Status : En dévellopement


Lien officiel du projet


Sur ce, sPOC

Fichier joint



Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Dernier message de la page précédente :Posté le 15/07/2015 17:43 |
Y'a Photoshop, SolidWorks, les jeux. Et tout ça ne tourne pas très bien sous VM
----------------------------------
Soutenez-les !





#YAPHPH



Pages: Précédente | 1 ... , 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

Lephenixnoir
En ligne
Administrateur
Niveau: Confirmé
Points: 9582
Défis: 130
Message
Citer : Posté le 15/07/2015 17:45 | #
Dark storm a écrit :
Y'a Photoshop, SolidWorks, les jeux. Et tout ça ne tourne pas très bien sous VM

Ok, d'accord.

J'utilise Gimp et je ne joue guère qu'à LeekWars.

Mais du coup, c'est vrai qu'il risque de ne pas y avoir beaucoup de WinSDK là-dedans x)

À moins que tu le rendes au moins aussi performant que Photoshop.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 15/07/2015 17:49 | #
Faut savoir séparer l'important de l'essentiel

Coder c'est essentiel, donc ça va sous Gnunux
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 09/08/2015 20:23 | #
Après réflexion, je vais renommer le projet. Cependant, je sais pas comment l'appeller Pour le SDK, j'hésite à le nommer FxSDK for Windows (comme celui de Lephenixnoir). Pour l'éditeur , je pense l'appeller FxStudio ( mais ça fait plus éditeur d'effet spéciaux ) ou alors "Luna"
----------------------------------
Dodormeur
Hors ligne
Ancien rédacteur
Niveau: Confirmé
Points: 3928
Défis: 82
Message
Citer : Posté le 09/08/2015 20:50 | #
ou alors dertiflea, c'est joli dertiflea
----------------------------------
Pokemon !!!!!! ⇒ pokemon stadium/battle

mes meilleurs jeux
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) ⇒ bomberman
envie de plonger dans la mer pour ramasser des tresors? ⇒ ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? ⇒ saviors of the future
un add-in addictif avec plein de secret et de trophées ⇒ evasion survival
un shmup bien dur et sadique ⇒ saviors 2

projets

[spoiler=pokemon|Cliquer pour enrouler]


encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien

[/spoiler]
projets que je soutiens
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 10/08/2015 10:41 | #
Dodormeur a écrit :
ou alors dertiflea, c'est joli dertiflea


Pourquoi pas...
----------------------------------
Totoyo
Hors ligne
Membre d'honneur
Niveau: Vétéran
Points: 15698
Défis: 94
Message
Citer : Posté le 12/08/2015 10:01 | #
Intelligide qui se fait troller

FxBlocks (comme Code Blocks) ?
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 12/08/2015 10:21 | #
FxBlocks, je suis pas trop dans cette vision du truc…
Tu peux pas avancer utilement plutôt que de faire des plugins inutiles ?
----------------------------------
Soutenez-les !





#YAPHPH
Ninestars
Hors ligne
Membre
Niveau: Confirmé
Points: 1706
Défis: 22
Message
Citer : Posté le 12/08/2015 15:08 | #
Graph SDK
SDK usb+
Exe SDK
To g1a SDK
...
Sinon je suis d'accord avec Dark Storm :P
Il y aura l'autocompletion ?
----------------------------------
Xavier59
Hors ligne
Membre de CreativeCalc
Niveau: Intermédiaire
Points: 1291
Défis: 12
Message
Citer : Posté le 12/08/2015 15:50 | #
IntelligIDE ?
Je sors
----------------------------------
Il faut coder pour vivre et non vivre pour coder
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 12/08/2015 15:54 | #
Dark storm a écrit :
Tu peux pas avancer utilement plutôt que de faire des plugins inutiles ?


Désolé, j'ai trop la flemme de travailler directement sur l'éditeur Et pis vous serez bien content de manipuler des BDD quand Lephen aura porter un SGBD sur Calto

Ninestars a écrit :
Il y aura l'autocompletion ?


Bien sûr qu'il y aura l'autocomplétion ( les premières versions auront une autocomplétion très basique juste basé sur une liste de mots-clés, après je vais voir pour intégrer LLVM/Clang qui peut faire un AST très facilement)


Graph SDK --C'est peut être bien mais le SDK est aussi dirigé vers les FxGG10/20 et plus tard vers les CP (j'espère)
SDK usb+ --Euh pourquoi usb+ ?
Exe SDK --Euh pourquoi Exe ?
To g1a SDK --Il fait pas seulement les g1a

FxBlocks -- déja que je trouve Code Blocks dégueullase comme nom alors FxBlocks c'est pas super super mais c'est déja bien


Ajouté le 12/08/2015 à 15:54 :
Xavier59 a écrit :
IntelligIDE ?
Je sors


⇒Sortie
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 12/08/2015 20:02 | #
Le gars qui n'a pas chopé le melon
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 16/08/2015 18:34 | #
Vu que l'éditeur prendra en charge plusieurs langages(C,C++,Lua,BasicCasio), j'ai décidé de ne pas inclure le support des langages directement dans l'éditeur, cela se fera grâce à des plugins(Un pour chaque langage) pour alléger le code et ne le réduire qu'à l'essentiel. Ainsi, la compilation, transformation, colorateur syntaxique, complétion de code etc se feront dans le plugins.

Voilà voilà, sur ce, je vais arrêter de coder sur l'IDE pendant quelques temps vu que je rencontrais quelques problème dessus qui ne font que m'épuiser. Je reprendrais donc le projet dans quelques semaines voir dans quelques mois(j'ai un autre projet en parallèle)
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 16/08/2015 21:01 | #
Attend, c'était pas déjà le cas ? oO
Bon courage pour finir sinon
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 17/08/2015 14:09 | #
Dark storm a écrit :
Attend, c'était pas déjà le cas ? oO


De quoi?

Dark storm a écrit :
Bon courage pour finir sinon


Merci, pour l'instant, je vais faire des UML pour poser les futurs changements et faire ça de manière extra-rapide
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 17/08/2015 19:33 | #
Le support des langages dans l'éditeur
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 18/08/2015 14:07 | #
Dark storm a écrit :
Le support des langages dans l'éditeur


II supporte déja le C/C++ et un peu de lua
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 18/08/2015 14:09 | #
Ce que je voulais dire, c'est qu'il était géré en dur dans le code, ce qui est degueux
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 18/08/2015 15:32 | #
Dark storm a écrit :
Ce que je voulais dire, c'est qu'il était géré en dur dans le code, ce qui est degueux
C'est pour ça que je le mets en plugin pareil pour les éditeurs (sauf l'éditeur de base qui sera intégré en dur)
----------------------------------
Dark storm
En ligne
Administrateur
Niveau: Aucun
Points: 9320
Défis: 169
Message
Citer : Posté le 18/08/2015 17:51 | #
Ce qui m'étonne, c'est que tu avais commencé le projet de manière à priori crade. Enfin bref, passons.
----------------------------------
Soutenez-les !





#YAPHPH
Intelligide
Hors ligne
Membre de CreativeCalc
Niveau: Vétéran
Points: 2490
Défis: 5
Message
Citer : Posté le 18/08/2015 18:31 | #
Dark storm a écrit :
Ce qui m'étonne, c'est que tu avais commencé le projet de manière à priori crade. Enfin bref, passons.


C'est que je savais pas faire de plugins à l'époque
----------------------------------

Pages: Précédente | 1 ... , 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

Index du Forum | Projets de programmation | Projet Unicorn
Publicité et partenaires
Casio Education
Casio éducation

TI-Planet
Casiopeia
Casiopeia
CasioFan, la communauté ClassPad
CasioFan
CodeWalrus
CodeWalrus

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2015 | Il y a 50 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Rugby Manager | Jeu de basket | Jeu de handball | Jeu de tennis | Nova Raider | Réparation téléphone | Soccer Rush | Tasty Tale

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd