Jump to content
×
×
  • Create New...

Librairie Slick


Valoutifruit
 Share

Recommended Posts

Niveau requis Débutant

Temps estimé : 30 minutes

Bonjour à tous ! Aujourd'hui je viens vous proposer un tutoriel vous permettant de réaliser des jeux vidéos simplement et assez fiable !

 

Pour ceci il vous faut des :

 

  • Connaissance en Java
  • De la Théorie
  • Un logiciel (Eclipse sera utilisé)

 

Introduction

 

Révélation

 

Donc comme il est dit dans le titre nous allons utiliser Slick. Slick est une librairie qui permet la réalisation de jeu avec pour principe 3 méthodes de base.

public render();
public init();
public update();
Je vais vous parler de l'intêret de ces méthodes :

 

  • Render : La méthode render sert à l'affichage.
  • Init : La méthode init est comme le dit son nom "initialise" elle permet d'initialiser vos images, musiques, variable ...
  • Update La méthode update permet la modification des variables, le déplacement, et aussi permet de récupérer les touches tappés ou la (x, y) de la souris par exemple.

 

 

Après avoir compris ces principes de base je vais apprendre installer cette librairie : ICI. Après avoir installé Slick je vais vous apprendre quelques objet que vous propose Slick :

 

Image

 

Révélation

 

Image arbre; //en dehors de toutes les méthodes

public init(....){
arbre = new Image("arbre.png"); // maintenant qu'elle est init on peut l'afficher
}

public render(....){
arbre.draw(40,50); // 40 est le x et 50 le y
}

 

 

 

Gestion du clavier et de la souris

 

Révélation

 

public update(...){

  Input input = arg0.getInput();
      int Mx = input.getMouseX(); // mx est la x de la souris
      int My = input.getMouseY(); // my est la y de la souris

  if(input.isKeyDown(Input.KEY_A){
  //Si la personne press la lettre A;
  }	
}

 

 

 

Faire des dessin

 

Révélation

 

public render(GameContainer arg0, StateBasedGame arg1, Graphics arg2){
// afficher du texte
arg2.drawString("test", 10,10); //x : 10; y : 10
}

 

 

 

Voilà à peut près toutes les capacités de Slick ! Il permet aussi de lire des vidéos et j'en passe.

 

Cordialement,

Hey hey

  • J'adore 2
Link to comment
Share on other sites

  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.