 |
2D Ação
Saga Holycross - Castelo das Almas
Autor: alyssa bates |
Jogo de aventura no estilo Castlevania.
Mylcie Holycross é uma jovem que vai para o reino vizinho procurar seu irmão, um cavaleiro, que desapareceu.
Chegando no reino, ela encontra o lugar abandonado por vida humana, infestado de criaturas malígnas.
Enquanto procura por seu irmão, ela vai descobrindo o que aconteceu naquele reino.
Gráficos: anim8or & photoshop.
Plataforma de desenvolvimento: JAVA 1.5 (AWT, SWING, JAVA2D, TREEMAP, UTIL, IO, SOUND, LANG.REFLECT)
Parte funcional quase completa. (faltam ajustes no inventário e na classe para carregar o filme)
O jogo demonstração está pronto, possuindo três telas (não fases), mas o jogo será "refeito" tanto visualmente quanto em algumas funcionalidades que serão melhoradas.
ESPECIFICAÇÕES:
- Para rodar a demo do jogo é necessario java 1.5 ou superior ou a JMV.
- Foi constatado um BUG em computadores com as placas de vídeo nVidia durante o processo de desenvolvimento, ele não foi totalmente resolvido, o que causou uma lentidão no jogo em computadores que possuem essa placa de video.
- Necessário placa de som, pois o jogo possui musica. |
Discussão |
| |
|
| alyssa bates |
Olá!
Tudo bom?!
Então, hahaha, bugado ele tá!
Como eu falei, ele foi um TCC e foi meio ligeiro de ser feito, saiu meio nas pressas, como a gente não sabia lhufas de engine de jogos e comandos e talz, levamos tempo estudando e na hora de pôr em prática foi meio voado. E a gente tem a intenção de melhorar ele sim, e tirar o máximo de bugs possiveis e deixar ele parecendo um jogo de verdade! hahahahaha, agora ele é um de mentirinha!
Sim! No Doc ficou faltando da placa de som! É porque colocamos som um dia antes da apresentação da banca, e o doc já estava pronto, foi algo meio: "Vamos tentar colocar som e ver se funciona?!" e daí a gente pôs! hahaha, vamos colocar nas especificações.
Esse negócio da movimentação lenta, está variando viu... pior que por causa de placa de video. A gente tentou arrumar isso antes da banca, as placas nVidia dão um erro que a gente resolveu com um thread.sleep, mas resultou em lentidão nele, embora em pcs com plaquinhas xin... |
| Luiz Pestana |
Constatei um erro ao rodar em um computador que não tem placa de som. Talvez fosse legal tratar isso como opcional, ou então especificar nos requisitos necessários.
Gostei muito da arte gráfica, desconsiderando apenas algumas mudanças de fonte e background pouco envolvente.
O item que mais tenho a criticar é a jogabilidade, a movimentação é muito lenta e limita muito a andar p/ frente e atacar. Tenho em mente que jah tenha jogado castlevania, e a grande sacada é a arma do personagem de longo alcance, já no seu jogo é muito dificil andar sem tomar dano, pois a arma é muito curta e o golpe é muito lento. Também em relação ao dano, normalmente em jogos como esse, o personagem tem um tempo entre um dano e outro para se reposicionar (quando ele fica piscando) para evitar uma morte subita.
Bom, espero que continue o jogo, está indo muito bem!
Abraço! |
| Luiz Pestana |
Mandei uma PM p/ vc sobre o assunto. |
| alyssa bates |
Wopa!
Um dos integrantes da GD entrou em contato comigo por email e eu respondi, mas aparentemente, ele não recebeu meu email, então estou pedindo que por favor, passe um outro email seu! ^^
O final do endereço de email era @itaxi.com
Passe um outro email, ou o nome de usuário aqui para que eu possa entrar em contato!
Bjus e até mais!
Alyssa Bates |
| alyssa bates |
Wop!
Tudo bem, sem poblemas!
eu coloquei lá porque era uma pergunta sei lá, mais relacionada a funcionalidades, daew eu coloquei lá, mas pode deixar aqui sim! ^^
É até melhor, se o pessoal quiser saber mais do projeto! ^^
Bjus e até mais!
Alyssa Bates |
| Luiz Pestana |
Alyssa, movi seu tópico para a parte de projetos e relacionei com o seu jogo, assim podemos discutir melhor sobre ele aqui.
Espero que tenha gostado.
Abraços! |
| alyssa bates |
Um visitante me fez uma pergunta depois de ver um screenshot da personagem do jogo pegando um item. A pergunta foi como fazer aquilo em Dark Basic.
Bom, DB eu não sei explicar com código, mas em suma, o que vc deve fazer é ver se algumas condições estão sendo satisfeitas:
Ver se a posição do seu item condiz com a posição do seu personagem (se eles estão aproximadamente no mesmo lugar), se a tecla que está sendo pressionada, é a tecla de ação (no nosso caso era o abaixar). Se forem satisfeitas, o personagem tem um list com todos os itens possuidos por ele... o item é somado na list e a imagem é removida da tela.
Tem que ver a colisão entre os dois (se estão mais ou menos no mesmo ponto). Dá uma busca por sprites e colisão na net, pq em DB eu não sei bem como é, mas em suma, o que deve ser feito é isso, verificar essas condições, remover da tela e acrescentar na list.
Espero ter ajudado mais do que confundido! ehehehehe
bjus té mais!
Alyssa Bates |
|