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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35 à 100 >> Réflexion >> Portal
Portal
Version : 1.12 Taille : 12000 octets Ajouté le : 2013-04-14 00:00 Modifié le : 2016-06-10 18:37
Auteur et posteur :
ShykedHors ligneMembrePoints: 272 Défis: 20 Message
Planète Casio - Jeu Casio de reflexion - Portal - Shyked - Calculatrices
Nombre de visites sur cette page : 18593
Score au progrank : 54
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
2863 téléchargements | Voir les Tests (1)

Ce programme est sous licence Creative Commons 2.0 BY-NC


Description :

Premier fichier : PORTAL.g2r
Deuxième : Chapitres.zip
Troisième fichier : PORTEDIT.g1r
(éditeur de map)


Adaptation du jeu Portal, je pense que pas mal d'entre vous connaissent.
Sinon, vous pouvez tester la version flash ici : http://portal.wecreatestuff.com/

Le jeu est composé d'un programme le faisant tourner (PORTAL), et un programme qui sert de fonction pour les dialogues (PORTNEXT).
Pour le reste, ce sont les chapitres, que vous devrez lancer afin de jouer au jeu.
PORTAL + PORTNEXT font environ 7000ko. Un peu moins pour chaque chapitre individuellement. D'où l'intérêt d'avoir coupé le jeu en plusieurs chapitres.

Chapitre 1 : Initiation
   100%
Disponible !

Chapitre 2 : Portalgun
   100%
Disponible !

Chapitre 3 : Tests en série
   100%
Disponible !

Chapitre 4 : Situation dangereuse
   100%
Disponible !

Chapitre 5 : Gâteau
   100%
Disponible !

Chapitre 6 : Evasion
   20%
Abandonné, il n'y aura pas de suite

Note : lors de la sortie d'un nouveau chapitre, il est conseillé de mettre à jour TOUS les fichiers du programme

Fonctionnalités
Fonctionnalités
- Portails blanc et noir (évidemment)
- Energie cinétique
- Grille d'émancipation matérielle d'Aperture Science
- Boutons de placement de portails
- Cube de stockage lesté et Gigabouton d'extracollision
- Boutons d'effacement de murs
- Murs blancs, noirs, avec un trou pour laisser passer un portail
- Plaque de Foi Aérienne (qui ressemble plus à un trampoline dans la version en Basic)
- Plateforme qui peut être traversée uniquement par dessous (en 2D, ça devient un peu un jeu de plateforme)
- Pics delamorkitu
- Neurotoxines

Beaucoup de fonctionnalités citées sont intégrée dans PORTAL, mais pas encore utilisées dans les chapitres.


Commandes
Commandes

Flèches bleues : Déplacement
Flèches rouges : Placement du portail
Action : Passer à travers un portail / activer un bouton
Cube : Prendre / déposer un cube
Pause : Affiche une image préenregistrée (SHIFT + 7, sur le menu de la calculatrice par exemple)
Switch portail : Placer un portail blanc ou un portail noir
Quitter : Exit ou Menu


Informations techniques
Informations techniques
- Sauvegarde automatique
- List utilisée : 9
- Matrice utilisée : O
- Dialogues en français




Modifications 1.1
Modifications 1.1
- Correction du bug : Appuyer sur EXE en pleine chute peut stoper Chell, sans changement de couleur.
- Les chapitre 1 et 2 ont été modifiés pour ne plus donner d'erreur saut arrivé à la fin du chapitre (si les noms des chapitres n'ont pas été changés)
- Modification des chapitres 1 et 2 : Ajout du mode challenge, activable sur le menu en appuyant sur F1. Il permet d'afficher le nombre de portails placés à la fin de chaque niveau.
- Ajout du 3e chapitre.

Modifications 1.11
Modifications 1.11
- Correction de bug : L'animation "Tirer un portail" n'efface plus le portail déjà placé à côté de Chell dans sa direction de tir (bug visuel seulement)
- En vue du chapitre 4, les pics ont été revus de manière à ce qu'ils ne soient pas mortels sur leur face arrière. On peut donc marche dessus s'ils sont retournés.
- Ajout du chapitre 4.
- Ajout d'une animation lors de la mort.
- Lors du lancement des chapitres, le dernier niveau disponible est sélectionné (pour éviter de passer trop de temps à resélectionner le bon niveau si on meurt souvent sur le même)
- Correction de bugs mineurs.
- Ajout de fonctionnalités pour le chapitre 5 (multimap)

Modifications 1.12
Modifications 1.12
- Toujours des modifications mineures pour améliorer le gameplay pour le prochain chapitre, ainsi que des corrections de bugs.
- Chapitre 5.

28/06/2013 : Correctif


EDITEUR DE MAP
EDITEUR DE MAP
L'éditeur de map vous permet de créer vous-même votre propre map, sans savoir programmer ! Il suffit juste de suivre les instructions suivantes.


Ecran d'accueil :
Choisissez de commencer avec une nouvelle map, ou d'en charger une déjà existante. Chaque niveau est sauvegardé en temps réel dans la matrice N, et est conservé tant qu'aucun autre programme ne touche à cette matrice.

Cet éditeur a un fonctionnement un peu particulier. C'est à vous de dire quelle touche correspond à quel bloc. Par défaut, les touches correspondent aux blocs suivants :
7 : Mur troué || 8 : Cube || 9 : Bouton cube
4 : Plateforme || 5 : Joueur || 6: Pic
1 : Mur blanc || 2 : Mur noir || 3 : Sortie
Et enfin DEL pour supprimer.
Pour assigner un autre bloc à une touche, il suffit s'appuyer sur EXE, choisir la touche voulue, puis le bloc.

Certains blocs comme les boutons nécessitent de définir plus que leur propre position.
Voici ces cas particuliers :
Pics : Choisir l'orientation du pic
Bouton portails : Choisir le portail à placer, choisir l'orientation du portail (utile pour l'énergie cinétique), puis les coordonnées du portail.
Bouton cube : Choisir le bloc à placer/retirer, choisir les coordonnées des 3 blocs à placer/retirer. Appuyer sur EXE pour confirmer une position, et sur EXIT pour arrêter la sélection à 1 ou 2 blocs.
Trampoline : Choisir la puissance du trampoline.


Une fois votre niveau fini, ça se passe dans OPTN. Vous avez alors deux choix : Copier données, Tester niveau. Tester niveau vous permet de... tester le niveau quoi. À noter que cette fonction ne marche que si vous avez le programme PORTAL. Ensuite (et là est le réel intérêt de l'éditeur), la fonction Copier données vous permet de générer le code nécessaire pour jouer le niveau en lançant un programme, et ainsi partager votre niveau en partageant le programme. Une fois les données copiées, allez dans le programme dans lequel vous souhaitez mettre le niveau. Faites OPTN, F6, F6, F3, F2, et sélectionnez les fonctions 1, puis 2, puis 3. Ainsi, votre niveau dans sa totalité sera copié dans le programme. Vous n'avez plus qu'à lancer le programme pour lancer le jeu.

Donc résumé :
- Création du niveau
- OPTN
- Copier données
- Une fois les données copiées, dans un programme vierge : OPTN, F6, F6, F3, F2, puis sélectionner 1, puis 2, puis 3.
- Lancer le programme, et have fun.


Tuto avancé

Afin de disposer de plus de fonctions, vous pouvez ensuite éditer le niveau à la main si vous vous y connaissez en programmation.


Checkpoint : -3,XX
Lorsque le joueur se trouve sur un checkpoint, le programme PORTAL renvoi la valeur associée à la case du checkpoint dans Z (ex : -3,01). Ça permet de faire des traitements spécifiques sur la map, qui ne sont pas disponibles dans les fonctionnalités du jeu. Pour poursuivre ensuite le jeu, il faut attribuer à Z la valeur -3.42 avant de retourner dans PORTAL. (Note : Le programme passera par un While Getkey, qui l'empèchera de continuer tant qu'une touche est enfoncée. Pour éviter cela, Z doit être égale à -3,43).

Flèche : 9,X (1, 2, 3, 4, pour gauche bas haut et droite respectivement)
Les flèches renvoient leur valeur dans Z lorsque le joueur se trouve dessus. À noter que les coordonnées sur joueur sont A pour l'altitude, et B pour les abscisses (ça peut être utile pour un changement de map).

Arrêt de chargement : -1
Lors du chargement de la map, si le programme rencontre un -1, il arrêtera le chargement. Ça permet d'avoir un chargement plus rapide si la totalité de la map n'est pas utilisée.


Note sur 10 Commentaire Date de notation
9Voir le testLe 14.04.2013 à 01:09

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

mefe
Statut : Invité
Posté le 17-06-2013 à 18:37 | #
Pourquoi as tu enlever tes programmes de physique chimie et de maths pour le bac s ?
Merci de ta réponse
ShykedHors ligneMembrePoints: 272 Défis: 20 Message
Posté le 17-06-2013 à 18:39 | #
J'ai cru voir sur le forum qu'un admin s'est fait hacké son compte. Probablement un rollback du site, j'attend d'avoir plus de détails.

Édit : Non, pas un rollback en fait, j'ai l'impression que tout ce qui touche aux cours ont été supprimé.
mefe
Statut : Invité
Posté le 17-06-2013 à 18:43 | #
Ah ok
Et tu va le remettre ce soir pour la physique chimie de demain ?
ShykedHors ligneMembrePoints: 272 Défis: 20 Message
Posté le 17-06-2013 à 18:46 | #
En attendant que ça revienne, si vous en avez besoin, vous pouvez télécharger les programmes ici :
*lien mort*
mefe
Statut : Invité
Posté le 17-06-2013 à 18:53 | #
M
E
R
C
I
mefe
Statut : Invité
Posté le 17-06-2013 à 19:10 | #
Vraiment exceptionnel
NinestarsHors ligneMembrePoints: 2462 Défis: 24 Message
Posté le 19-06-2013 à 20:19 | #
Ah cool; je vais tester le nouveau chapitre.
ShykedHors ligneMembrePoints: 272 Défis: 20 Message
Posté le 25-06-2013 à 21:30 | #
Ayé, j'ai fini de tout rédiger, c'était long x_x.
Si jamais vous ne comprenez pas tout concernant l'éditeur de map faites-moi signe

Enfin bref, selon mes prévisions, il reste encore 3 chapitre à faire. Évasion, Évasion 2, puis GLaDOS.
Il va falloir que je fasse preuve d'imagination pour GLaDOS :x
(j'ai déjà bien galéré pour le début de l'évasion, sans trop spoiler)
Pingo3000
Statut : Invité
Posté le 23-03-2015 à 18:13 | #
Salut! Je ne sais pas si l'auteur du programme traine encore par ici... Dès que je lance un chapitre j'ai un "Go error"! Je suis une une 35+ débridée en 75 avec processeur SH3
TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Posté le 24-03-2015 à 18:34 | #
Salut, tu as peut-être oublié de transférer un programme.

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 125 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