An Interactive-Fiction (Text Adventure) game
— Read the License —
— Game Download (requires Java Runtime 8 or greater) —
A simple Point & Click RPG game with turn-based combat mechanics built in Java.
P.S: As of the current version, the game is a Text Adventure / Interactive Fiction only availabe in brazilian portuguese.
This project is associated with G-Dev UFSC.
Produzir um projeto para a disciplina de Programação Orientada a Objetos 1 que demonstre os principais mecanismos da linguagem Java e os conceitos do paradigma da orientação a objetos estudados na sala de aula.
JavaQuest é um RPG (Role-playing Game) inspirado em jogos de mesa e outros digitais de mesma categoria, como o Dungeons & Dragons, o Magic ou os jogos da Artix Entertainment. Nele, personagens possuem diversos atributos caracterizantes (como força, inteligência, destreza) que definem o que podem fazer na aventura (no jogo) e de que forma.
Personagens interagem entre si na forma de diálogo, seguindo padrões de fala predefinidos; ou na forma de combate, onde a cada turno (da luta) os personagens combatentes escolhem uma forma de atacar (dentre um conjunto de habilidades disponíveis) e causam a diminuição dos pontos de vida do adversário dependendo dos já mencionados atributos.
No combate também são relevantes os itens utilizados por cada um, como vestimentas e armas equipaveis para diminuir o dano causado aos seus pontos de vida e aumentar o dano causado ao oponente ou consumíveis para curar o personagem. Tipicamente esses itens são adquiridos de outros personagens, podendo ser comprados em diálogos ou recebidos como recompensa por ganhar um combate.
O usuário do software seria inserido no contexto fantasioso de JavaQuest ao criar um personagem nesse mundo e jogar o jogo interagindo e desenvolvendo as características do seu “avatar”.
P.S: Na versão atual, o jogo é uma aventura em texto ao estilo dos clássicos como Dunnet e Zork.