VII Brazilian Symposium on Computer Games and Digital Entertainment November, 10-12, 2008 Belo Horizonte – MG – BRAZIL GAMES FESTIVAL Published by Sociedade Brasileira de Computação – SBC Edited by Rodrigo Damazio Renato Cunha Zenilton Patrocínio Games Festival Chairs Rodrigo Damazio Renato Cunha SBGames 2008 General Chairs Luiz Chaimowicz Rosilane Mota Universidade Federal de Minas Gerais - UFMG Pontifícia Universidade Católica de Minas Gerais PUC Minas Sponsored by SBC - Sociedade Brasileira de Computação SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 Table of Contents SBGames 2008 Preface.................................................... iv Program Committee ......................................... v Reviewers ................................................. vi GAMES FESTIVAL – Category Desktop Conira Joao Raza, Luana Knoff, Rodrigo Navarro, Guilherme Mello ........................................... 1 Goldberry Land Alan Sebben Schuck, Silvana Schuck ............................................ 3 JandEXtreme Racer Pedro de Sousa Cau Ramos Salles ........................... 5 Kombat Heurístico - The Game Carla Rezende Barbosa Bonin, Gustavo Montes Novaes, Mauro Lúcio Ruy de Almeida Filho, Alex Fernandes da Veiga Machado, Esteban Walter Gonzales Clua .............................. 7 Life of a Firefly Ronaldo L. Coimbra Sandro S. Ferreira ........................................ 9 Pôu! Tiroteio no Sertão Jailson Brito Jr ......................................... 12 Snail Racers José Lucio Gama .......................................... 13 Snakexpress Bruno da Silva Ferreira Allysson Gemeli .......................................... 15 Tensão abaixo de zero André César de Souza Medeiros, Glauber Kotaki Rodrigues ................................. 18 VII SBGames SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 Umbra's Mage Battlefield: Renegade Arcanes The Fellowship of the Game ................................ 21 GAMES FESTIVAL – Category XNA Chameleon Apolo Osornio Dineu Henrique Borba Netto Assis Fábio Markus Nunes Miranda João Arthur Ferreira Gadelha Campelo Marco Túlio Sousa Costa Paulo Roberto Lafetá Ferreira Thiago Rodrigues Souza .................................... 24 Gariman Carolina Simões Gomes, André Petris Esteve, Thiago José Coser, Lucas Moutinho Bueno ...................................... 28 Magnetoware Pedro Brandão, Saulo Camarotti, Igor Augusto Costa, Hugo Vaz, Erik Oliviery, Ricki Vieira, Saulo Camarotti ........................................... 30 Missão 32: Codinome ASCII Thiago José Cóser, Andre Petris Esteve, Zhenlei Ji, Thiago Liguori ............................................ 32 GAMES FESTIVAL – Category Flash Brasileiretris Jailson Brito Jr .......................................... 36 VII SBGames SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 Druciulas Hunter II Alex Fernandes da Veiga Machado, Esteban Walter Gonzales Clua .............................. 37 Estamos Pensando Daniel Martins Novais ..................................... 39 Mergulho Desportivo Jailson Brito Jr, Jailce Brito .............................................. 41 GAMES FESTIVAL – Category Mobile Kitchen Defense David D. Brochini, Richard D. Brochini ....................................... 43 VII SBGames SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 PREFACE Welcome to the VII Edition of the Brazilian Symposium on Computer Games and Digital Entertainment, the SBGames 2008. SBGames is the yearly symposium of the Special Interest Group on Games and Digital Entertainment of the Brazilian Computer Society (SBC). SBGames 2008 is the most important event on game research and development to take place in Latin America, promoted by the Brazilian Computer Society (SBC) with the support of the Brazilian Electronic Game Development Companies Association (ABRAGAMES). This year the symposium brings together students, professors, artists, designers and professionals from several universities, research centers, graphical design centers and game industry. This volume contains brief descriptions of the 19 games accepted for the Independent Games Festival. This year we had 39 submissions distributed in four categories: PC, with ten accepted games, XNA, with four accepted games, Flash, with four accepted games, and Mobile, with one accepted game. Each game was reviewed by, at least, two experts and all games with consistently good reviews were accepted. We hope this will help the authors to improve their work with the feedback received and also stimulate new game developers. The SBGames 2008 is composed by 4 main tracks: Computing, Art & Design, Industry and Games & Culture, 2 festivals (Independent Games and Art Exhibition), Poster Exhibitions, Tutorials, Keynote presentations, and other satellite events. The papers from the other tracks, including the Computing Track, have been included within the Conference Proceedings CD-ROM. We would like to thank all authors, whose work and dedication made possible to put together an exciting festival. Next, we would like to thank all members of the technical program committee and reviewers, for their time helping us maintain the overall quality of the program. We would like to wish all attendees an exciting symposium! Belo Horizonte, November 2008, Rodrigo Damazio & Renato Cunha Chairs of the Program Committee – Independent Games Festival iv VII SBGames SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 Program Committee Bruno Albuquerque Daniel Ribeiro Trindade PUC-Rio Luiz Gerosa Universidade Federal do Espírito Santo Renato Luiz de F. Cunha Universidade Federal de Minas Gerais Ricardo Bittencourt Rodrigo Damazio v VII SBGames SBC - SBGames'08: Games Festival Belo Horizonte - MG, November 10 - 12 Reviewers Alessandro Silva Bruno Albuquerque Daniel Ribeiro Trindad Luiz Gerosa Renato Luiz de F. Cunha Ricardo Bittencourt Rodrigo Damazio vi VII SBGames SBGAMES 2008 GAMES FESTIVAL CATEGORY DESKTOP SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Conira Descrição Em diversos lugares deste vasto universo, existem outros mundos outras civilizações que nunca vimos, com vários deuses para cuidar deles. Todos os deuses cuidam de seu papel, exceto Conira. CONIRA é um deus egoísta, um perfeccionista que cria e recria seu universo diversas vezes para obter uma perfeição que nem ele consegue alcançar. No entanto, durante sua última destruição, alguma coisa foge de seu controle. Seus sentimentos mais sagrados, em cada uma de suas destruições crescem cada vez mais forte, mais incontroláveis, e dessa vez eles não querem ser destruídos de novo... Suas alegrias e esperanças se juntam para formar esferas gigantes, que chamam por um mundo perfeito onde podem dominar as outras criaturas. Seus medos e iras se juntam para formar um inimigo sem forma, um entidade, que constantemente se move e recontorce, confrontando CONIRA para um duelo mortal. A missão de CONIRA é de controlar suas emoções, reconstruir seu próprio universo e governar como o deus supremo como já fora. Mas para isso ele deve sobreviver a si próprio... Ele deve sobreviver as próprias iras que se manifestaram como inimigos gigantes, prontos para ataca-lo. E suas esferas de esperança, agora são a única coisa que lhe resta. Screenshots VII SBGames 1 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Dados técnicos Dados não fornecidos. Equipe Conira foi desenvolvido por: • Joao Raza; • Luana Knoff; • Rodrigo Navarro; • Guilherme Mello. Recursos utilizados Música tema: A Walk Within, da banda Why Not. Texturas de skybox: Hazel Whorley. Frequencies Oceans: B-Complex. Imagens dos monstros: Alexandre Belmonte. VII SBGames 2 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Goldberry Land Descrição O Goldberry Land é um jogo de peças, semelhante ao Tetris. Cada peça possue uma cor. Para ganhar pontos é necessário juntar quatro peças da mesma cor para destruí-las. O jogador tem o controle sobre o par de peças que está caindo e pode juntar as peças de forma que isso crie combinações onde uma combinação leva à outra, criando “combos”. O objetivo é conseguir a maior pontuação antes que a tela do jogador não tenha mais espaço para o próximo par de peças. Conforme o jogo progride, as peças caem mais depressa, significando que é necessário fazer os pontos rapidamente antes que o jogo fique rápido demais. Screenshots Dados técnicos • VII SBGames Máquina usada no Desenvolvimento: Processador ADM Athlon 64 X2 Dual Core Processor 3600+, MMX, 3DNow (2CPUs), Memória 1024 RAM, placa Radeon X1300/X1550 Series. 3 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 • Linguagem de desenvolvimento: C++. • Bibliotecas utilizadas: SDL, SDL Mixer, SDL Image, OpenGL, Chien2D2 (biblioteca gratuita desenvolvida pelo professor P. Ratdke). • Ferramentas: Microsoft Visual Studio 2008, Photoshop 7, Audacity, IrfanView. • Sistema Operacional: Windows XP Professional SP3. Equipe • Alan Sebben Schuck, programação, gráficos e som. • Silvana Schuck, gráficos. Recursos utilizados Imagens originais por Alan Sebben Schuck e Silvana Schuck, criados e/ou artefinalizados no Photoshop. Sons originais gravados por Alan Sebben Schuck. A música do jogo foi obtida no site Newgrounds sob licença royalty-free. VII SBGames 4 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 JandEXtreme Racer Descrição JandEXtreme Racer é um jogo de corrida futurista para PC. Nesta versão possui somente o modo Single Race, onde o jogador corre a pista para conseguir o menor tempo. Screenshots Screenshots não enviados. Dados técnicos • Linguagem utilizada: C++. • Sistema Operacional: Windows XP. • Bibliotecas: o Engine gráfica opensource o Ageia PhysX : Engine de física gratuita o IrrKlang: Biblioteca de Áudio gratuita baseada no IrrLicht o TinyXML: Biblioteca opensource para trabalhar com XML • Máquina usada no desenvolvimento: AMD Athlon64 3000+ 2.0 GHz, 768mb Ram, ATI Radeon 9600, 128 MB. Equipe Jogo desenvolvido por Pedro de Sousa Cau Ramos Salles, estudante do 3º ano de Engenharia da Computação no ITA. Recursos utilizados Os modelos 3D foram criados usando Blender. Parte das texturas foram criadas usando o MapZone 2 (ferramenta gratuita para produção de texturas procedurais) e parte foram baixadas do site http://www.art.eonworks.com. Tela de abertura e outras imagens 2D foram editadas usando Photoshop. VII SBGames 5 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Os sons foram editados usando Audacity e MixPadAudio Mixer. A música de abertura é a Infiltration, de ParagonX9. As outras músicas foram compostas usando GuitarPro e FLtudio. VII SBGames 6 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Kombat Heurístico – The Game Descrição O jogo desenvolvido é intitulado de Kombat Heurístico – The Game. O Kombat Heurístico – The Game é um jogo de quebra-cabeças de dimensões 5x5 pertencente ao gênero puzzle game. Seu principal desafio é a contagem de tempo de cada jogo, que induz o jogador a querer sempre bater seu recorde. Em cada jogo é possível contar com 5 hints para auxílio na busca de melhores movimentos. Este jogo funciona como os tradicionais jogos de tabuleiro quando modelados ao ambiente dos jogos eletrônicos, dessa forma permite ao jogador executar as seguintes funções: • Digitar o nome para que seja posteriormente incluído nos scores do jogo; • Embaralhar o quebra-cabeça, inicializando o contador de tempo; • Solicitar a ajuda do sistema por meio dos 5 hints. O sistema, programado sob os conceitos de Inteligência Artificial, automaticamente informará ao jogador quando ele conseguir solucionar o quebra-cabeça proposto, parando o cronômetro e informando o tempo gasto. Após embaralhar, o jogador deve reorganizar o quebra-cabeças, usando para isso o mouse, clicando em uma peça e em outra (vizinha na horizontal ou vertical) para a troca de suas respectivas posições. Screenshots VII SBGames 7 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Dados técnicos Este jogo foi criado em um máquina com configuração básica sem nenhum recurso adicional, desenvolvido em linguagem FreePascal, utilizando a Ferramenta RAD Lazarus. O Sistema Operacional utilizado durante o desenvolvimento foi Windows, porém devido às características de crosscompiling do Lazarus, pode ser executado em qualquer Sistema Operacional. Equipe • • • • • Carla Rezende Barbosa Bonin, [email protected], cursando Técnico em Informática Industrial pelo Centro Federal de Educação Tecnológica de Minas Gerais – Campus Leopoldina. Gustavo Montes Novaes, [email protected], cursando Técnico em Informática Industrial pelo Centro Federal de Educação Tecnológica de Minas Gerais – Campus Leopoldina. Mauro Lúcio Ruy de Almeida Filho, [email protected], cursando Técnico em Informática Industrial pelo Centro Federal de Educação Tecnológica de Minas Gerais – Campus Leopoldina. Alex Fernandes da Veiga Machado, [email protected], Mestrando em Computação, Universidade Federal Fluminense. Esteban Walter Gonzales Clua, [email protected], Doutor em Computação, Universidade Federal Fluminense. Recursos utilizados Este jogo foi desenvolvido baseado nos experimentos do artigo Heuristics for NP Problems Resolution in Game Domain apresentado na Intel – ISEF 2008 / Atlanta-EUA pelos autores. Nele demonstrou-se que a implementação de hints para auxílio a jogos do gênero puzzle se tornariam mais precisos e eficientes adotando a heurística GRASP como motor de resolução (ao invés de busca em profundidade ou mesmo Algoritmo Genético, por exemplo). Desta forma permitiu o desenvolvimento de um sistema de “dicas” capaz de auxiliar o jogador, através de um processamento em tempo real, para este quebracabeças de dimensões 5x5. VII SBGames 8 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Life of a Firefly Descrição Life of a Firefly é uma versão inicial do jogo Firefly’s Job, cujo propósito é testar o gameplay e bibliotecas que serão utilizadas no jogo final, também de produção da mesma equipe. Este jogo se encaixa no gênero corrida (apesar do jogo final ser um adventure), cujo objetivo é levar o vaga-lume ao final da fase no menor tempo possível e com a maior quantidade de eletros (cargas positivas e negativas em forma de insetos), enquanto evitam-se obstáculos. O grande diferencial do jogo é seu gameplay, que consiste na movimentação de um personagem pelo mouse, em apenas dois eixos coordenados, enquanto este navega automaticamente por um terceiro eixo, num mundo 3D. Screenshots Dados técnicos • VII SBGames Máquinas usadas no desenvolvimento 9 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 o Processador AMD Athlon(tm) 64 3500+, 2.22 GHz. Memória RAM: 1 GB. Placa de vídeo: ASUS AX550 Extreme. o Processador Intel Pentium 4, 2.8 GHz. Memória RAM: 1 GB. Placa de vídeo: NVIDIA GeForce FX 5200 (placa de vídeo não recomendada) • C/C++ • Lua • HTML e JavaScript. • Ogre3D (Rendering) • Navi (Interface Gráfica) • OpenAL (aúdio). • Blender 2.47 • Adobe Photoshop 7.0.1 • Microsoft Visual Studio Express 2005 • Notepad++. • Microsoft Windows XP Equipe • • Ronaldo L. Coimbra Sandro S. Ferreira Contato: [email protected]. Recursos utilizados Imagens As imagens do jogo são todas de produção própria. Para criá-las, foi feito um trabalho de identidade visual que enfatizasse o enredo do jogo e ajudasse na imersão, situando o jogador numa floresta longínqua. Foi usado o programa Photoshop, disponível na Universidade, que facilitou a criação de texturas, efeitos e sobreposição de camadas. Além disso, foram criados alguns modelos 3D simples para alguns personagens. VII SBGames 10 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Sons Os sons foram obtidos nos sites www.freesound.org e www.jamendo.com, que disponibilizam efeitos sonoros e músicas pela licença Creative Commons. Os arquivos sofreram modificações no volume, velocidade e equalização. VII SBGames 11 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Pôu! Tiroteio no Sertão Descrição No meio do sertão, cangaceiros armados até os dentes precisam resolver suas desavenças pessoais em cenários cercados pela vegetação da caatinga. É matar ou morrer, e pra isso vale desviar de tiros e até mesmo parar as balas adversárias com outra bala. O jogo foi desenvolvido e testado em um PC com processador Atlhon 64 1.8 GHz, 2GB de RAM, e Placa de Vídeo Nvidia 6600 com Windows XP SP2. O jogo foi criado com a Blender Game Engine. Screenshots Screenshots não enviados. Dados técnicos Dados não fornecidos. Equipe Jailson Brito Jr. <[email protected]> (Conceito, Design, Modelagem e animação 3D, Arte em 2D, Programação, Trilha Sonora) Recursos utilizados Para a arte em 3D foi usado o próprio Blender para modelagem e animação. E a arte em 2D foi feita no Flash. A trilha sonora foi feita banda Les Supertiques. VII SBGames 12 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Snail Racers Descrição Jogo de corrida de lesmas. Screenshots Dados técnicos Requisitos mínimos: • Processador de 900MHz ou superior; • 256MB de RAM; • Placa de vídeo GeForce 2 ou superior; • 50MB de espaço livre no HD. Equipe José Lucio Gama, que criou gráficos 2D, modelos, texturas, sons, músicas, código... tudo. VII SBGames 13 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Recursos utilizados Os modelos 3D foram feitos no 3DMax 5, os desenhos 2D e texturas em PaintShop Pro 7, os sons foram criados com diversos aplicativos (desde um gerado de ondas sonoras ao Sound Forge 5) e o restante, utilizando-se a linguagem/engine de programação Blitz3D. VII SBGames 14 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Snakexpress Descrição Snakexpress é um jogo de ação inspirado no clássico “Snake” jogo da minhoca onde o jogador tinha de comer e aumentar o tamanho do personagem. A diferença é que agora o jogador controla um ônibus, tomando o cuidado especial de não atropelar nenhum pedestre ou mesmo colidir com o cenário no qual está jogando, o jogador ainda deverá coletar os passageiros que aparecerem, tendo que aumentar periodicamente a capacidade máxima de passageiros suportada pelo ônibus, coletando novos vagões. Quanto mais passageiros o ônibus coletar mais pontos o jogador ganha. As ações do jogador surtem efeito no personagem selecionado para ser o motorista, assim caso atropele pedestres ou colida inúmeras vezes com o cenário o jogador pode perder a partida toda, uma vez que o motorista fique muito irritado ou mesmo insatisfeito com as ações do jogador. Existe também a possibilidade de reparo do ônibus dirigindo-se até a oficina que fica visível toda vez que os danos ao ônibus estiverem em um limite perigoso, mas, para isto é necessário gastar certas quantias de pontos. O controle do ônibus baseia-se nos botões do mouse, esquerdo e direito que mudam a direção do mesmo de acordo com a posição deste, ainda é possível configurar os controles para funcionarem pelo teclado trocando assim para as setas direcionais, esquerda e direita. Screenshots VII SBGames 15 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Dados técnicos • Máquina de Desenvolvimento: Pentium D 2.80 GHz 512MB de RAM. • Linguagem: C. • Ambiente de desenvolvimento: Microsoft Visual C++ 2008 Express Edition. • Editores de imagem: o Adobe Photoshop CS2. o Microsoft Paint. o LMNOpc Bitmap Font Builder. • VII SBGames Sistema Operacional: Windows XP Service Pack 2 16 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Equipe • Bruno da Silva Ferreira (programação e arte) - [email protected] • Allysson Gemeli (programação e áudio) - [email protected] Recursos utilizados Todos os recursos gráficos são de criação da equipe de desenvolvimento do jogo. Efeitos sonoros possuem licença free. As músicas foram desenvolvidas com licença free por Kevin Macleod. VII SBGames 17 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Tensão abaixo de zero Descrição “Tensão abaixo de zero” é um jogo do gênero puzzle/plataforma 2D/aventura que tenta reconstruir o clima de perigo e desafio das escaladas nas montanhas do Himalaia, como o Everest ou o K2. Uma equipe de dois escaladores, Alan e Victor, está se aventurando numa escalada perigosa rumo ao pico de uma “eight-thousander”. No meio do desafio, Victor erra um passo e cai inesperadamente penhasco abaixo. O jogador deve controlar Alan, desafiado a descer e resgatar o colega, em um ambiente nada amigável e repleto de obstáculos e armadilhas naturais, entre elas passagens estreitas e paredes íngrimes, contando apenas com o rarefeito oxigênio das montanhas. Screenshots VII SBGames 18 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Dados técnicos O jogo foi desenvolvido na linguagem C/C++ e com o auxílio da biblioteca gratuita Allegro 2, específica para jogos. A programação do jogo foi elaborada no computador: • Computador Pentium IV Dual core 3.00GHz, 1.5gb RAM, Placa de vídeo NVIDIA GeForce FX 5200; Sistema operacional Windows XP. A arte gráfica do jogo foi elaborada no seguinte computador, através das ferramentas Microsoft Paint e Adobe Photoshop CS3: • Computador Pentium IV, 2.4GHz, 512mb RAM, Placa de vídeo Xabre 64mb; Sistema operacional Windows XP. VII SBGames 19 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Equipe • André César de Souza Medeiros, 20 anos. Atualmente é aluno de Graduação em Matemática Computacional na Universidade Federal de Minas Gerais. • Glauber Kotaki Rodrigues, 20 anos. Atualmente é aluno de Graduação em Design Digital na Universidade Anhembi Morumbi. Recursos utilizados • Arte visual: é toda original, desenvolvida com Microsoft Paint (gráficos em geral), e Adobe Photoshop CS3 (logotipo do jogo); • Áudio: todas as músicas são originais, desenvolvidas com FL Studio 7.0 e soundfonts gratuitos da internet; alguns efeitos sonoros são de domínio público (PacDV Free Sound Effects), mas outros são originais, gravados com microfone comum. VII SBGames 20 SBC - SBGames'08: Games Festival - Category Desktop Belo Horizonte - MG, November 10 - 12 Umbra's Mage Battlefield: Renegade Arcanes Descrição Consiste de um jogo de estratégia baseado em turnos, dividido em duas partes. A primeira, submetida para esta competição, se trata de um jogo baseado em turnos onde o usuário é responsável por gerar e controlar uma civilização. Muito deste jogo foi inspirado no famoso jogo de estratégia Civilization 4. A segunda parte, ainda não implementada e com previsão de lançamento para Janeiro de 2009, adapta as batalhas para competições baseadas em turnos, por indivíduo do exército usando um sistema de tactics. O ambiente do jogo foi trazido do livro Mago: A Ascensão, em que ambienta o usuário jogador em um lugar sombrio conhecido como Umbra. Este jogo consiste de uma adaptação das regras de storyteller do Mago para jogos eletrônicos (onde até sabemos, seria o primeiro) no caso, para uma jogabilidade baseada em estratégia. Existem algumas características interessantes deste sistema, como a camada de abstração CORBA para interface de rede, em que se construiu uma estrutura de canais que torna um “servidor central” desnecessário e permite aos jogadores replicação e distribuição do processamento de seus dados. Esta parte do projeto foi submetida para publicação no SIICUSP e ainda aguarda aprovação. Outras características importantes é o fato que o tabuleiro de jogo possui um comportamento dinã¢mico e se comporta como um organismo (cellular automata) então o usuário pode se ferir ou utilizar deste instável comportamento. O jogo encontra-se em estágio intermediário de desenvolvimento. Toda a parte de comunicação em rede, sistemas dinã¢micos e lógica de jogo foi implementada. A interface com o usuário encontra-se em, aproximadamente, 75% da produção total. Para completar o projeto, só será necessária adição e calibragem dos atributos e parâmetros da lógica. Screenshots Screenshots não enviados. Dados técnicos • Máquina usada para teste: ASPIRE4710Z - Core Duo 1.7GHz • Java, JRE 6.0 ou superior VII SBGames 21 SBC - SBGames'08: Games Festival - Category Desktop • Belo Horizonte - MG, November 10 - 12 Bibliotecas o javax.swing o CORBA • Ferramentas o IDLJ o Eclipse • Sistema operacional: Windows Vista 32 bits Equipe Alunos da USP São Carlos e membros do grupo de desenvolvimento de jogos eletrônicos “The Fellowship of the Game”. Recursos utilizados Os recursos presentes aqui são QUEBRA-GALHOS, e não devem ser considerados. Alguns, desenhados por nós mesmos, permanecerão (poucos, na área de HCI somente) e os outros foram obtidos pela oportunidade local do computador (ícones e imagens mais acessíveis). O grupo aplicará as imagens finais somente ao completar o desenvolvimento, e será feito utilizando nossa própria produção ou Creative Commons. VII SBGames 22 SBGAMES 2008 GAMES FESTIVAL CATEGORY XNA SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Chameleon Descrição O Chameleon é um jogo de tiro entre até quatro pessoas, com uma ambientação aquática, onde os jogadores controlam pequenas "bactérias". Toda a jogabilidade é baseada em cores: os personagens dinã¢micos do campo de batalha possuem uma cor específica (verde, vermelho, azul ou amarelo). Todo e qualquer personagem com uma cor diferente causará dano neste. Ao redor do campo de batalha, haverá pequenas bolas de diferentes cores. Elas servirão como munição e também escudo para os jogadores. Os jogadores poderão alterar a sua cor um determinado número de vezes, conferindo assim um aspecto mais dinã¢mico ao jogo. Além disso, há também uma série de itens e inimigos espalhados pelo cenário, o que contribui para uma maior diversão. Os itens implementados são: • Trespassar obstáculos • Mina • Atração/repulsão de bolas • Diminuir tamanho • Tiro que muda cor do oponente • Tiro teleguiado • Inverter direcional do oponente • Aumentar o tamanho do inimigo • Tela preto-e-branca • Inverter a cor das bolas O jogo está sendo desenvolvido também para o Dreambuildplay 2008, e por isso a jogabilidade foi desenvolvida pensando sempre no controle do console Xbox 360 (a troca de cores é baseado nas cores dos botões, a movimentação do jogador necessita de um controle analógico, etc.). O seu uso é fundamental para um melhor proveito do jogo. O arquivo de submissão também contêm um vídeo com o jogo sendo utilizado por quatro jogadores. O vídeo também está disponível em http://br.youtube.com/watch?v=UKr2BUZuW-8. VII SBGames 24 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 O único modo implementado é o DeathMatch, mas já há outros em vista, como Capture The Flag, King of the hill, etc. Screenshots VII SBGames 25 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Dados técnicos O jogo foi desenvolvido com o XNA Game Studio 2.0, em C# e utilizando o Visual Studio C# 2005. O jogo faz uso das seguintes bibliotecas: XNAnimation (para animação; http://www.codeplex.com/xnanimation) e Farseer (para a simulação de física; http://www.codeplex.com/farseer). Algum dos computadores utilizados para o desenvolvimento foram: • Athlon64 3800, 2GB Ram, GeForce 8600 GT, Windows XP 32 bits • Athlon64 3300, 1GB Ram, GeForce 6600 GT, Windows XP 32 bits • Core 2 Duo 6400, 2GB Ram, ATI Radeon HD 2600 XT, Windows Vista 32 bits Durante o desenvolvimento, foram utilizado controles do Xbox 360 na execução do jogo. Equipe A equipe é composta pelos seguintes integrantes: • Apolo Osornio (Graduado em Matemática - Universidad Nacional Autônoma de México) - [email protected] • Dineu Henrique Borba Netto Assis (Graduando em Ciência da Computação -UFMG) - [email protected] • Fábio Markus Nunes Miranda (Graduando em Ciência da Computação UFMG) - [email protected] • João Arthur Ferreira Gadelha Campelo (Graduando em Ciência da Computação - UFMG) - [email protected] • Marco Túlio Sousa Costa (Graduando em Ciência da Computação UFMG) - [email protected] • Paulo Roberto Lafetá Ferreira (Graduando em Ciência da Computação UFMG) - [email protected] VII SBGames 26 SBC - SBGames'08: Games Festival - Category XNA • Belo Horizonte - MG, November 10 - 12 Thiago Rodrigues Souza (Graduando em Belas-Artes - UFMG) [email protected] Recursos utilizados Todos os recursos gráficos (modelos, imagens, etc.) foram criados pela própria equipe. Os efeitos sonoros foram obtidos através de site http://www.freesound.org que disponibiliza sons para download livremente (Creative Commons ). A música do menu principal (também utilizada no trailer) também foi feita pela equipe. A música ambiente do jogo foi obtida em http://www.muzic.com/. VII SBGames 27 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Gariman Descrição O jogo mostra as aventuras de um simpático lixeiro que deve coletar todo o lixo de uma vizinhança após o Carnaval, usando equipamentos futurísticos que o ajudem em sua missão. Screenshots Dados técnicos Jogo produzido por 3 alunos de Engenharia de Computação e 1 aluno de Artes Plásticas da Universidade Estadual de Campinas, usando XNA framework (linguagem C#) como ferramenta de programação e Maya 8.5 como ferramenta de modelagem e animação. A música foi feita por 2 alunos de Música, que auxiliaram a equipe principal. O projeto durou 5 meses, sendo 1 para concepção de idéias e 4 de produção. VII SBGames 28 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Equipe • Carolina Simões Gomes (Universidade Estadual de Campinas) • André Petris Esteve (Universidade Estadual de Campinas) • Thiago José Coser (Universidade Estadual de Campinas) • Lucas Moutinho Bueno (Universidade Estadual de Campinas) Recursos utilizados Dados não informados. VII SBGames 29 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Magnetoware Descrição Luna percebe que seu computador foi invadido e, junto com seu simpático irmão, aprofundam-se nas entranhas do computador para solucionar este dilema. Magnetoware é um jogo que busca unir conceitos de forma diferente. Através do conhecido de gênero de jogos 2D Platformer, utiliza-se o conceito de magnetismo, trazendo uma divertida combinação onde o jogador deverá traçar caminhos através de desafios (puzzles) que ora requerem raciocínio, ora requerem tempos cuidadosamente cronometrados. Screenshots Dados técnicos Desenvolvido exclusivamente em XNA usando a linguagem C#. Todo o código fonte está disponível na página do UnBGameDev no SourceForge. Equipe • VII SBGames Desenvolvedores o Pedro Brandão o Saulo Camarotti 30 SBC - SBGames'08: Games Festival - Category XNA • • Belo Horizonte - MG, November 10 - 12 o Igor Augusto Costa Artistas Gráficos o Hugo Vaz o Erik Oliviery o Ricki Vieira Áudio e level design o Saulo Camarotti Recursos utilizados Dados não informados. VII SBGames 31 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Missão 32: Codinome ASCII Descrição Em Missão 32 o jogador controla as poderosas naves de Sheila e Ravi, em um side scroller no estilo clássico já consagrado desde a proliferação do gênero na geração oito bits. A história (explicada logo no início do jogo) se passa no ano 3000, quando um acelerador de partículas, instalado em um laboratório subterrâneo na Amazônia, abre um portal pelo qual os cientistas conseguem prever o futuro. Antevendo um ataque de Deus ao planeta Terra, os dois pilotos são enviados para destruir os 7seres mestres do universo (os 7 chefes de cada fase do jogo) que estão se posicionando para realizar um ataque final ao planeta. Coletando a essência de cada um deles, Sheila e Ravi podem retornar ao laboratório terrestre, para que os cientistas possam utilizar o material coletado para construir uma arma poderosa, capaz de destruir a força suprema que ameaça o planeta. Screenshots VII SBGames 32 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 Dados técnicos • Máquina usada no desenvolvimento: Intel Centrino 2.3GHz; • Sistema operacional: Windows XP; • Biblioteca: Microsoft XNA (C#); Equipe • Concepção e arte visual o Thiago José Cóser • Programação o Andre Petris Esteve o Zhenlei Ji • VII SBGames Trilha sonora e sound design 33 SBC - SBGames'08: Games Festival - Category XNA Belo Horizonte - MG, November 10 - 12 o Thiago Liguori Recursos utilizados Recursos obtidos e/ou criados por/em: • Ableton Live • Adobe Photoshop • Adobe Flash VII SBGames 34 SBGAMES 2008 GAMES FESTIVAL CATEGORY FLASH SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Brasileiretris Descrição Remake do jogo Tetris onde as peças são estados do Brasil. Screenshots Dados técnicos Dados não fornecidos. Equipe Jailson Brito Jr. <[email protected]> (conceito, design, arte e programação). Recursos utilizados Todos os recursos utilizados foram desenvolvidos pela equipe. VII SBGames 36 SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Druciulas Hunter II Descrição O jogo desenvolvido é intitulado Druciula’s Hunter II. É a segunda versão da trilogia Druciula’s Hunter que pode ser conferida no endereço web http://www.artistasvirtuais.com/jogos. O Druciula’s Hunter II é um game do gênero Scrolling Shooter em que um personagem escolhido deve derrotar, com tiros e magias, inimigos e “chefes” espalhados pelos diversos cenários do jogo, com o objetivo de salvar a personagem Druciula. Para tanto ele pode fazer movimentos horizontais e verticais nas setas do teclado, pode dar tiros (tecla F) e usar magia (tecla D) que é sempre recarregada ao passar do tempo. O jogador pode escolher uma entre três opções de personagens (além de mais um secreto! Em que a dica para habilitar ele é informada após "zerar" o jogo uma vez). Cada personagem tem suas vantagens e desvantagens em termos de velocidade de movimento, alcance dos tiros e da magia. Screenshots VII SBGames 37 SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Dados técnicos O jogo foi desenvolvido em Macromedia Flash MX através da linguagem Action Script. Possui um sistema de scores de pontuação na linguagem ASP através do banco de dados Microsoft Access. Foi desenvolvido e testado no sistema operacional Windows e em um computador doméstico (Pentium IV com 256Mb de memória). Equipe • Alex Fernandes da Veiga Machado, [email protected], Mestrando em Computação, Universidade Federal Fluminense. • Esteban Walter Gonzales Clua, [email protected], Computação, Universidade Federal Fluminense. Doutor em Recursos utilizados Os recursos visuais foram apoiados no Adobe After Effects e Adobe Photoshop. Foi utilizada a técnica de caricatura em fotos no Macromedia Flash. VII SBGames 38 SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Estamos Pensando Descrição Game single player construído em Flash 8 (ActionScript 2.0) usando de mecânicas tradicionais de jogos de plataforma 2D, com história rápida e usando de recursos narrativos sincronizados com música. Screenshots VII SBGames 39 SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Dados técnicos Dados não fornecidos. Equipe Desenvolvido por Daniel Martins Novais - [email protected]. Recursos utilizados Dados não fornecidos. VII SBGames 40 SBC - SBGames'08: Games Festival - Category Flash Belo Horizonte - MG, November 10 - 12 Mergulho Desportivo Descrição Jogo de mergulho onde são abordadas questões sobre o estudo dos gases. Screenshots Dados técnicos Dados não fornecidos. Equipe • Jailson Brito Jr. (conceito, design, arte e programação). • Jailce Brito (arte). Recursos utilizados Todos os recursos utilizados foram desenvolvidos pela equipe. VII SBGames 41 SBGAMES 2008 GAMES FESTIVAL CATEGORY MOBILE SBC - SBGames'08: Games Festival - Category Mobile Belo Horizonte - MG, November 10 - 12 Kitchen Defense Descrição A partir de pesquisas em diferentes tipos de jogos, os autores desenvolveram um conceito diferente, que seria um jogo de estratégia onde o jogador joga sozinho. Ele foi desenvolvido para dispositivos móveis com o intuito de entreter as pessoas durante o dia. Baseando- se nisso, os autores mostram o grande apelo que os jogos móveis podem ter no entretenimento do futuro. Screenshots VII SBGames 43 SBC - SBGames'08: Games Festival - Category Mobile Belo Horizonte - MG, November 10 - 12 Dados técnicos O jogo requer um aparelho móvel com as seguintes especificações mínimas: • Display: 96x80; • CLDC v1.1 and MIDP v2.0 compliant; • Supported image formats: .PNG-32, .JPEG; • Heap Size: 800KB; • Maximum record store size (RMS): 512KB; • JSRs: 118, 75 PIM API, 75 FileConnection API, 82, 120, 135, 139, 185, 205. Equipe • David D. Brochini - [email protected] • Richard D. Brochini - [email protected] Recursos utilizados Dados não fornecidos. VII SBGames 44