Tutorial JAVA (XII)



Tutorial JAVA (XII)

Publicado por Francisco el 2008-08-03 21:29:52 java.jpg

Hoy vamos a crear dos personajes más para que participen en nuestras pequeñas batallas. En este caso crearemos un elfo y un enano.

Así que abriremos nuestra aplicación Eclipse y crearemos la clase Elfo y la clase Enano ambas dentro del proyecto nueve que es donde tenemos creada la clase Ente y la clase humano.

La clase Elfo y la clase Enano son casi idénticas que la clase humano. Mientras que el humano se caracterizaba por su atributo inteligencia, el elfo se caracterizara por el atributo puntería y el enano por el atributo resistencia. Los demás valores son iguales.

De modo que pondremos el código de ambas clases y la explicación que dábamos en el post JAVA (XI) servirá para ambas clases.

El código de nuestro elfo será el siguiente:

elfo.jpg
  1. public class Elfo extends Ente {
  2. private int punteria;
  3. private int totalelfo;
  4. public int getPunteria() {
  5. return punteria;
  6. }
  7. public void setPunteria(int punteria) {
  8. if(punteria<=9 && punteria>=1){
  9. this.punteria = punteria;
  10. }
  11. else{
  12. this.punteria = 1;
  13. }
  14. }
  15. public int getTotalelfo() {
  16. return totalelfo;
  17. }
  18. public void setTotalelfo(int totalelfo) {
  19. this.totalelfo = totalelfo;
  20. }
  21. public Elfo() {
  22. super("elfo");
  23. System.out.println("Del 1 al 9 que punteria tendra este elfo");
  24. setPunteria(sc.nextInt());
  25. setTotalelfo(super.getPotencia()* getPunteria());
  26. }
  27. }

El código de nuestro enano será:

enano.jpg
  1. public class Enano extends Ente {
  2. private int resistencia;
  3. private int totalenano;
  4. public int getResistencia() {
  5. return resistencia;
  6. }
  7. public void setResistencia(int resistencia) {
  8. if(resistencia<=9 && resistencia>=1){
  9. this.resistencia = resistencia;
  10. }
  11. else{
  12. this.resistencia = 1;
  13. }
  14. }
  15. public int getTotalenano() {
  16. return totalenano;
  17. }
  18. public void setTotalenano(int totalenano) {
  19. this.totalenano = totalenano;
  20. }
  21. public Enano() {
  22. super("enano");
  23. System.out.println("Del 1 al 9 que resistencia tendra este elfo");
  24. setResistencia(sc.nextInt());
  25. setTotalenano(super.getPotencia()* getResistencia());
  26. }
  27. }

En el próximo post comenzaremos las peleas entre nuestros tres personajes.

Enlaces interesantes




¿Qué puedes hacer ahora?

¡Tenemos novedades todos los días! Suscríbete gratis a MilBits

Artículos relacionados con 'Tutorial JAVA (XII)'

Tú también puedes comentar este artículo
4 comentarios para 'Tutorial JAVA (XII)'
Mapi dice

Acabo de terminar este tutorial, mirando todos los códigos y comprobando su funcionalidad. Acabo de realizar los códigos de la clase Ente, Humano, Elfo y Enano..pero que pena que ahí se pare el tutorial.

Me he quedado con las ganas de saber más, y ver como funcionaría las peleas, así que animo a Francisco que termine este tutorial pues está muy bien y me ha encantado.

Animo!

Mapi


andres dice

a mi tambien me gustaria ver la continuacion, estoy empezando a dearrollar un juego pero ya grafico sin embargo toda este informacion me sirve para poder crear mas facil mis personajes lo cual ya era un problema. me imagino despues vendra una llamada a una clase combate la cual mediante los atributos de cada uno de nuestros personajes, supongo que esa clase heredara thread o runnable para poder crear varios round hasta que alguno de los dos pierda la batalla. vamos continua...te ayudare en todo lo que pueda.


jon dice

felicidades por el tutorial, yo también espero impaciente a las peleas!

gracias de todos modos


franz gabriel dice

esta buena la pagina



Comenta este artículo

Nombre
Email
Sitio web
Comentario

 

También puedes ver nuestros archivos.

Recibe las notícias:
Artículos           Comentarios

Más info sobre cómo suscribirse a MilBits


MilBits es un blog dedicado a los últimos programas y juegos. Descubriremos todas las novedades y muchos trucos. Realizado por PortalProgramas. Más información sobre nosotros.


Últimos comentarios


Temas populares


Programas imprescindibles


Sobre MilBits
Artículos recientes
Temas al azar
redAccenir S.L. © 2001 - 2007 Todos los derechos reservados           Alojamiento web en Ferca Network