Jogo de RPG e Construtor de mapas Patrick Dwyer & Peter S. VanLund Objetivo: Criar um jogo com personagem sem qualquer imagem. Razão: Nós crescemos jogando RPG. Deveria existir um mecanismo de Jogo que lê em voz alta os eventos do jogo em vez de usar texto ou visualização das ações. A fim de fazer isto nós criamos um mecanismo de Jogo e um Construtor de mapas. mecanismo de jogo: Nós criamos nosso mecanismo de jogo de RPG baseado em texto. Porém, nosso mecanismo não imprime na tela as ações que estão acontecendo. Simplesmente lê em voz alta os eventos à medida que eles acontecem. Então, pessoas que têm a habilidade de ouvir podem facilmente jogar o jogo. O mecanismo é basicamente uma grande máquina de estado. Lê uma entrada do usuário e processa sua ação e conseqüentemente age. Porém, nosso mecanismo de Jogo só trabalha em mapas criados em nosso construtor de mapas. construtor de mapas: Nosso construtor de mapas ajuda criar mapas que o mecanismo de Jogo pode ler e instalar para o usuário jogar. O construtor de mapas permite a um usuário criar armas diferentes, armadura, itens, criaturas, amigos, vendedores, e até duendes. Infelizmente, nosso construtor de mapas não é acessível para o deficiente visual. Porém, a parte de construtor de mapas de nosso projeto assegura que qualquer um que crie um mapa pode facilmente jogar usando nosso mecanismo de Jogo. Este fato faz o jogo sonoro facilmente extensível. Você pode criar um número ilimitado de níveis para jogar com personagens e itens que você nomeia e personaliza. Você pode até pôr sua própria música. Jogando * O usuário é um personagem que tem força, defesa, pontos de vida, ouro, poção, e uma lista de item. * Existem cinco tipos de itens: Armas, armadura, ouro, poção, e itens especiais. As armas aumentarão sua força. A força é usada para determinar quanto você ataca um inimigo. A armadura aumentará sua defesa. A defesa é o quanto você pode se defender em um combate. O ouro é usado para comprar itens de vendedores. Seus pontos são sua saúde ou vida. Quando você tiver zero ponto de vida, você morre. Usando uma poção adicionará alguma saúde para você depois que você for atacado. A lista de item contém itens especiais. No construtor de mapas, você pode configurar certas posições para serem bloqueadas a menos que um usuário tenha um certo item. Um item especial pode ser uma "chave" que o usuário acha. Todos os itens têm um som para nome e um som de ação. O som de nome é tocado quando você encontrar aquele item. O som de ação é tocado quando você usar aquele item. * Existem quatro tipos de personagens: Inimigos, amigos, vendedores, e duendes. Os inimigos têm vida, defesa, pontos de ataque, porcentagem para fuga, e uma lista de item. Você interage com estes personagens lutando ou fugindo deles. Se você derrotar um inimigo, você conseguirá os itens que estão na lista de itens deles. Os amigos são personagens que darão a você conselhos ou itens se você escolher conversar com eles. Os vendedores são personagens que venderão itens para você por ouro. Seu valor de ataque é usado para determinar o quão bons seus preços serão para armas e armadura. Seu valor de defesa é usado para determinar o quão bons seus preços serão para poções. Sua lista de item é usada para mostrar o itens que eles têm à venda. duendes são personagens especiais com quem você joga para ganhar ouro. Todos os personagens têm um som de nome e um som de ação. O som de nome é lido quando você encontrar aquele personagem. O som de ação é diferente para cada personagem. * Interação com um inimigo. Quando você encontrar um inimigo, o jogo perguntará se você deseja fugir. Se você tiver sucesso você retornará a posição anterior. O combate é baseado em turnos. O inimigo atacará e então você terá a chance de responder. Se sua fuga falhar, o inimigo atacará você. Para obter o poder de um ataque, o mecanismo de Jogo pega um número aleatório entre a quantidade do poder de ataque, até duas vezes o poder de ataque do personagem. Você então subtrai a defesa do segundo personagem daquele número aleatório. O som de ação para o inimigo é o som que é tocado quando o inimigo atacar você. Seu ataque será o som de ação da arma que você atualmente estiver usando. * Interação com um amigo. Quando você encontrar um amigo, o jogo perguntará a você se você gostaria de conversar com eles. Você responde sim ou não. Se sim, então o amigo lerá em voz alta algum conselho. O conselho para um amigo é seu som de ação. Se responder não, então nada acontece. * Interação com um vendedor. Quando você encontrar um vendedor, o jogo perguntará a você se você gostaria de comprar alguns itens. Se sim, então o jogo lerá em voz alta sua lista de itens à venda e o preço daqueles itens um de cada vez. No fim de cada item e preço, o jogo perguntará a você se você gostaria de comprar aquele item. * Interação com um duende. Quando você encontrar um duende, o jogo perguntará a você se você gostaria de jogar com ele. Se sim, então você escolherá um número um, dois, ou três. Às vezes você ganha algum ouro, e às vezes você perde. duendes às vezes ficarão zangado se você não jogar o jogo. * Interação com locais. Você pode fazer duas coisas em um local. Você pode procurar por itens e pode descobrir que direções estejam abertas ou foram visitadas. * Salvando o jogo. É possível ter apenas um jogo salvo. Então, quando você salvar o jogo, você estará sobrescrevendo seu jogo previamente salvo. Entrada de teclado: Barra de espaço: Fala seu status e as instruções para jogar Setas acima, abaixo, direita e esquerda:Respectivamente reposicionar Norte, Sul, Leste, e Oeste A: Atacará um inimigo R: Tentará fugir de um inimigo S: Pesquisa um local D: Dirá a você que direções estão abertas ou que direções foram visitadas P: Usará uma poção F: pula falas e diálogos Y: Significa sim N: Significa não V: Salvará o jogo 1,2, e 3: Respectivamente significa 1, 2, e 3 Usando o construtor de mapas: * Para criar um mapa, abra um novo mapa e dê o nome que quiser. Os nós são posições. O primeiro nó que você clicar será o nó inicial para o mapa. Todo nó que você clicar, será outra posição em que o jogador pode entrar. * Para adicionar personagens ao mapa, você deve primeiro adicionar personagens ao construtor de mapas. Clique no botão add e digite em nome do personagem que você gostaria de colocar para você, então selecione seu tipo de personagem. Você pode então escolher o status para aquele personagem. O status é baseado em alcances. Por exemplo, ataque 5 a 7, aleatoriamente escolherá 5, 6 ou 7 para aquele ataque do personagem quando o mapa carregar. Isto faz o jogo aleatório quando você jogar. * Para adicionar o personagem a uma posição, coloque o cursor na posição que você gostaria de adicionar. Você então vai para Propriedades de Nó e clica em seu personagem. Você pode então configurar a porcentagem ou probabilidade daquele personagem estar naquele nó. Só existirá um personagem para cada nó. Então, se você quiser que exista uma chance aleatória de três personagens diferentes, tenha certeza que as porcentagens daqueles personagens não totalizem mais de 100. * Para adicionar um som de nome para o personagem, clique no botão add sound. Então, procure pelo nome do arquivo de seu som de nome. Depois que o som foi adicionado, você pode então ir para propriedades de personagem e adicionar o som de nome. O som de ação trabalha do mesmo modo. * Para adicionar um item ao mapa, clique no botão add item e digite em um nome. Você pode selecionar o tipo de item e valor. Você pode adicionar itens a personagens clicando em um personagem, e configurando a probabilidade daquele personagem ter este item. Aqui você não tem que se preocupar com porcentagens que totalizam mais de 100, porque personagens podem ter múltiplos itens. Você pode adicionar itens a locais da mesma forma que você adicionou personagens a locais. Uma vez mais você não tem que se preocupar com as porcentagens que totalizam mais de 100 porque locais podem ter mais de um item. Só use a seção de propriedades de Nó do construtor de mapas. Adicione sons para os itens da mesma forma que você adicionou sons para os personagens. * Para adicionar música a um local, você deve primeiro adicionar a música ao construtor de mapas. Então, na parte de propriedades de Nó do construtor de mapas, clique na música que você quer para aquele local. Você pode clicar em múltiplos arquivos de música, o jogo aleatoriamente selecionará um quando o jogador chegar naquele nó. * Para configurar um item exigido para um local, primeiro traga o cursor para o nó desejado. Então marque o item que você quer que seja exigido. O jogador não pode entrar no nó a menos que ele tenha o item exigido. * quando tiver feito seu mapa, tenha certeza que você tem um nó de fim. Para fazer isto, ponha o cursor no nó que você quer, e clique no botão Make end node. Você pode então salvar seu mapa. * Para jogar seu mapa recentemente criado, selecione Save and Play no construtor de mapas. A única diferença é que você não pode salvar seu jogo. Nosso jogo: Usando o mecanismo de Jogo e o construtor de mapas, nós criamos nossos RPG. A Última Cruzada Para executar, clique duas vezes em LastCrusade.exe na pasta chamada LastCrusade. Para fazer um novo mapa (use o editor de mapa), clique duas vezes em MapeMaker.exe na pasta chamada LastCrusade.