Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Nome do aluno: Bernardo Raimundo Ramos Eusbio de Ascenso Ciclo de Formao: 2008/2011
Nome do Aluno: Bernardo Raimundo Ramos Eusbio de Ascenso Numero: 4 Data de Entrega: 22 de Fevereiro de 2011
Anexos Anexo I CV Portugus Anexo II CV Ingls Anexo III Logtipos Anexo IV - Glossrio
nomeadamente o estudo de mercado, o desenvolvimento do projecto e o manual de instrues. No estudo de mercado analisou-se a viabilidade econmica e usual do projecto pelo pblico-alvo constitudo pelas diversas faixas etrias e ambos os sexos masculino e feminino. No desenvolvimento explicou-se os pormenores do projecto e para finalizar o manual de instrues explicar o uso do projecto.
Pgina 1
Pgina 2
Pgina 3
Percentagem
16% 4% 8% 4% 4% 4% 4% 48% 8% 100%
Nmero de Pessoas
4 1 2 1 1 1 1 12 2 25
Setubal 4%
Lisboa 16%
Pgina 4
2. Qual o seu Gnero? Gnero Masculino Feminino Total Percentagem 88% 12% 100%
Tabela 3 - Gnero dos Inquiridos.
Nmero de Pessoas 22 3 25
Feminino 12%
Masculino 88%
Podemos concluir com o grfico acima que a maioria dos inquiridos era do sexo masculino com 88% dos inquritos respondidos e os restantes 12% do sexo Feminino.
Pgina 5
Nmero de Pessoas 16 6 2 1 25
Podemos analisar com os resultados acima, representados grfico de barras que a maioria dos utilizadores inquiridos tem entre os 10 e 20 anos com 64%, sucedendo 21 e 30 anos com 24%, 31 e 40 com 8%, restantes faixas etrias superiores com 0% e por fim 4% no responderam a esta questo.
Pgina 6
Nmero de Pessoas 19 6 25
No 24%
Sim 76%
Podemos concluir com o grfico acima que a maioria dos inqueridos j teve algum tipo de experiencia com jogos do tipo MMORTS com 76%.
Pgina 7
Nome do jogo Eve DarkThrome Runescape Ogame Tribal Wars Age of Empires SystemEmpire Travian Ikarian Total
Percentagem 4.16% 4.16% 4.16% 37.5% 8.33% 8.33% 8.33% 16.66% 8.33% 100%
Nmero de Pessoas 1 1 1 9 2 2 2 4 2 24
9 9 8 7 6 5 4 3 2 1 0 1 1 1 2 2 2 2 4
Pgina 8
4.2.
Nmero de Pessoas 10 3 6 6 25
Pgina 9
Nmero de Pessoas 9 2 8 1 5 25
20% 36% 4%
Batalha entre civilizaes antigas Batalha entre civilizaes contmporanias Batalha entre Galticas Batalha entre civilizaes picas
32%
8%
Sem Batalha
Pgina 10
6. Estaria interessado em jogar um jogo de estratgia referente ao desenvolvimento de civilizaes e batalhas galcticas? Se estaria interessado Percentagem em jogar um jogo Galctico Sim 28% No Talvez No Respondeu Total 24% 44% 4% 100% Nmero de Pessoas
7 6 11 1 25
12 10 8 6 4 2 0 Sim No 7 6
11
Talvez
No Respondeu
Pgina 11
7. No caso de se interessar pelo jogo e estivesse disposto a ajudar o projecto de que forma ajudaria? Se estaria interessado em Percentagem pagar um jogo online Pr-Pago 4% Extras Pagos Doaes Financeiras Total 16% 80% 100% Nmero de Pessoas 1 4 20 25
Podemos concluir com o grfico acima que a maioria dos utilizadores somente gostaria de ajudar por doaes financeiras.
Pgina 12
Vantagens Existe mais tipos de recursos naturais no jogo tornando este jogo mais realstico que o Ogame. Existe mais variedade de edifcios para construir no jogo, dando mais possibilidade de escolha ao utilizador. No existir servios extra pagos, oferecendo um nvel de igualdade a todos os jogadores registados. Existir uma grande inovao em relao ao mercado dos jogos que ser a existncia de uma economia galctica que oferece a possibilidade aos jogadores de no s fazer com que os jogadores ganhem atravs somente de batalhas mas tambm pelo valor de cada economia de cada imprio. Desvantagens Graficamente o Ogame melhor que o Greed War Game, isso deve-se a este projecto no ter um equipa de design grfico.
Publicidade no Website ou no jogo e o responsvel pela publicidade como muito possivelmente ser a GoogleAdsence. Quanto mais jogadores registados ter o projecto mais dinheiro ele gerar, por isso fundamental cativar o mximo de jogadores possveis. O Greed War Game fez aces publicitrias em redes sociais nomeadamente Facebook, Twitter e fruns na internet.
Pgina 14
Ferramentas de desenvolvimento de aplicaes O Microsoft Visual Studio2010 Ultimatefoi a aplicao utilizada no desenvolvimento da aplicao em C# (.Net), este abrange um pacote de programas da Microsoft para desenvolvimento de aplicaes especialmente dedicado ao framework .NET e outras linguagens como C, C++, J# e VB.Tambm um produto afeioado ao desenvolvimento de Web, usando a plataforma ASP.NET.
Ferramentas de edio de texto O Notepad++ permitiu a criao e o desenvolvimento do website do projecto em linguagem PHP, JavaScript e CSS (CascadingStyleSheets) que inclui um editor de texto de cdigo aberto sob a licena General PublicLicense (GPL). Suporta vrias linguagens de programao e executado sobre ambiente Microsoft Windows com possvel utilizao no Linux via Wine. As linguagens de programao suportadas pelo Notepad++ so: C, C++, Java, C#, XML, HTML, PHP, JavaScript, makefile, ASCII art, doxygen, ASP, VB/VBScript, Unix Shell Script, BAT, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, Tcl, Assembly, Ruby, Lisp, Scheme, Smalltalk, PostScripte VHDL. Alm destas linguagens os utilizadores podem definir suas prprias linguagens usando um sistema de definio de linguagem integrado, que faz do Notepad++ extensvel. O Notepad++ suporta auto complementao de palavras, procura e substituio de expresses regulares, diviso de tela e Zoom. Tem suporte para macros e plugins. O Notepad++ no apenas um editor de texto, mas tambm uma melhor alternativa ao Bloco de Notas devido a sua facilidade no desenvolvimento de cdigo.
Pgina 16
Ferramentas de edio de imagem O GIMP foi uma ferramenta importante para o desenvolvimento do projecto, permitindo a edio de todas as imagens includo as de interface de jogo e do design do website. O GIMP um programa de cdigo aberto voltado principalmente para criao e edio de imagens, e em menor escala tambm para desenho vectorial. O GIMP possui os recursos para ser utilizado na criao ou manipulao de imagens e fotografias. A sua utilizao inclui criar grficos, logtipos, redimensionar fotos, alterar cores, combinar imagens utilizando camadas, remover partes indesejadas e converter arquivos entre diferentes formatos de imagem digital. Assim como o uso interactivo, o GIMP pode ser manipulado atravs de scripts. Existe suporte a Scheme (ScriptFu), Perl, Python, Tcl, Ruby, e programas capazes de executar comandos UNIX. Isso permite, por exemplo, produzir imagens para uma pgina Web utilizando scripts.
Ferramentas de transferncia de dados via FTP O FileZilla foi a aplicao que permitiu a transferncia do website e de ficheiros como imagens e JavaScripts para o servidor, este um cliente FTP e SFTP (Secure File Transfer Protocol) de cdigo aberto para ser executado em ambiente Microsoft Windows e Linux. distribudo sobre licena GNU.
Pgina 17
Idioma O GWG Client foi desenvolvido na lngua inglesa de forma a abranger um maior nmero de pessoas e no s se limitando-se populao portuguesa. O Website est ampliado a 15 linguas mundiais nas quais so 15, nomeadamente, ingls, espanhol. Portugus, italiano, francs, russo, japons, grego, holands, finlands, checo, dinamarqus, eslovaco, noruegus e rabe. Pgina 18
Planeta O planeta o sistema mais importante do imprio do jogador, este que vai albergar os edifcios, as pesquisas, a frota e as defesas. O Planeta caracterizado com cinco parmetros, nomeadamente, o seu dimetro, a sua temperatura, a suas coordenadas geogrficas, o nmero de espaos possveis para construo e o recurso mais abundante. O dimetro do planeta uma variante que nada afecta no jogo e proporcional ao nmero de espaos de construo do planeta. A temperatura do planeta a varivel que altera a quantidade de produo de energia do edifcio Planta de Energia, quanto maior for a temperatura mais energia produzida. As coordenadas geogrficas localizam o planeta no universo, galxia e no sistema solar, so definitivamente um factor deveras importante para os jogadores. O nmero de espaos de um planeta para construo variam entre os 100 e 300, sendo que um espao representa um nvel de um edifcio, os jogadores devem procurar um planeta grande para poderem construir e evoluir mais os nveis dos edifcios. de notar que os planetas principais tm todo o mesmo tamanho de 160 espaos construtivos.
Painel de Recursos O painel de recursos constitudo por trs grupos de recursos, os primrios, secundrios e os recursos informativos. Os primrios so recursos naturais extrados do planeta atravs de minas ou refinarias. Os secundrios so recursos derivados dos recursos primrios e o terceiro e ltimo grupo so os recursos informativos. O painel de recursos indica a quantidade de cada recurso. Os primrios so compostos por sete recursos, designadamente o ferro, cristal, pedra, urnio, petrleo, cereais e gua.
Pgina 19
Recurso Cidados Energia Moeda Ouro Comida Deutrio Titnio gua Cereais Petrleo Urnio Cristal Ferro Pedra
Valor
Os cidados no tm valor no mercado O Valor no tem comparao em relao a outros recursos O Valor est relacionado ao valor internacional da moeda
1 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2
Tabela 19 - Tipos de recursos e sua valorizao.
A tabela anterior mostra que todos os recursos tm um valor fixo no mercado universal, portanto a nica forma do avaliar comparando-os uns com os outros. Foi fixado que que a razo de 1,2 justo para comparar esse recursos, portanto cada Pgina 20
Exemplo: Neste exemplo podemos imaginar que temos 1000 de Ouro e gostaramos de o trocar por urnio ento verificava-se que a razo :
401 Cereais 334 Petrleo 279 Urnio 232 Cristal 193 Ferro 161 Pedra
Edifcios No Greed War Game Online um dos principais objectivos a construo. Os edifcios construdos levam produtividade de recursos, frota, meios defensivos e pesquisas tecnolgicas. Existe dois tipos de edifcios, designadamente, os de Produo e Extraco de Recursos (PER) e os de Pesquisa, Economia e Construo (PEC). No grupo de edifcios de produo e extraco de recursos esto subordinadas 12 construes possveis, nomeadamente, Mina de Metal, Mina de Cristal, Mina de Urnio, Mina de Pedra, Mina de Petrleo, Quinta Agrcola, Cidade Metropolitana, Planta de Energia, Reactor Nuclear, Fabrica de Titnio, Refinaria de Deutrio, Fabrica de Alimentos e por fim Bomba de gua.
1000 Ouro 833 Comida 694 Deutrio 578 Titnio 484 gua
Edifcios de Produo e Extraco de Recursos (PER) Edifcio Mina de Metal Mina de Cristal Mina de Urnio Mina de Pedra Metal Cristal Urnio Pedra Pgina 21 Produo
O grupo de pesquisa, economia e construo composto por quatro construes possveis, designadamente, Laboratrio de Pesquisa, Banco, Mercado Negro e Hangar.
Pesquisa, Economia e Construo (PEC) Edifcio Laboratrio de Pesquisas Utilidade Acesso produo de Pesquisas e aumento na velocidade de produo conforme o nvel. Banco Acesso compra no Mercado Negro e incremento do valor da moeda nacional conforme o nvel. Mercado Negro Hangar Acesso venda no Mercado Negro. Acesso produo de frota e defesas e aumento na velocidade de produo conforme o nvel. Fbrica de Nano Aumenta a velocidade de construo de defesas, frota e edifcios.
Tabela 21 - Edifcios do tipo PEC
Pgina 22
Pesquisas Tecnologia Espionagem Armas Blindagem Escudo Energia Combusto Laser Plasma Expedio Gravidade Utilidade/Acesso Aumenta a capacidade de espionagem por nvel. Aumenta o poder de fogo da frota e defesa em 10% por nvel. Aumenta a defesa da frota e defesas em 10% por nvel. Aumenta a defesa da frota e defesas em 5% por nvel. Aumenta a eficincia da energia em 10% por nvel. Aumenta a velocidade da frota em 5% por nvel Aumenta o poder de fogo da frota e defesas em 5% por nvel. Aumenta o poder de fogo da frota e defesa em 10% por nvel. Aumenta a capacidade de expedio por nvel. Aumenta o poder de fogo e a velocidade da frota e defesa em 20% por nvel. Acelerao Aumenta o poder de fogo e a velocidade da frota e defesa em 15% por nvel.
Naves Construir naves fundamental para manter uma boa frota de jogo. A frota no s um meio de proteger o nosso imprio como til para atacar e roubar recursos a outros imprios atacando planeta hostis. Pgina 23
Poder de Fogo Armageddon Slayer Destroyer Bomber Hunter Fighter Cargo Ship Recycler ColonyShip EspionageProbe Sattelite 100 000 84000 52500 16400 5150 1600 1000 100 100 1 1
Defesa 150000 100000 75000 20000 7500 500 2000 25000 20000 1 500 0
Velocidade 1 5 5 4 6 7 5 4 2 9
Capacidade de Carga 100 000 20 000 15 000 10 000 5 000 1000 50 000 50 000 15 000 1000 1
Defesas Construir defesas um elemento indispensvel para o desenvolvimento do planeta e do imprio, so as defesas a melhor forma de proteger o planeta isto porque tambm possvel defender o planeta com a frota.
Poder de Fogo Laser Cannon AccelarationCannon Plasma Cannon GravityCannon Nuclear Missel Jericho EnergyShild AntiBalistic EspionageProbe 100 000 84000 52500 16400 5150 1600 1000 100 1
Pgina 24
Misses de Frota As misses de frota so as misses possveis de realizar com a frota. Existe cinco misses, nomeadamente, atacar, espionar, transportar, conquistar e fazer expedio. Atacar: Para concretizar um ataque o utilizador tm de seleccionar a frota que quer para atacar e deve escolher parmetros como a velocidade da sua frota e coordenadas do planeta alvo. Ganha a batalha quem possuir a frota mais forte e bem estruturada. de notar que o jogador defensivo tem a ajuda das defesas na batalha. Se o jogador atacante ganhar frota e defesa do jogador defensivo consegue apanhar 50% de cada recurso do jogador defensivo, este nmero varia consoante a capacidade de carga da frota atacante. Depois de uma batalha fica na orbita do planeta destroos de batalha que podem ser apanhados com a nave Recycler.
Espionar: Para o jogador conseguir espionar outro jogador este deve desenvolver a tecnologia de espionagem, criar Espionage Probe e envi-la de seguida para as coordenadas alvo a partir do painel de frota. Este consegue ver as caractersticas do imprio alvo dependendo do nvel da tecnologia de espionagem do jogador promotor da espionagem, do jogador alvo do nmero de Espionage Probe a serem enviadas. Abaixo est representada uma tabela que nos indica variante o nvel de espionagem base entre os dois jogadores o que o jogador promotor consegue ver.
Pgina 25
Exemplo: Neste exemplo imaginamos que o jogador responsvel pela misso de espionagem tm o nvel de espionagem a sete e envia dez Espionage Probe para o jogador Alvo. E imaginemos O jogador alvo tm o nvel de espionagem a cinco ento:
NEB = (X+EP/10)-Y NEB=(7+10/10)-5 NEB=(7+1)-5 NEB=8+5 NEB=2
Pgina 26
Conquistar: O jogador pode conquistar at cinco planetas a contar com o planeta base. Para um jogador conquistar outros planetas este tem de construir a nave Colony Ship, depois tm de verificar se a coordenadas do planeta alvo no esto ocupadas por outro jogador e por fim tm de envia-la para as coordenadas pretendidas. Quando a misso tiver completa a nave enviada ser perdida e ganhar um novo planeta. Este novo planeta comear do zero, e os seus recursos sero iguais ao nmero de recursos enviados na nave de colonizao. O novo planeta tem os seus prprios edifcios, frota e defesa faltando as pesquisas que so compartilhas com o imprio todo portanto o nvel das pesquisas independentemente do planeta sempre o mesmo. Todos os planetas do jogo tm um tamanho diferente excepo dos planetas base dos jogadores. Os planetas base tm 160 espaos disponveis para construir, sempre que se constri um edifcio novo ou evolui, o planeta fica com menos um espao. Quanto aos restantes planetas conquistados pelo jogador, estes diferem em relao ao tamanho. Quando um jogador conquista um novo planeta o tamanho deste aleatrio. Os tamanhos dos planetas variam entre 100 e 300 espaos de construo.
Expedio: Em todo a histria da humanidade os humanos fizeram expedies na terra como aconteceu nos descobrimentos portugueses. O Greed War Game tambm aborda este tema de expedio. A expedio pode oferecer ao jogador recursos naturais e novas naves, mas tambm pode acontecer o contrrio, portanto o jogador tambm pode perder as naves enviadas na expedio. Para o utilizador criar uma expedio deve ir ao painel de frota, seleccionar as naves pretendidas e enviar. de se certificar que quanto maior o nvel de tecnologia de expedio maior a probabilidade de fazer achados maiores.
Pgina 27
Pgina 28
Tecnologias Necessrias Hangar em nvel 1 Hangar em nvel 3 Tecnologia de combusto em nvel 3 Tecnologia de espionagem em nvel 2 Hangar em nvel 3 Tecnologia de combusto em nvel 4 Hangar em nvel 4 Tecnologia de blindagem em nvel 6 Tecnologia de escudo em nvel 2 Tecnologia de combusto em nvel 5 Hangar em nvel 4 Tecnologia de Acelerao 2
Nave de Colonizao
Pgina 29
Caador
Bombardeiro
Destruidor
Assassino
Armageddon
Tecnologias Necessrias Hangar em nvel 1 Tecnologia de laser em nvel 1 Hangar em nvel 3 Tecnologia de acelerao em nvel 6 Hangar em nvel 7 Tecnologia de Plasma em nvel 8 Pgina 30
Ranking e Score O Ranking a forma de avaliar o tamanho e fora de um imprio, este composto pelas posies de cada jogador. O Ranking tem como base o nmero de pontos de cada jogador ou seja quanto mais ponto tiver mais bem posicionado ficam no Ranking. Os pontos so dinmicos, portanto o utilizador pode acumular ou perder. O jogador acumula pontos quando constri, um edifcio, tecnologia, nave ou defesa e o jogador perde pontos quando as suas naves so destrudas, ou quando faz uma demolio no seu planeta. Estes pontos so calculados com a quantidade de recursos investidos no prprio imprio. Por cada 1000 de ouro gastos em construes, tecnologias, frota ou defesa o utilizador ganha um ponto. O nmero de pontos perdidos igual ao preo de construo em ouro do objecto perdido calculado na mesma forma de quando se ganha.
Economia Universal A economia universal o factor que mais diferencia este projecto de entre todos os outros, normalmente este factor no existe nos outros jogos do mesmo tipo. No Greed War Game a economia funciona como acontece na realidade ou seja serve para medir o poder econmico de cada imprio. Cada imprio tem a sua prpria moeda denominada com um nome escolhido pelo jogador no momento do registo. A esta moeda atribuda um valor comparada do ouro, logicamente quanto maior for o valor da moeda melhor para o utilizador. Quando se faz uma construo seja de qualquer tipo (edifcio, pesquisa, nave ou defesa) necessrio Pgina 31
Injeces de Ouro:
VM Valor da Moeda VMA Valor da Moeda Actual PTS Pontos do Jogador Q Quantidade de ouro injectados
Exemplo: Neste exemplo um utilizador com 1000 pontos e um valor de moeda actual de 5 ou seja, uma moeda equivale a 5 de ouro faz uma injeco na sua reserva de ouro de 5000 quilos de ouro. VMA = 5 PST = 1000 Q = 5000
Pgina 32
Verifica-se que nesta situao o valor da moeda aumentou para 5.5 logo uma
Resultado de Batalha:
VM Valor da Moeda VMA Valor da Moeda Actual N Nvel do Banco PTSD Pontos do jogador Vencedor da Batalha PTSV Pontos do jogador Derrotado da Batalha
Y=(PTSD*1\00)/PTSV
X=Y%(N%VMA)
VM = VMA+X
Nvel do banco 1 2 3 4 5 6 7 8 9 10 +1
Valor N 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% +5%
Exemplo: Neste exemplo um utilizador com 1000 pontos, com o banco a nvel 2 e um valor de moeda actual de 5, ou seja uma moeda equivale a 5 de ouro faz um ataque e vence a um utilizador com 2000 pontos. Pgina 33
Verifica-se que nesta situao o valor da moeda aumentou para 5.5 logo uma
Sistema de Localizao e Coordenadas dos Planetas O universo constitudo por galxias e estas constitudas por sistemas solares. Um sistema sola abrange pelo menos uma estrela e vrios planetas. No jogo h um sistema de coordenadas que indica a localizao de cada planeta no sistema solar e na galxia. O sistema de coordenada constitudo por 3 variveis, o nmero da galxia, o nmero do sistema solar dentro da galxia e o nmero do planeta dentro do sistema solar X:Y:Z (Ex. 9:999:9).
O exemplo anterior mostra que o seguinte planetas se encontra na galxia trs, no sistema solar numero 250 e ocupa a posio sete do sistema solar. No Greed War Game cada universo constitudo por nove galxias, cada uma constituda com 999 sistemas solares e cada sistema solar constitudo com nove planetas sendo que a localizao absoluta 9:999:9. O nmero de universos do jogo representa o nmero de servidores que todo o projecto constitui ou seja um jogador do universo 1 no tem acesso ao universo 2. O nmero de Universos do projecto proporcional ao nmero de jogadores registados. Quanto mais jogadores Pgina 34
Pgina 35
9(999*9) = 80 919 Tabelas integrantes na base de dados A base de dados constituda por 18 tabelas, todas essenciais para o correcto funcionamento do jogo.
Tbl_user_account: A tabela tbl_user_account composta pelos dados bsicos do utilizador, como conta de correio electrnico, nome de usurio, palavra-chave, nome, apelido, sexo, pas e data de origem de conta. Esta tabela contm os dados necessrios para a efectuao do Login. Podemos verificar constituio da tabela na seguinte ilustrao.
Tbl_user_stats: A tabela tbl_user_stats composta pelos dados estatsticos e informativos sobre o utilizador, nomeadamente o tipo de conta, que integra um valor predefinido (Founder, Administration, VIP,VeteranRegular, Beginner), a posio na tabela de ranking do jogo, o numero de pontos do utilizador, a quantidade de experincia do utilizador, o numero de batalhas ganhas pelo utilizador, o nmero de Pgina 36
Tbl_user_save A tabela tbl_user_save formada com os IDs dos planetas conquistados pelo utilizador. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 37
Ilustrao 33 - tbl_user_save
Tbl_user_research A tabela tbl_user_research constituda com cada nvel das pesquisas tecnolgicas do utilizador. Podemos verificar constituio da tabela na seguinte ilustrao.
Tbl_user_alert A tabela tbl_user_alert composta com os alertas dirigidos ao utilizador, nomeadamente os alertas de ataque, os alertas de espionagem e os alertas de recepo de mensagem. advertido que os alertas ofensivos ou de espionagem acontecem simultaneamente com as prprias misses por parte dos utilizadores hostis. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 38
Tbl_user_chat A tabela tbl_user_chat formada com os campos constituintes de uma mensagem, designadamente o remetente, o destinatrio, a data, hora e o corpo da mensagem. Podemos verificar constituio da tabela na seguinte ilustrao.
Tbl_planet A tabela tbl_planet constituda com as informaes de cada planeta do jogo, nomeadamente, o dimetro do planeta, a temperatura do planeta, se o planeta est destrudo, o recurso com mais abundante no planeta, a imagem do planeta que ser vista na aplicao, os pontos acumulados com construes feitas no planeta local, as coordenadas X, Y e Z arquitectando o formato (9:999:9). Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 39
Ilustrao 34 - tbl_planet
Tbl_planet_buildings A tabela tbl_buildings composta com os dados dos nveis dos edifcios do planeta com o ID correspondente. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 40
Tbl_planet_fleet A tabela tbl_fleet constituda com a frota alojada no planeta com o ID correspondente. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 41
Tbl_item_price A tabela tbl_item_price constituda com os preos de todos os itens de jogo, designadamente, os edifcios, defesas, naves e pesquisas. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 42
Tbl_black_market A tabela tbl_black_market composta com os dados de todas as vendas de itens dos jogadores. Podemos verificar constituio da tabela na seguinte ilustrao.
Tbl_gwg_rank A tabela tbl_gwg_rank constituda pelas posies de ranking dos utilizadores. Pgina 43
Tbl_country_list A tabela tbl_country_list composta com todos os pases do mundo. Esta tabela um complemento do campo country da tabela tbl_user_account, para que se diminua a redundncia de dados.
Tbl_software_info A tabela tbl_software_info formada com os dados de verso da aplicao cliente. Esta tabela contm dados para a verificao e actualizao da aplicao cliente. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 44
Tbl_space_traffic A tabela tbl_space_traffic composta com todos os movimentos e misses de frotas do jogo. Essas misses podem ser ofensivas, de espionagem ou de colonizao. Podemos verificar constituio da tabela na seguinte ilustrao.
Pgina 45
Pgina 46
Pgina 47
Ao iniciar o Jogo Quando o utilizador executa a aplicao cliente Greed War Game este estabelece automaticamente a ligao com as bases dados alojada no servidor.
Podemos ter a certeza que o jogo est ligado ao servidor quando aparecer a palavra Ready na Interface de jogo.
Pgina 48
Sempre que o acto da autenticao acontece, o software solicita base de dados o ID correspondente ao username introduzido no Login pelo utilizador. Aps a resposta da base de dados solicitada a Password do ID correspondente, ao utilizador que se autenticou e equiparada com a Password introduzida pelo utilizador.
Pgina 49
Nota: A password solicitada base de dados est encriptada por mtodo MD5, assim sendo no h o risco de esta ser interceptada na ligao e haver uma fraude de conta de utilizador.
Carregamento dos dados do Utilizador No momento em que o utilizador faz a autenticao, a aplicao de jogo no s verifica a autenticao como carrega para ficheiros .SAV (Save File) todos os dados de conta e do jogo do utilizador. Os dados que so carregados na autenticao do utilizador para o computador local so constitudos pela: quantidade de planetas do utilizador; quantidade de defesas construdas em cada planeta do utilizador; quantidade de naves construdas em cada planeta do utilizador; quantidade de edifcios construdas em cada planeta do utilizador; quantidade de pesquisas feitas em cada planeta do utilizador; quantidade de recursos em cada planeta do utilizador; massagens dos outros jogadores param o Utilizador; relatrios de Batalha do Utilizador; movimentos em tempo real da frota do utilizador;
A verificao se existem mensagem feita por cada software cliente de trs em trs minutos e quando se verificar que existe, feita a solicitao da mensagem.
Ataques e Alertas de Ataque Uma vez que um dos objectivos do jogo conquistar reas afectas a outros jogadores, teve que ser desenvolvido um sistema de ataque e de alertas de ataques Pgina 51
constantemente se existe alertas de ataque para os respectivos utilizadores. Este esquema verifica-se na ilustrao 55. Este sistema de verificao de alertas semelhante ao sistema de mensagens.
Nota: O sistema de espionagem entre utilizadores funciona exactamente igual ao do sistema de ataque.
C:\Program Files\Magicianware\GWG Online\gamedata SAM (Pasta) Configlog.dat planetID.dat price.dat ship.dat userdata.dat
C:\Program Files\Magicianware\GWG Online\gamedata\SAM building0.dat building1.dat building2.dat building3.dat building4.dat defense0.dat defense1.dat defense2.dat defense3.dat defense4.dat fleet0.dat fleet1.dat fleet2.dat fleet3.dat fleet4.dat resource0.dat resource1.dat resource2.dat Pgina 53
C:\Program Files\Magicianware\GWG Online\userdata building0.sav building1.sav building2.sav building3.sav building4.sav defense0.sav defense1.sav defense2.sav defense3.sav defense4.sav fleet0.sav fleet1.sav fleet2.sav fleet3.sav fleet4.sav resource0.sav resource1.sav resource2.sav resource3.sav resource4.sav research1.sav
Pgina 54
E se o autor da fraude descobrir que existe uma notificao em MD5 de todos os ficheiros e quanto alterar um ficheiro fazer uma leitura em MD5 e sabotar o ficheiro da pasta SAM? (ilustrao 55). A questo anterior pode acontecer, mas o promotor deste projecto antecipou este acontecimento e fez com que o Greed War Game quando grave um ficheiro SAM aplique duas palavras secretas sobre o contedo alvo, sendo impossvel criar um leitura MD5 original.
Pgina 55
md5("jogo") = "9286c65d89aed9fef1688f639ab76850"
Enquanto que o resultado da encriptao da palavra jogo aplicado com uma palavra secreta (palavra_secreta+jogo+palavra_secreta) : Pgina 56
Assim sendo praticamente impossvel haver uma chave em MD5 igual criada pelo jogo, tornando as modificaes de ficheiros por parte de exteriores detectveis pelo jogo. Quando h deteco de uma fraude a conta do utilizador em questo bloqueada e o jogo imediatamente encerrado. Tendo como punio para o jogador um ms de suspenso. Existe tambm uma encriptao nas palavras passe dos utilizadores guardados da base de dados.
2.9 Website
O Website ser desenvolvido em HTML, PHP, CSS e JavaScript estruturado em cinco pginas nomeadamente a pgina Home, About GWG, Forum, Media e Login. A pgina Home constituda pelas novidades do jogo e pelo formulrio de registo. A pgina About GWG composta com o manual de instrues do jogo e informaes de todo o projecto. O Frum ser para os fs e jogadores debaterem sobre o GWG. A pgina Media contm wallpapers e vdeos sobre o GWG. Por fim
Pgina 57
Pgina 58
3.2. Idioma
O GWG Client foi desenvolvido na lngua inglesa de forma a abranger um maior nmero de pessoas e no s se limitando-se populao portuguesa. O Website est ampliado a 15 linguas mundiais nas quais so 15, nomeadamente, ingls, espanhol. Portugus, italiano, francs, russo, japons, grego, holands, finlands, checo, dinamarqus, eslovaco, noruegus e rabe.
Pgina 59
3.3 Planeta
O planeta o sistema mais importante do imprio do jogador, este que vai albergar os edifcios, as pesquisas, a frota e as defesas. O Planeta caracterizado com cinco parmetros, nomeadamente, o seu dimetro, a sua temperatura, a suas coordenadas geogrficas, o nmero de espaos possveis para construo e o recurso mais abundante. O dimetro do planeta uma variante que nada afecta no jogo e proporcional ao nmero de espaos de construo do planeta. A temperatura do planeta a varivel que altera a quantidade de produo de energia do edifcio Planta de Energia, quanto maior for a temperatura mais energia produzida. As coordenadas geogrficas localizam o planeta no universo, galxia e no sistema solar, so definitivamente um factor deveras importante para os jogadores. O nmero de espaos de um planeta para construo variam entre os 100 e 300, sendo que um espao representa um nvel de um edifcio, os jogadores devem procurar um planeta grande para poderem construir e evoluir mais os nveis dos edifcios. de notar que os planetas principais tm todo o mesmo tamanho de 160 espaos construtivos.
Pgina 60
Recurso Cidados Energia Moeda Ouro Comida Deutrio Titnio gua Cereais Petrleo Urnio Cristal Ferro Pedra
Valor
Os cidados no tm valor no mercado O Valor no tem comparao em relao a outros recursos O Valor est relacionado ao valor internacional da moeda
1 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2 / 1.2
Tabela 57 - Tipos de recursos e sua valorizao.
A tabela anterior mostra que todos os recursos tm um valor fixo no mercado universal, portanto a nica forma do avaliar comparando-os uns com os outros. Foi fixado que que a razo de 1,2 justo para comparar esse recursos, portanto cada Pgina 61
Exemplo: Neste exemplo podemos imaginar que temos 1000 de Ouro e gostaramos de o trocar por urnio ento verificava-se que a razo :
401 Cereais 334 Petrleo 279 Urnio 232 Cristal 193 Ferro 161 Pedra 3.5. Edifcios
No Greed War Game Online um dos principais objectivos a construo. Os edifcios construdos levam produtividade de recursos, frota, meios defensivos e pesquisas tecnolgicas. Existe dois tipos de edifcios, designadamente, os de Produo e Extraco de Recursos (PER) e os de Pesquisa, Economia e Construo (PEC). No grupo de edifcios de produo e extraco de recursos esto subordinadas 12 construes possveis, nomeadamente, Mina de Metal, Mina de Cristal, Mina de Urnio, Mina de Pedra, Mina de Petrleo, Quinta Agrcola, Cidade Metropolitana, Planta de Energia, Reactor Nuclear, Fabrica de Titnio, Refinaria de Deutrio, Fabrica de Alimentos e por fim Bomba de gua.
1000 Ouro 833 Comida 694 Deutrio 578 Titnio 484 gua
Edifcios de Produo e Extraco de Recursos (PER) Edifcio Mina de Metal Mina de Cristal Mina de Urnio Mina de Pedra Metal Cristal Urnio Pedra Pgina 62 Produo
O grupo de pesquisa, economia e construo composto por quatro construes possveis, designadamente, Laboratrio de Pesquisa, Banco, Mercado Negro e Hangar.
Pesquisa, Economia e Construo (PEC) Edifcio Laboratrio de Pesquisas Utilidade Acesso produo de Pesquisas e aumento na velocidade de produo conforme o nvel. Banco Acesso compra no Mercado Negro e incremento do valor da moeda nacional conforme o nvel. Mercado Negro Hangar Acesso venda no Mercado Negro. Acesso produo de frota e defesas e aumento na velocidade de produo conforme o nvel. Fbrica de Nano Aumenta a velocidade de construo de defesas, frota e edifcios.
Tabela 59 - Edifcios do tipo PEC
Pgina 63
Pesquisas Tecnologia Espionagem Armas Blindagem Escudo Energia Combusto Laser Plasma Expedio Gravidade Utilidade/Acesso Aumenta a capacidade de espionagem por nvel. Aumenta o poder de fogo da frota e defesa em 10% por nvel. Aumenta a defesa da frota e defesas em 10% por nvel. Aumenta a defesa da frota e defesas em 5% por nvel. Aumenta a eficincia da energia em 10% por nvel. Aumenta a velocidade da frota em 5% por nvel Aumenta o poder de fogo da frota e defesas em 5% por nvel. Aumenta o poder de fogo da frota e defesa em 10% por nvel. Aumenta a capacidade de expedio por nvel. Aumenta o poder de fogo e a velocidade da frota e defesa em 20% por nvel. Acelerao Aumenta o poder de fogo e a velocidade da frota e defesa em 15% por nvel.
3.7. Naves
Construir naves fundamental para manter uma boa frota de jogo. A frota no s um meio de proteger o nosso imprio como til para atacar e roubar recursos a outros imprios atacando planeta hostis. Pgina 64
Poder de Fogo Armageddon Slayer Destroyer Bomber Hunter Fighter Cargo Ship Recycler ColonyShip EspionageProbe Sattelite 100 000 84000 52500 16400 5150 1600 1000 100 100 1 1
Defesa 150000 100000 75000 20000 7500 500 2000 25000 20000 1 500 0
Velocidade 1 5 5 4 6 7 5 4 2 9
Capacidade de Carga 100 000 20 000 15 000 10 000 5 000 1000 50 000 50 000 15 000 1000 1
3.8 Defesas
Construir defesas um elemento indispensvel para o desenvolvimento do planeta e do imprio, so as defesas a melhor forma de proteger o planeta isto porque tambm possvel defender o planeta com a frota.
Poder de Fogo Laser Cannon AccelarationCannon Plasma Cannon GravityCannon Nuclear Missel Jericho EnergyShild AntiBalistic EspionageProbe 100 000 84000 52500 16400 5150 1600 1000 100 1
Espionar: Para o jogador conseguir espionar outro jogador este deve desenvolver a tecnologia de espionagem, criar Espionage Probe e envi-la de seguida para as coordenadas alvo a partir do painel de frota. Este consegue ver as caractersticas do imprio alvo dependendo do nvel da tecnologia de espionagem do jogador promotor da espionagem, do jogador alvo do nmero de Espionage Probe a serem enviadas. Abaixo est representada uma tabela que nos indica variante o nvel de espionagem base entre os dois jogadores o que o jogador promotor consegue ver.
Consegue ver no jogador alvo Quantidade de Recursos Nvel dos Edifcios Pgina 66
Exemplo: Neste exemplo imaginamos que o jogador responsvel pela misso de espionagem tm o nvel de espionagem a sete e envia dez Espionage Probe para o jogador Alvo. E imaginemos O jogador alvo tm o nvel de espionagem a cinco ento:
NEB = (X+EP/10)-Y NEB=(7+10/10)-5 NEB=(7+1)-5 NEB=8+5 NEB=2
Verifica-se segundo a nossa tabela de Nvel de Espionagem Base que o jogador promotor consegue ver do jogador alvo a quantidade de recursos e o nvel dos edifico.
Pgina 67
Expedio: Em todo a histria da humanidade os humanos fizeram expedies na terra como aconteceu nos descobrimentos portugueses. O Greed War Game tambm aborda este tema de expedio. A expedio pode oferecer ao jogador recursos naturais e novas naves, mas tambm pode acontecer o contrrio, portanto o jogador tambm pode perder as naves enviadas na expedio. Para o utilizador criar uma expedio deve ir ao painel de frota, seleccionar as naves pretendidas e enviar. de se certificar que quanto maior o nvel de tecnologia de expedio maior a probabilidade de fazer achados maiores.
3.11 Tecnologia
A tecnologia no engloba especialmente as pesquisas mas uma forma de dar acesso ao desenvolvimento de frota, pesquisas, construes e defesa. Quanto mais tecnologicamente estiver evoluindo um imprio mais forte este fica devido a ter
Pgina 68
Tecnologias Necessrias Hangar em nvel 1 Hangar em nvel 3 Tecnologia de combusto em nvel 3 Tecnologia de espionagem em nvel 2 Hangar em nvel 3 Tecnologia de combusto em nvel 4 Hangar em nvel 4 Tecnologia de blindagem em nvel 6 Tecnologia de escudo em nvel 2 Tecnologia de combusto em nvel 5 Hangar em nvel 4 Tecnologia de Acelerao 2 Hangar em nvel 1 Tecnologia de combusto em nvel 1 Tecnologia de laser em nvel 1 Hangar em nvel 3 Tecnologia de acelerao em nvel 1 Pgina 70
Caador
Bombardeiro
Destruidor
Assassino
Armageddon
Defesa Canho Laser Canho de Acelerao Canho de Plasma Canho de Gravidade Mssil Nuclear
Tecnologias Necessrias Hangar em nvel 1 Tecnologia de laser em nvel 1 Hangar em nvel 3 Tecnologia de acelerao em nvel 6 Hangar em nvel 7 Tecnologia de Plasma em nvel 8 Hangar em nvel 8 Tecnologia de gravitao em nvel 8 Hangar em nvel 5 Tecnologia de combustvel em nvel 5 Mina de urnio em nvel 5 Pgina 71
Injeces de Ouro:
VM Valor da Moeda VMA Valor da Moeda Actual PTS Pontos do Jogador Q Quantidade de ouro injectados
Exemplo: Neste exemplo um utilizador com 1000 pontos e uma valor de moeda actual de 5 ou seja, uma moeda equivale a 5 de ouro faz uma injeco na sua reserva de ouro de 5000 quilos de ouro. VMA = 5 PST = 1000 Q = 5000
Pgina 73
Resultado de Batalha:
VM Valor da Moeda VMA Valor da Moeda Actual N Nvel do Banco PTSD Pontos do jogador Vencedor da Batalha PTSV Pontos do jogador Derrotado da Batalha
Y=(PTSD*1\00)/PTSV
X=Y%(N%VMA)
VM = VMA+X
Nvel do banco 1 2 3 4 5 6 7 8 9 10 +1
Valor N 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% +5%
Exemplo: Neste exemplo um utilizador com 1000 pontos, com o banco a nvel 2 e um valor de moeda actual de 5 ou seja uma moeda equivale a 5 de ouro faz um ataque e vence a um utilizador com 2000 pontos.
Y=(PTSD*100)/PTSV Y=(2000*100)/1000 Y=200 000/1000 Y=200
Pgina 74
Verifica-se que nesta situao o valor da moeda aumentou para 5.5 logo uma
O exemplo anterior mostra que o seguinte planetas se encontra na galxia trs, no sistema solar numero 250 e ocupa a posio sete do sistema solar. No Greed War Game cada universo constitudo por nove galxias, cada uma constituda com 999 sistemas solares e cada sistema solar constitudo com nove planetas sendo que a localizao absoluta 9:999:9. O nmero de universos do jogo representa o nmero de servidores que todo o projecto constitui ou seja um jogador do universo 1 no tem acesso ao universo 2. O nmero de Universos do projecto proporcional ao nmero de jogadores registados. Quanto mais jogadores se registarem mais servidores tero de ter o projecto. Cada servidor ter 16 000 utilizadores registados, o porque deste numero ser esclarecido nos temas seguintes.
Pgina 75
Pgina 76
Pgina 77
Pgina 78
Educao e formao
Datas Designao da qualificao atribuda Principais disciplinas/competncias profissionais 13/09/2008 - 15/05/2011 Tcnico de Gesto e Programao de sistemas Informticos DOMNIO SCIO-CULTURAL: -Portugus -Lngua Estrangeira (Ingls) -rea de Integrao -Tecnologias de Informao e Comunicao -Educao Fsica DOMNIO CIENTIFICO: -Matemtica -Fsica e Qumica DOMNIO TCNICO:
Portugus
Compreenso
Compreenso oral B1 C1 Utilizador independente Utilizador avanado B1 C1 Leitura Utilizador independente Utilizador avanado
Conversao
Interaco oral Produo oral
Escrit
Utiliza indepen
A1 Utilizador bsico A1 Utilizador bsico A1 Utilizador bsico A1 Utilizador bsico A1 Utilizador (*) Nvel do Quadro Europeu Comum de Referncia (CECR)
-Capacidade de iniciativa. -Capacidade de interveno no meio onde se insere. -Capacidade de liderar ou contribuir para a existncia de uma boa liderana. -Capacidade de interagir com o grupo de trabalho e outros. -Esprito de Equipa. -Inovador. -Dinmico.
-Capacidade de gesto e monitorizao de projectos. -Capacidade de planificao de Projectos. -Capacidade de assumir compromissos. -Capacidade de responsabilizar-se pelo que faz e cumprir de regras estabelecidas.
- Montar computadores. -Instalar e configurar computadores isolados ou inseridos numa rede local. -Fazer a manuteno e reparao de computadores. -Instalar perifricos informticos. -Fazer manuteno e reparao de perifricos informticos. -Instalar e configurar sistemas de rede. -Instalar, configurar e efectuar a manuteno de sistemas operativos (cliente e servidor). -Implementar, supervisionar e efectuar a manuteno de sistemas de rede (partilha de recursos, politicas de segurana, administrao e gesto). -Instalar, configurar e efectuar a manuteno de aplicaes informticas (universais e especificas). -Efectuar a anlise de sistemas de informao.
Portuguese
Understanding
Listening Reading B1 Independent user B1 Independent user A2 C1 A1 Power User Basic user C1 A1 Power User Basic user
Conversation
Oral Interaction Basic user Spoken Production A2 Basic user A2
Writin
Basic
B2 Independent user B2 Independent user B1 Independ A1 Basic user A1 Basic user A1 Basic
Social skills
-Ability initiative. Capacity-intervention in the middle where it belongs. -Ability to lead or contribute to the existence of good leadership. -Ability to interact with the group and others. -Team Spirit. -Innovative. -Dynamic.
-Ability to manage and monitor projects. Capacity-planning projects. -Ability to make commitments. -Ability to take responsibility for what you do and follow established rules.
- Assemble computers. -Install and configure individual computers or inserted in a local network. -Maintain and repair computers. -Install peripherals. -Maintain and repair of computer peripherals. -Install and configure network systems. -Install, configure and maintain operating systems (client and server). -Implement, monitor and maintain network systems (sharing of resources, security policies, administration and management). -Install, configure and maintain computer applications (both universal and specific). -Perform analysis of information systems. To develop computer applications and environments using procedural programming languages and visual.