AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 [VX] Jeu de Plateforme

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 26
Inscrit le : 15/10/2008
Messages : 351

MessageSujet: [VX] Jeu de Plateforme   Mar 10 Mar 2009 - 21:26

Bonsoir a tous !

Voici une toute premiere version de script de plateforme.
Désolé de pas détailler plus, je suis assez pressé ! Wink

Code:
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#                          Système de Plateforme               
#  par berka                        v 1.0                    rgss2
#                        http://www.rpgmakervx-fr.com
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# A coller au dessus de main
# Ajuste le saut en fonction des obstacles
# Possibilité de définir les maps de plateforme
# Scroll de la map pour stresser un peu
#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

module Berka
  module Plateforme
    Saut=[[4, 0],[4, 1],[4, 2],                  # distances de saut [x,y]
          [3,-2],[3,-1],[3, 0],[3,1],
          [2,-3],[2,-2],[2,-1],[2,0],[2,1],
          [1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]
    Id_Maps_Plateforme=[1,2]                    # id des maps de plateforme
    Vit_Scroll=4.5                              # vitesse du scroll de la map
    Scroll=true                                  # active le scroll de la map
    Scroll_Id=1                                  # id de l'interrupteur activé
                                                # en cas de rattrapage du scroll
  end
end
include Berka::Plateforme
class Game_Player<Game_Character;attr_accessor :direction_fix;end
class Scene_Map<Scene_Base
  alias :platef_update :update unless $@
  alias :platef_transfer_player :update_transfer_player unless $@
  def update
    platef_update
    saut_update if @plateforme
  end
  def saut_update
    if Scroll
      $game_map.start_scroll(6,1,Vit_Scroll)
      $game_switches[Scroll_Id]=true if $game_player.real_x<$game_map.display_x
    end
    tombe if !$game_player.jumping?
    return if $game_player.moving?||$game_map.interpreter.running?
    if Input.press?(Input::C)&&!$game_player.jumping?
      if Input.press?(Input::LEFT)
        $game_player.turn_left
        Saut.each{|a|
        if $game_map.passable?($game_player.x-a[0],$game_player.y+a[1])
          $game_player.jump(-a[0],a[1])
          break
        end}
      elsif Input.press?(Input::RIGHT)
        $game_player.turn_right
        Saut.each{|a|
        if $game_map.passable?($game_player.x+a[0],$game_player.y+a[1])
          $game_player.jump(a[0],a[1])
          break
        end}
      else;$game_player.jump(0,-2)
      end
    else
      if Input.press?(Input::LEFT)
        if $game_map.passable?($game_player.x-1,$game_player.y+1)
          $game_player.turn_left;$game_player.move_lower_left
        elsif $game_map.passable?($game_player.x-1,$game_player.y)
          $game_player.turn_left;$game_player.move_left
        end
      elsif Input.press?(Input::RIGHT)
        if $game_map.passable?($game_player.x+1,$game_player.y+1)
          $game_player.turn_right;$game_player.move_lower_right
        elsif $game_map.passable?($game_player.x+1,$game_player.y)
          $game_player.turn_right;$game_player.move_right
        end
      else;tombe if !$game_player.jumping?
      end
    end
  end
  def tombe
    return if !$game_map.passable?($game_player.x,$game_player.y-1)
    $game_player.direction_fix=true
    $game_player.move_down
    $game_player.direction_fix=false
  end
  def update_transfer_player
    platef_transfer_player
    if Id_Maps_Plateforme.include?($game_map.map_id);@plateforme=true
    else;@plateforme=false
    end
  end
end

_________________
.: Je code, donc je suis :.

Rpgruby
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpgruby.olympe-network.com
Maître du destin
Maître du destin
avatar


Masculin Age : 21
Inscrit le : 05/11/2008
Messages : 2955

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 11 Mar 2009 - 0:37

C'est un bon script, bien fonctionnel, mais je ne sais pas comment le modifier pour que le saut soit plus haut... Rolling Eyes

_________________
Dark' is in the place
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 26
Inscrit le : 15/10/2008
Messages : 351

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 11 Mar 2009 - 13:11

tu changes comme ceci:

Code:

Saut=[[4,-1],[4, 0],[4, 1],[4, 2],           
        [3,-3],[3,-2],[3,-1],[3, 0],[3,1],
        [2,-4],[2,-3],[2,-2],[2,-1],[2,0],[2,1],
        [1,-4],[1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]

berka

_________________
.: Je code, donc je suis :.

Rpgruby
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpgruby.olympe-network.com
dYeu retraité prématurément
dYeu retraité prématurément
avatar


Masculin Age : 22
Inscrit le : 09/02/2008
Messages : 5357

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 11 Mar 2009 - 13:29

Mais c'est génial ça mon grand Berka =D !
Merci beaucoup de l'avoir posté ça fera surement plaisir aux membres ^^.
Si t'as du temps poste-nous un screen, ça incitera.

_________________



Discographies présentes dans mon bunker de 2012
- Therion
- The Libertines
- The Strokes
- Muse
- Epica / Kamelot
- Baroness
- Diablo Swing Orchestra
- Daft Punk / Phoenix
- Children Of Bodom slda
- Tori Amos
- Linkin Park slda
- Kvelertak
slda = sauf les derniers albums | e = especially - http://www.terriblefate.com
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpg-maker-vx.bbactif.com/
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 26
Inscrit le : 15/10/2008
Messages : 351

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 11 Mar 2009 - 14:21

En meme temps, faire un screen d'un saut... je ne sais pas si c'est vraiment utile Wink

berka

_________________
.: Je code, donc je suis :.

Rpgruby
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpgruby.olympe-network.com
Noble Lv.8
Noble Lv.8
avatar


Masculin Inscrit le : 05/07/2009
Messages : 263

MessageSujet: Re: [VX] Jeu de Plateforme   Jeu 30 Juil 2009 - 15:09

J'ai un probléme avec le script !!
J'ai beau le coller mon jeux et toujour le même!

_________________
1 Clique par jour s'il te plait !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître du destin
Maître du destin
avatar


Masculin Age : 21
Inscrit le : 05/11/2008
Messages : 2955

MessageSujet: Re: [VX] Jeu de Plateforme   Jeu 30 Juil 2009 - 15:11

Citation :
Scroll_Id=1 # id de l'interrupteur activé
Tu l'as bien activé?
Ta map est bien dans la liste des maps en mode Plateforme?

_________________
Dark' is in the place
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8
avatar


Masculin Inscrit le : 05/07/2009
Messages : 263

MessageSujet: Re: [VX] Jeu de Plateforme   Jeu 30 Juil 2009 - 15:12

Comment on fait pour faire sa ?

_________________
1 Clique par jour s'il te plait !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dYeu retraité prématurément
dYeu retraité prématurément
avatar


Masculin Age : 22
Inscrit le : 09/02/2008
Messages : 5357

MessageSujet: Re: [VX] Jeu de Plateforme   Jeu 30 Juil 2009 - 15:13

Tu crois quand même pas que ça va te générer une tile "pour plateforme" et des monstres qui courent droite/gauche automatiquement quand même =_= ?
Ce que t'as fait s'appelle un nécropost, normalement je devrai te bannir et normalement ça devrai déjà être fait d'ailleurs....
Ahh la pitié >>...

Citation :
En meme temps, faire un screen d'un saut... je ne sais pas si c'est vraiment utile
Tu vois, en postant un screen t'aurai pu éviter ce genre de nécropost XD !

Et puis si tu lisais un peu les commentaires dans les scripts (en vert) tu comprendrai surement les réponses à tes questions...

_________________



Discographies présentes dans mon bunker de 2012
- Therion
- The Libertines
- The Strokes
- Muse
- Epica / Kamelot
- Baroness
- Diablo Swing Orchestra
- Daft Punk / Phoenix
- Children Of Bodom slda
- Tori Amos
- Linkin Park slda
- Kvelertak
slda = sauf les derniers albums | e = especially - http://www.terriblefate.com
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpg-maker-vx.bbactif.com/
Noble Lv.8
Noble Lv.8
avatar


Masculin Inscrit le : 05/07/2009
Messages : 263

MessageSujet: Re: [VX] Jeu de Plateforme   Jeu 30 Juil 2009 - 15:16

Justement je lis et je ne comprend rien.

_________________
1 Clique par jour s'il te plait !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Poulet trizo Lv.3
Poulet trizo Lv.3
avatar


Avertissements : 3
Inscrit le : 03/08/2009
Messages : 33

MessageSujet: Re: [VX] Jeu de Plateforme   Lun 10 Aoû 2009 - 16:03

mais il me faut un deemo
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chevalier Lv.17
Chevalier Lv.17
avatar


Masculin Age : 24
Inscrit le : 27/04/2008
Messages : 1835

MessageSujet: Re: [VX] Jeu de Plateforme   Lun 10 Aoû 2009 - 16:06

Pourquoi te faut-il une démo? Tu prends le script, tu test, et si ça te convient pas tu le supprimes...

_________________

[code:1]
Evènement :

@> Commandes
[/code:1]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Prêtre Lv13
Prêtre Lv13


Masculin Age : 28
Inscrit le : 11/07/2009
Messages : 813

MessageSujet: Re: [VX] Jeu de Plateforme   Lun 10 Aoû 2009 - 16:09

non il lui faut une deemo pas une démo Gothor.

_________________


Adelian

You know too much!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chevalier Lv.17
Chevalier Lv.17
avatar


Masculin Age : 24
Inscrit le : 27/04/2008
Messages : 1835

MessageSujet: Re: [VX] Jeu de Plateforme   Lun 10 Aoû 2009 - 16:10

Oo Eeeet, c'est quoi une deemo?

Stop flood, merci !

_________________

[code:1]
Evènement :

@> Commandes
[/code:1]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Poulet trizo Lv.3
Poulet trizo Lv.3
avatar


Age : 18
Inscrit le : 08/08/2009
Messages : 30

MessageSujet: Re: [VX] Jeu de Plateforme   Mar 11 Aoû 2009 - 9:40

Mon frère lui faut une démo car il ne comprend rien. Je lui ai configurer le script ( mis l'interrupteur... ). Un de nos problèmes, la camera va trop vite. Le joueur ne verra pas son personnage après quelques secondes qu'il a commencé le jeu.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Prêtre Lv13
Prêtre Lv13


Masculin Age : 28
Inscrit le : 11/07/2009
Messages : 813

MessageSujet: Re: [VX] Jeu de Plateforme   Mar 11 Aoû 2009 - 9:59

l'event tu veux dire enfin l'évènement, pas le script...

_________________


Adelian

You know too much!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9


Masculin Age : 29
Inscrit le : 15/07/2009
Messages : 366

MessageSujet: Re: [VX] Jeu de Plateforme   Mar 11 Aoû 2009 - 10:24

Non il parle bien du script je pense car il faut bien un interrupteur pour activer le script

Citation :
Scroll_Id=1 # id de l'interrupteur activé

_________________

Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Prêtre Lv13
Prêtre Lv13


Masculin Age : 28
Inscrit le : 11/07/2009
Messages : 813

MessageSujet: Re: [VX] Jeu de Plateforme   Mar 11 Aoû 2009 - 10:45

Ah ok ok ! autant pour moi ^^

_________________


Adelian

You know too much!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mage Lv.11
Mage Lv.11
avatar


Masculin Age : 20
Inscrit le : 02/03/2009
Messages : 513

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 12 Aoû 2009 - 9:02

Bonjour

j'ai un problème moi ^^

je comprend pas déjà à quoi sert l'interrupteur

Code:
    Scroll_Id=83

c'est pour activer quoi ?

ensuite, j'ai absolument rien compris aux distances de saut

Code:
    Saut=[[4, 0],[4, 1],[4, 2],                  # distances de saut [x,y]
          [3,-2],[3,-1],[3, 0],[3,1],
          [2,-3],[2,-2],[2,-1],[2,0],[2,1],
          [1,-3],[1,-2],[1,-1],[1,0],[1,1],[1,2]]

quel ligne correspond a quel saut ?

si quelqu'un pourrait m'aider sa serait cool

Ciao

merci d'avance

Sylfurion

_________________
N'oubliez pas de consulter la liste de script corrigée par Blockade et établie par moi-même Wink
Liste des Scripts [MAJ-28/06/2012]


Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Age : 26
Inscrit le : 09/08/2009
Messages : 231

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 12 Aoû 2009 - 9:08

Ba coute, t'as qu'a bidouiller un peu :p
Tu gardes l'original bien au chaud, dans un fichier texte a part, tu bidouilles, et tu testes =)

C'est en sciant que léonard devint scie =)

_________________
Celui qui lutte, risque de perdre
Celui qui ne lutte pas, a déjà perdu.

Atreides Jisatsu Ryouh, Ange de Grim Honorifique, Erraut garrant de la clef de Salomon
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9


Masculin Age : 29
Inscrit le : 15/07/2009
Messages : 366

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 12 Aoû 2009 - 9:36

L'interrupteur permet d'activer le système plateforme seulement sur certaines map selon si tu active l'interrupteur ou non dans ton jeu.

Pour le saut je vois pas trop

_________________

Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mage Lv.11
Mage Lv.11
avatar


Masculin Age : 20
Inscrit le : 02/03/2009
Messages : 513

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 12 Aoû 2009 - 10:47

-_- Mais pas du tout, l'interrupteur je sais pas pour ce que c'est, mais si tu veux faire des maps plateforme tu à cette ligne

Code:
    Id_Maps_Plateforme=[42]                    # id des maps de plateforme

tu mets les ID des maps que tu veux qu'ils aient le script plateforme j'ai déjà essayer sur ma map 42 ( voir le bout de script juste au dessus ) et sa marche sans que j'ai activer l'interrupteur ^^ faut dire le nom de l'interrupteur dans le script se nomme

Code:
    Scroll_Id=83                                  # id de l'interrupteur activé

"Scroll_ID", sa peut surment activer le scrool si tu as mit false ici :

Code:
    Scroll=true                            # active le scroll de la map

bon après moi je sais pas ^^ mais j'en déduis ^^

Ciao

Sylfurion

_________________
N'oubliez pas de consulter la liste de script corrigée par Blockade et établie par moi-même Wink
Liste des Scripts [MAJ-28/06/2012]


Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Age : 26
Inscrit le : 09/08/2009
Messages : 231

MessageSujet: Re: [VX] Jeu de Plateforme   Mer 12 Aoû 2009 - 10:59

Et si on laissait un scripteur répondre, afin d'éviter d'embrouiller les esprits simples ? xD

_________________
Celui qui lutte, risque de perdre
Celui qui ne lutte pas, a déjà perdu.

Atreides Jisatsu Ryouh, Ange de Grim Honorifique, Erraut garrant de la clef de Salomon
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9


Masculin Age : 25
Avertissements : 2
Inscrit le : 20/07/2008
Messages : 353

MessageSujet: Re: [VX] Jeu de Plateforme   Mar 24 Aoû 2010 - 12:01

Bonjour !

J'aurai voulu savoir comment sa se passait pour les monstre pour qu'il meurt lorsque on leur saute dessus ??

_________________
 
 


_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [VX] Jeu de Plateforme   

Revenir en haut Aller en bas
 

[VX] Jeu de Plateforme

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [PROJET] Jeu de Plateforme - Commentaires
» mon premier jeu de plateforme: un remake de bruce lee (CPC)
» Plateforme un sens et pentes[Résolu]
» Plate forme micro-entreprise
» Free Mobile: Bouygues Télécom devant l'Assemblée Nationale

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Divers-
Créer un forum | © phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit