Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Concours


Index du Forum » Concours » [Annonce] 1Ko Basic Casio Jam second edition
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

[Annonce] 1Ko Basic Casio Jam second edition

Posté le 19/12/2019 10:46



Informations sur l'événement :
Le 1Ko Basic Casio Jam est une game jam de une semaine en Basic Casio ou le poids des programmes est limité à 1000 octets ! Le point est donc mis sur l'optimisation des programmes.
Le but est de créer un programme amusant pesant moins de 1000 octets en utilisant vos connaissances en Basic Casio.
C.Basic et overclock sont proscrits.

Topic de la première édition.

Thème : Reflexion/Réflection
Contrainte : Les signes + et × sont proscrits.
Durée : une semaine du dimanche 12 janvier 18h00 au dimanche 19 janvier 18h00.

Participants :
- Lephénixnoir (Le téléporteur 2)
- Leno (Mirror Maze)
- Filoji (Arrows Me)
- Tituya (BackMirror)
- CaptainLuigi
- Sentaro21 (Diagonal Reflection)
- Alexot (Mirror Run)
- Arcky

Juges/Jurés/Bourreaux :
- KikooDX
- Massena
- Krevo_

Règles :

Les inscriptions sont ouvertes jusqu'à la fin de l'événement pour les Participants.
Les inscriptions sont ouvertes jusqu'au 31 décembre 2019 inclus pour les Juges.
Un Juge ne peut pas s'inscrire en tant que Participant.

Durée : une semaine du dimanche 12 janvier 18h00 au dimanche 19 janvier 18h00.

1. Le langage utilisé doit être le Basic Casio natif (pas de C.Basic) sans overclock, tout programme testable sur 90+e et/ou 75+e/35+e II sont acceptés.

2. Le poids du programme doit être strictement inférieur ou égal à 1000 octets, on additionne le poids total des fichiers présents, pas de Pictures ou de Captures. Les Variables, Listes, Pictures et Matrices créées par le programme ne sont pas comptées dans le poids final.
La taille du fichier g1m ou g3m compte indépendamment de la mémoire de travail du programme. Le poids des headers n'est pas pris en compte.

3. La qualité du code n'est pas prise en compte, l'amusement seul est considéré. Une pénalité sera appliquée si le programme ne respecte pas la contrainte technique.

4. Le temps imparti est d'une semaine, du dimanche 12 janvier 18h00 au dimanche 19 janvier 18h00.
Le thème et la contrainte sont donnés au début de l'événement.

Pour soumettre son programme, poster sur ce topic le lien vers son programme publié avant le dimanche 19 décembre 18h00.
Pensez à mettre ce code pour l'en-tête de la description de votre programme:
[url=https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=16065][adimg=center]1kbcj2_participe.png[/adimg][/url]

Preview
Preview


Soumettre son programme.

Bonne chance, et amusez-vous bien


Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 13/01/2020 10:00 | #


Oui, ok pour juge si nécessaire.
(Dsl pour le retard de réponse)

Ajouté le 13/01/2020 à 21:41 :
Oui, je vais juger .. je ne veux pas revenir sur une promesse. A tous, bon courage pour faire vos jeux.
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 14/01/2020 08:23 | #


Super, merci Krevo_
Tu es ajouté dans le post principal (qu'il faut que je mette à jour).

Ajouté le 18/01/2020 à 11:59 :
Post principal mis à jour avec les nouvelles participations.

Voici le barème final :
Barème a écrit :
* Gameplay : 2 points
* Lisibilité et utilisation de l'espace graphique : 2 points
(NB: les programmes en mode text et graphique seront jugés de façon équivalente)
* Originalité : 2 points
* Level design : 2 points
* Interprétation du thème : 2 points

Pénalités :
* Non respect de la contrainte : -2 points

La durée de vie et la qualité du code ne sont pas des critères.

Inspiré par le barème du CPC 25.


Si vous avez une objection de dernière minute, faites-en part (j'ai changé le nombre de points assignés à gameplay et level design).
ouais ouais
Tituya Hors ligne Administrateur Points: 2138 Défis: 26 Message

Citer : Posté le 18/01/2020 12:12 | #


Bonjour bonjour ! En cette dernière journée de programmation, je rencontre un problème assez important qui peut nuire énormément au level design.
En fait je génére "aléatoirement" une carte pour le niveau, mais je ne peux savoir à l'avance si le niveau est faisable ou non

Donc il me faudrai un algorithme de pathfinding vous pensez ? En 1000 octets bonne chance
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Lephenixnoir En ligne Administrateur Points: 24145 Défis: 170 Message

Citer : Posté le 18/01/2020 12:13 | #


Tu peux faire un pathfinding à moindre frais (< 100 octets je dirais). Mais sinon le mieux est de changer la formule de génération pour que le niveau soit structurellement faisable. C'est pas facile, mais tu peux toujours ajuster. Par exemple forcer l'existence de X ou Y qui garantit qu'on peut traverser la carte, ou ce genre de choses.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Alexot Hors ligne Membre Points: 539 Défis: 18 Message

Citer : Posté le 18/01/2020 14:04 | #


Sinon tu peux faire comme j'ai fait dans la 1ère édition de cette game jam :
Tu génère la map en utilisant un générateur de nombres pseudo aléatoires (au lieu de ran# ou ranInt#) et tu change la graine qui initialise ce générateur jusqu'à ce que tu tombes sur un niveau faisable.
Voir mon message sur ce topic qui explique la formule que j'ai utilisée.
Cliquez pour découvrir
Cliquez pour recouvrir
2b 5b 2d 2d 2d 2d 2d 3e 2b 2b 2b 3c 5d 3e 2b 2e 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2e 2e 2d 2d 2d 2d 2e 2b 2b 2b 2e 2b 5b 2d 2d 3e 2b 3c 5d 3e 2e 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2e 2e 2b 5b 2d 2d 3e 2b 2b 2b 2b 2b 3c 5d 3e 2b 2e 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2e 2b 2b 2b 2b 2b 2b 2e 2d 2e 2b 2e 2d 5b 2b 2b 3e 2d 2d 2d 3c 5d 3e 2e 2b 2b 2b 5b 2d 3e 2b 2b 3c 5d 3e 2e 2b 2b 2b 2e 5b 2d 3e 2b 2b 2b 3c 5d 3e 2e 5b 2d 2d 2d 3e 2b 3c 5d 3e 2d 2e 2d 5b 2d 3e 2b 2b 2b 2b 2b 2b 3c 5d 3e 2d 2e 2d 5b 2d 2d 3e 2b 2b 2b 3c 5d 3e 2d 2e 2b 5b 2b 2b 3e 2d 2d 2d 3c 5d 3e 2e 5b 2d 2d 2d 3e 2b 2b 3c 5d 3e 2d 2e 2d 5b 2d 2d 3e 2b 3c 5d 3e 2d 2d 2e 2b 5b 2d 2d 3e 2b 2b 2b 3c 5d 3e 2e 2b 2b 2b 5b 2d 3e 2b 2b 2b 2b 3c 5d 3e 2d 2e 3e 2b 5b 2d 2d 2d 3e 2b 2b 3c 5d 3e 2b 2b 2e 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2e 5b 2d 3e 2b 2b 2b 2b 2b 2b 3c 5d 3e 2d 2e
Tituya Hors ligne Administrateur Points: 2138 Défis: 26 Message

Citer : Posté le 18/01/2020 14:12 | #


Intéressante comme formule, j'aurai malgré tout un problème, je ne peux savoir si mon niveau est faisable ou non... Donc j'aurai bien une seed aléatoire mais aucune vérification....
J'ai bricolé quelque chose qui fonctionne à partir des matrices et des coordonnées. C'est très très très sale et prend du temps+500 octets. Mais ça fonctionne

Pas terrible comme solution je sais mais c'est le mieux que j'ai pu faire pour le moment...
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 18/01/2020 14:13 | #


Tituya a écrit :
Intéressante comme formule, j'aurai malgré tout un problème, je ne peux savoir si mon niveau est faisable ou non... Donc j'aurai bien une seed aléatoire mais aucune vérification....
J'ai bricolé quelque chose qui fonctionne à partir des matrices et des coordonnées. C'est très très très sale et prend du temps+500 octets. Mais ça fonctionne

Pas terrible comme solution je sais mais c'est le mieux que j'ai pu faire pour le moment...

Au pire tu montres le niveau et tu demandes au joueur s'il veut reroll, c'est crade mais efficace
ouais ouais
Alexot Hors ligne Membre Points: 539 Défis: 18 Message

Citer : Posté le 18/01/2020 14:23 | #


Tituya a écrit :
Intéressante comme formule, j'aurai malgré tout un problème, je ne peux savoir si mon niveau est faisable ou non... Donc j'aurai bien une seed aléatoire mais aucune vérification....


En fait je proposais que la seed ne soit pas aléatoire mais que tu en ait présélectionné une qui donne un niveau faisable. Le problème est alors que le niveau sera le même à chaque fois. Tu peux aussi présélectionner plusieurs seeds et ainsi avoir un nombre fini de niveaux.
Cette méthode est utile que si ça ne dérange pas de jouer au même niveau à chaque fois qu'on lance le jeu et si le code qui génère le niveau prend moins d'octets qu'hardcoder le niveau.
Cliquez pour découvrir
Cliquez pour recouvrir
2b 5b 2d 2d 2d 2d 2d 3e 2b 2b 2b 3c 5d 3e 2b 2e 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2e 2e 2d 2d 2d 2d 2e 2b 2b 2b 2e 2b 5b 2d 2d 3e 2b 3c 5d 3e 2e 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2e 2e 2b 5b 2d 2d 3e 2b 2b 2b 2b 2b 3c 5d 3e 2b 2e 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2e 2b 2b 2b 2b 2b 2b 2e 2d 2e 2b 2e 2d 5b 2b 2b 3e 2d 2d 2d 3c 5d 3e 2e 2b 2b 2b 5b 2d 3e 2b 2b 3c 5d 3e 2e 2b 2b 2b 2e 5b 2d 3e 2b 2b 2b 3c 5d 3e 2e 5b 2d 2d 2d 3e 2b 3c 5d 3e 2d 2e 2d 5b 2d 3e 2b 2b 2b 2b 2b 2b 3c 5d 3e 2d 2e 2d 5b 2d 2d 3e 2b 2b 2b 3c 5d 3e 2d 2e 2b 5b 2b 2b 3e 2d 2d 2d 3c 5d 3e 2e 5b 2d 2d 2d 3e 2b 2b 3c 5d 3e 2d 2e 2d 5b 2d 2d 3e 2b 3c 5d 3e 2d 2d 2e 2b 5b 2d 2d 3e 2b 2b 2b 3c 5d 3e 2e 2b 2b 2b 5b 2d 3e 2b 2b 2b 2b 3c 5d 3e 2d 2e 3e 2b 5b 2d 2d 2d 3e 2b 2b 3c 5d 3e 2b 2b 2e 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2e 5b 2d 3e 2b 2b 2b 2b 2b 2b 3c 5d 3e 2d 2e
Leno Hors ligne Membre Points: 282 Défis: 0 Message

Citer : Posté le 19/01/2020 16:56 | #


Voici ma participation:
https://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=4006&page=last

Ajouté le 19/01/2020 à 16:57 :
Par contre, je ne sais pas faire de capture d'écran pendant l’exécution d'un programme sur la G90 +E...
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 19/01/2020 16:58 | #


Utilise l'émulateur officiel
https://www.casio-education.fr/products/fx-cg-manager-plus

Je te rajoute à la liste.
ouais ouais
Lephenixnoir En ligne Administrateur Points: 24145 Défis: 170 Message

Citer : Posté le 19/01/2020 17:00 | #


Intéressant ! Ça fait combien de participations pour l'instant ? 4 je crois ?
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 19/01/2020 17:01 | #


Quatre exact
Filoji devrait soumettre son programme bientôt.
ouais ouais
Filoji Hors ligne Maître du Puzzle Points: 348 Défis: 16 Message

Citer : Posté le 19/01/2020 17:53 | #


Fait !
Gloire au Flying Spaghetti Monster !!!
Leno Hors ligne Membre Points: 282 Défis: 0 Message

Citer : Posté le 19/01/2020 18:03 | #


Comment fait-on pour ouvrir un g3m depuis l'émulateur G90 +E ?
Tituya Hors ligne Administrateur Points: 2138 Défis: 26 Message

Citer : Posté le 19/01/2020 18:07 | #


Étonnamment mon jeu tourne mieux sur le basic de la 90+ ! Intéressant
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 19/01/2020 18:23 | #


J'ai ajouté les deux dernières participations.
L'événement est terminé, les notations peuvent commencer
ouais ouais
Filoji Hors ligne Maître du Puzzle Points: 348 Défis: 16 Message

Citer : Posté le 20/01/2020 15:29 | #


Bonjour, j'ai malencontreusement posté une version test du jeu, veuillez donc, si vous voulez y jouer, mettre 0->S au lieu de 60->S, et de plus, mon jeu est extrêmement bugé donc, peut afficher des mauvais nombre de fleures...
Gloire au Flying Spaghetti Monster !!!
Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 20/01/2020 18:36 | #


Ok, je vais essayer d'avancer. Etape 1 : download des jeux...
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 21/01/2020 12:04 | # | Fichier joint


@Massena : en fichier joint une archive zip contenant les 6 jeux
ouais ouais
Massena Hors ligne Ancien rédacteur Points: 2219 Défis: 11 Message

Citer : Posté le 21/01/2020 18:38 | #


Merci
Allez ce soir et demain je tryhard vos jeux à la recherche de bugs
Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 22/01/2020 22:09 | #


J'ai testé 2 jeux (sans vraiment les noter pour l'instant).
Je vais charger les autres ....
J'ai eu mille choses perso. à faire ... donc vivement le week-end.

Ajouté le 22/01/2020 à 22:22 :
Notes qui n'engage que moi :
- BackMirror est classé dans les jeux de "Graph 35 à 100", mais vu le format .g3m il n'a pas été accepté par ma Graph 35+E II et sera testé sur une Graph 90+E, d'ailleurs la copie d'écran laisse à penser qu'il a effectivement été écrit sur Graph 90+E.
- Mirror Maze et Diagonal Reflection seront testés sur Graph 90+E

Les 3 autres (Le téléporteur 2, Arrows me et Mirror run) seront testés sur Graph 35+E II
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 90 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd