Buscar

JogoProntoParaUmaMissao


Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

JogoProntoParaUmaMissao/build.xml
 
 Builds, tests, and runs the project JogoProntoParaUmaMissao.
 
 
JogoProntoParaUmaMissao/build/built-jar.properties
#Tue, 23 Sep 2014 12:47:25 -0300
C\:\\Users\\Dado\\Desktop\\JogoProntoParaUmaMissao=
JogoProntoParaUmaMissao/build/classes/.netbeans_automatic_build
JogoProntoParaUmaMissao/build/classes/.netbeans_update_resources
JogoProntoParaUmaMissao/build/classes/br/com/unesc/mealy/Principal.class
package br.com.unesc.mealy;
public synchronized class Principal {
 String opString;
 public void Principal();
 public static void main(String[]);
 public void funcao1();
 public void funcao2();
 public void funcao3();
 public void funcao4();
 public void funcao5();
 public void funcao6();
 public void funcao7();
 public void funcao8();
 public void funcao9();
 public void funcao10();
 public void funcao11();
 public void funcao12();
 public void funcao13();
 public void funcao14();
 public void funcao15();
 public void funcao16();
}
JogoProntoParaUmaMissao/dist/JogoProntoParaUmaMissao.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.7.0_25-b16 (Oracle Corporation)
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build
Main-Class: br.com.unesc.mealy.Principal
br/com/unesc/mealy/Principal.class
package br.com.unesc.mealy;
public synchronized class Principal {
 String opString;
 public void Principal();
 public static void main(String[]);
 public void funcao1();
 public void funcao2();
 public void funcao3();
 public void funcao4();
 public void funcao5();
 public void funcao6();
 public void funcao7();
 public void funcao8();
 public void funcao9();
 public void funcao10();
 public void funcao11();
 public void funcao12();
 public void funcao13();
 public void funcao14();
 public void funcao15();
 public void funcao16();
}
JogoProntoParaUmaMissao/dist/README.TXT
========================
BUILD OUTPUT DESCRIPTION
========================
When you build an Java application project that has a main class, the IDE
automatically copies all of the JAR
files on the projects classpath to your projects dist/lib folder. The IDE
also adds each of the JAR files to the Class-Path element in the application
JAR files manifest file (MANIFEST.MF).
To run the project from the command line, go to the dist folder and
type the following:
java -jar "JogoProntoParaUmaMissao.jar" 
To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.
Notes:
* If two JAR files on the project classpath have the same name, only the first
JAR file is copied to the lib folder.
* Only JAR files are copied to the lib folder.
If the classpath contains other types of files or folders, these files (folders)
are not copied.
* If a library on the projects classpath also has a Class-Path element
specified in the manifest,the content of the Class-Path element has to be on
the projects runtime path.
* To set a main class in a standard Java project, right-click the project node
in the Projects window and choose Properties. Then click Run and enter the
class name in the Main Class field. Alternatively, you can manually type the
class name in the manifest Main-Class element.
JogoProntoParaUmaMissao/JogoProntoParaUmaMissao.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.7.0_25-b16 (Oracle Corporation)
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build
Main-Class: br.com.unesc.mealy.Principal
br/com/unesc/mealy/Principal.class
package br.com.unesc.mealy;
public synchronized class Principal {
 String opString;
 public void Principal();
 public static void main(String[]);
 public void funcao1();
 public void funcao2();
 public void funcao3();
 public void funcao4();
 public void funcao5();
 public void funcao6();
 public void funcao7();
 public void funcao8();
 public void funcao9();
 public void funcao10();
 public void funcao11();
 public void funcao12();
 public void funcao13();
 public void funcao14();
 public void funcao15();
 public void funcao16();
}
JogoProntoParaUmaMissao/manifest.mf
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build
JogoProntoParaUmaMissao/nbproject/build-impl.xml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must set src.dir
 Must set test.src.dir
 Must set build.dir
 Must set dist.dir
 Must set build.classes.dir
 Must set dist.javadoc.dir
 Must set build.test.classes.dir
 Must set build.test.results.dir
 Must set build.classes.excludes
 Must set dist.jar
Must set javac.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 No tests executed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must set JVM to use for profiling in profiler.info.jvm
 Must set profiler agent JVM arguments in profiler.info.jvmargs.agent
Must select some files in the IDE or set javac.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 To run this application from the command line without Ant, try:
 
 java -jar "${dist.jar.resolved}"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set debug.class
 
 
 
 
 Must select one file in the IDE or set debug.class
 
 
 
 
 Must set fix.includes
 
 
 
 
 
 
 
 
 
 This target only works when run from inside the NetBeans IDE.
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set profile.class
 This target only works when run from inside the NetBeans IDE.
 
 
 
 
 
 
 
 
 This target only works when run from inside the NetBeans IDE.
 
 
 
 
 
 
 
 
 
 
 
 
 This target only works when run from inside the NetBeans IDE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 
 
 Must select some files in the IDE or set test.includes
 
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 
 Must select one file in the IDE or set applet.url
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set javac.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Some tests failed; see details above.
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set test.includes
 
 
 
 Some tests failed; see details above.
 
 
 
 Must select some files in the IDE or set test.class
 Must select some method in the IDE or set test.method
 
 
 
 Some tests failed; see details above.
 
 
 
 
 Must select one file in the IDE or set test.class
 
 
 
 Must select one file in the IDE or set test.class
 Must select some method in the IDE or set test.method
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set applet.url
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set applet.url
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JogoProntoParaUmaMissao/nbproject/genfiles.properties
build.xml.data.CRC32=ae9c8cd0
build.xml.script.CRC32=46f0ed97
build.xml.stylesheet.CRC32=8064a381@1.74.2.48
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=ae9c8cd0
nbproject/build-impl.xml.script.CRC32=dacc602d
nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.74.2.48
JogoProntoParaUmaMissao/nbproject/private/config.properties
JogoProntoParaUmaMissao/nbproject/private/private.properties
compile.on.save=true
do.depend=false
do.jar=true
javac.debug=true
javadoc.preview=true
user.properties.file=C:\\Users\\Dado\\AppData\\Roaming\\NetBeans\\8.0\\build.properties
JogoProntoParaUmaMissao/nbproject/private/private.xml
 
 
 
 
 file:/C:/Users/Dado/Desktop/JogoProntoParaUmaMissao/src/br/com/unesc/mealy/Principal.java
 
 
JogoProntoParaUmaMissao/nbproject/project.properties
annotation.processing.enabled=true
annotation.processing.enabled.in.editor=false
annotation.processing.processors.list=
annotation.processing.run.all.processors=true
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
application.title=JogoProntoParaUmaMissao
application.vendor=Dado
build.classes.dir=${build.dir}/classes
build.classes.excludes=**/*.java,**/*.form
# This directory is removed when the project is cleaned:
build.dir=build
build.generated.dir=${build.dir}/generated
build.generated.sources.dir=${build.dir}/generated-sources
# Only compile against the classpath explicitly listed here:
build.sysclasspath=ignore
build.test.classes.dir=${build.dir}/test/classes
build.test.results.dir=${build.dir}/test/results
# Uncomment to specify the preferred debugger connection transport:
#debug.transport=dt_socket
debug.classpath=\
 ${run.classpath}
debug.test.classpath=\
 ${run.test.classpath}
# Os arquivos em build.classes.dir que devem ser exclu\u00eddos do jar de distribui\u00e7\u00e3o
dist.archive.excludes=
# This directory is removed when the project is cleaned:
dist.dir=dist
dist.jar=${dist.dir}/JogoProntoParaUmaMissao.jar
dist.javadoc.dir=${dist.dir}/javadoc
endorsed.classpath=
excludes=
includes=**
jar.archive.disabled=${jnlp.enabled}
jar.compress=false
jar.index=${jnlp.enabled}
javac.classpath=
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
javac.processorpath=\
 ${javac.classpath}
javac.source=1.7
javac.target=1.7
javac.test.classpath=\
 ${javac.classpath}:\
 ${build.classes.dir}
javac.test.processorpath=\
 ${javac.test.classpath}
javadoc.additionalparam=
javadoc.author=false
javadoc.encoding=${source.encoding}
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.private=false
javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
jnlp.codebase.type=no.codebase
jnlp.descriptor=application
jnlp.enabled=false
jnlp.mixed.code=default
jnlp.offline-allowed=false
jnlp.signed=false
jnlp.signing=
jnlp.signing.alias=
jnlp.signing.keystore=
main.class=br.com.unesc.mealy.Principal
# Substitui\u00e7\u00e3o opcional do atributo de manifesto da Base de c\u00f3digo; use para impedir que RIAs sejam adaptados
manifest.custom.codebase=
# Substitui\u00e7\u00e3o opcional do atributo de manifesto de Permiss\u00f5es (valores suportados: sandbox, all-permissions)
manifest.custom.permissions=
manifest.file=manifest.mf
meta.inf.dir=${src.dir}/META-INF
mkdist.disabled=false
platform.active=default_platform
run.classpath=\
 ${javac.classpath}:\
 ${build.classes.dir}
# Space-separated list of JVM arguments used when running the project.
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
# To set system properties for unit tests define test-sys-prop.name=value:
run.jvmargs=
run.test.classpath=\
 ${javac.test.classpath}:\
 ${build.test.classes.dir}
source.encoding=UTF-8
src.dir=src
test.src.dir=test
JogoProntoParaUmaMissao/nbproject/project.xml
 
 org.netbeans.modules.java.j2seproject
 
 
 JogoProntoParaUmaMissao
 
 
 
 
 
 
 
 
JogoProntoParaUmaMissao/src/br/com/unesc/mealy/Principal.java
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.unesc.mealy;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
 *
 * @author Ronaldo Borges, Larissa Gomes Data: 22/09/2014 Feito no NetBeans 8.0
 */
public class Principal {
 String opString = null;
 public Principal() {
 JOptionPane.showMessageDialog(null, "Pronto para uma missão?");
 funcao1();
 }
 public static void main(String args[]) {
 new Principal();
 }
 public void funcao1() {
 opString = JOptionPane.showInputDialog("Como vai começar?\nAlternativas:\nA: Seguindo por um labirinto?"
 + "\nB: Atacando inimigos?\nC: Procurando um mapa?");
 if (opString.equalsIgnoreCase("A")) {
 funcao9();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao6();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao8();
 }
 }
 public void funcao2() {
 JOptionPane.showMessageDialog(null, "Nada mal!\nCom esses tênis tecnológicos você pode correr e pular sobre os obstáculos até a ultíma fase");
 funcao7();
 }
 public void funcao3() {
 opString = JOptionPane.showInputDialog("O que vai fazer?"
 + "\nA: Soltar uma magia? "
 + "\nB: Acionar sua defesa?"
 + "\nC: Estudar o inimigo?");
 if (opString.equalsIgnoreCase("A")) {
 funcao12();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao10();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao5();
 }
 }
 public void funcao4() {
 JOptionPane.showMessageDialog(null, "Magias são boas para transformar os inimigos em pudim, mas não vão fazer você avançar. "
 + "Vai precisar de outro plano");
 funcao9();
 }
 public void funcao5() {
 opString = JOptionPane.showInputDialog("Você não sabe qual é o ponto fraco do vilão, então..."
 + "\nA: Lança magia sobre ele?"
 + "\nB: Aciona a defesa?"
 + "\nC: Tenta descobrir?");
 if (opString.equalsIgnoreCase("A")) {
 funcao14();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao15();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao11();
 }
 }
 public void funcao6() {
 JOptionPane.showMessageDialog(null, "Há muitos inimigos, mas só lutar contra eles não vai garantir seu sucesso na missão"
 + "É preciso mais do que saber brigar para ser herói"
 + "Tente outra tática");
 funcao1();
 }
 public void funcao7() {
 opString = JOptionPane.showInputDialog("Você está diante do vilão mais poderoso de todos. O quê faz?"
 + "\nA: Solta a magia mais forte?"
 + "\nB: Aciona o escudo?"
 + "\nC: Fica observando o inimigo?");
 if (opString.equalsIgnoreCase("A")) {
 funcao12();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao10();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao5();
 }
 }
 public void funcao8() {
 opString = JOptionPane.showInputDialog("Como vai chegar ao esconderijo do vilão?"
 + "\nA: Usando um tênis de corrida?"
 + "\nB: Acionando sua magia?"
 + "\nC: Pegando um atalho?");
 if (opString.equalsIgnoreCase("A")) {
 funcao2();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao4();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao13();
 }
 }
 public void funcao9() {
 opString = JOptionPane.showInputDialog("Ser persistente é importante! Para chegar à toca do vilão procuraria um: "
 + "\nA: Tênis de corrida?"
 + "\nB: Teletransporte?"
 + "\nC: Atalho?\n");
 if (opString.equalsIgnoreCase("A")) {
 funcao2();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao4();
 } else if (opString.equalsIgnoreCase("C")) {
 funcao13();
 }
 }
 public void funcao10() {
 opString = JOptionPane.showInputDialog("Com o escudo você se protege e garante sua vida, mas será que isso é o suficiente? "
 + "\nA: Quer continuar na defesa?"
 + "\nB: Prefere mudar de tática?");
 if (opString.equalsIgnoreCase("A")) {
 funcao15();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao3();
 }
 }
 public void funcao11() {
 JOptionPane.showMessageDialog(null, "Foi arriscado ficar perto do inimigo sem atacar ou se defender, "
 + "mas você descobriu que o vilão não tem proteção contra magias do vento!");
 funcao16();
 }
 public void funcao12() {
 opString = JOptionPane.showInputDialog("Você lança sua magia mais poderosa... mas ela causa pouco efeito! "
 + "\nA: Você continua com a magia?"
 + "\nB: Você muda de tática?");
 if (opString.equalsIgnoreCase("A")) {
 funcao14();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao3();
 }
 }
 public void funcao13() {
 opString = JOptionPane.showInputDialog("Muitos games têm atalhos, mas isso pode fazer a missão perder um pouco da graça."
 + "\nA: Quer mesmo usar o atalho?"
+ "\nB: Não");
 if (opString.equalsIgnoreCase("A")) {
 funcao7();
 } else if (opString.equalsIgnoreCase("B")) {
 funcao9();
 }
 }
 public void funcao14() {
 opString = JOptionPane.showInputDialog("Acionando muitas magias você conseguiu derrotar o vilão, "
 + "mas se arriscou demais. Da próxima vez, você pode tentar usar uma tática melhor"
 + "\nA: Começar novamente"
 + "\nB: Sair do jogo");
 if (opString.equalsIgnoreCase("A")) {
 funcao1();
 } else if (opString.equalsIgnoreCase("B")) {
 System.exit(0);
 }
 }
 public void funcao15() {
 opString = JOptionPane.showInputDialog("Seu escudo barrou os ataques do vilão por algum tempo, mas aos poucos ele "
 + "acabou com sua barra de energia. Ou seja é GAME OVER para você!..."
 + "\nA: Começar novamente"
 + "\nB: Sair do jogo");
 if (opString.equalsIgnoreCase("A")) {
 funcao1();
 } else if (opString.equalsIgnoreCase("B")) {
 System.exit(0);
 }
 }
 public void funcao16() {
 opString = JOptionPane.showInputDialog("Você teve estratégia, descobriu o ponto fraco do vilão e, usando magia do vento, "
 + "acabou com ele e venceu o game com o melhor placar! Parabéns!"
 + "\nA: Começar novamente"
 + "\nB: Sair do jogo");
 if (opString.equalsIgnoreCase("A")) {
 funcao1();
 } else if (opString.equalsIgnoreCase("B")) {
 System.exit(0);
 }
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando