NetHack
NetHack é um jogo de computador do gênero RPG e Roguelike, originalmente desenvolvido para rodar em modo texto. É um dos jogos de computador mais antigos que ainda continuam sendo desenvolvidos. Foi criado em 1987, sendo uma evolução do jogo Hack de 1985, e sendo desenvolvido até hoje. Hoje é um software livre, e conta com diversas versões gráficas.
NetHack | |
---|---|
Nível O Oráculo | |
Plataforma(s) | Multi-plataforma |
Lançamento | versão inicial 1987; versão atual 3.6.6 (2020) |
Gênero(s) | RPG, Roguelike |
Modos de jogo | Single player |
O objetivo do jogo é explorar cavernas (geradas aleatoriamente), lutar contra monstros, e encontrar o "Amuleto de Yendor". As cavernas possuem cerca de 50 níveis (andares) que seguem para baixo; supostamente o jogador deve encontrar o Amuleto de Yendor, fortemente guardado, no último nível. Além dos monstros, o jogo contém diversos itens que ajudam (ou atrapalham) o personagem na trama.
O termo net é devido ao seu desenvolvimento ter sido coordenado através da Internet.[1] O termo hack se refere a um gênero de rpg conhecido como hack and slash por causa de seu foco no combate. O jogador controla um personagem que explora as masmorras em busca do Amuleto de Yendor.[2]
História e desenvolvimento
editarNetHack é um software de código aberto e é um dos jogos mais antigos para computador ainda em desenvolvimento,[3] com novos recursos e correção de bugs adicionados por um amplo porém seleto grupo de voluntários, comunmente chamados de DevTeam. O DevTeam raramente discute versões em desenvolvimento em público, e publica novas versões sem prévio aviso. Entretanto, eles mantêm uma lista de bugs conhecidos. Como NetHack é de código aberto, terceiros podem publicar atualizações e versões além das oficiais.[4][5]
Jogabilidade
editarAntes de começar um jogo, o jogador deve fornecer o nome de seu personagem e então selecionar uma raça, classe, sexo, e tendência, ou deixar para o jogo escolhê-los aleatoriamente. Há classes tradicionais do rpg como cavaleiro, bárbaro, mago, ladino, valquíria, monge, e samurai, e também outras mais inusitadas, incluindo arqueólogo, turista, e homem das cavernas.[6] A classe e tendência do personagem do jogador determinam a qual divindade o personagem serve no jogo e "como outros monstros reagem a você".[7]
Após o personagem do jogador ser criado, o objetivo principal é apresentado. Para vencer o jogo, o jogador deve recuperar o Amuleto de Yendor, encontrado no último nível da masmorra, e sacrificá-lo à sua divindade. A realização dessa tarefa recompensa o jogador com o dom da imortalidade, e o jogador "ascende", alcançando o status de semideus. Além disso, outras missões devem ser completadas, incluindo uma missão específica de cada classe.
O personagem do jogador é habitualmente acompanhado por um animal de estimação, geralmente um gato ou cão, embora cavaleiros comecem com um pônei.[8] A maioria dos outros monstros podem ser domados usando magia ou comida.
Origem dos objetos da masmorra "Dungeons of Doom"
editar- A masmorra "Dungeons of Doom" tem muitos objetos perdidos (ex. armas, ferramentas, comida ou artefatos) no chão, isso porque os muitos personagens do jogo referidos no "Guidebook" oficial do jogo e que foram na masmorra morreram no meio do caminho sem conseguir o Amuleto de Yendor e os outros que sobreviveram foram parar no Plano Astral e ficaram presos lá (porque não tinham o Amuleto de Yendor verdadeiro para conseguir sair) e deixaram os objetos deles na masmorra depois de morrer de e os novos aventureiros pegam esses objetos para poder sobreviver esse lugar.
Níveis da masmorra
editarA masmorra de NetHack gera aproximadamente 50 níveis, dos quais a maioria é gerada aleatoriamente ao primeiro contato com o jogador. Um nível típico contém um caminho para cima e outro para baixo (que podem ser escadas, armadilhas, etc.), juntamente com diversas "salas", unidas por corredores, que podem conter recursos como altares, lojas, fontes, armadilhas e até pias. Alguns níveis especiais tem o design fixo em todas as partidas. Há ramais, incluindo um Sokoban[9] e a torre de Vlad.[10]
Itens e Ferramentas
editarNetHack possui uma variedade de itens: armas (podendo ser de tiro ou de contato),[11] armadura para proteger o jogador;[12] pergaminhos e livros de magia;[13] poções para beber;[14] e uma variedade de ferramentas como chaves e lâmpadas.[15]
Um aspecto importante da jogabilidade de NetHack' é a identificação de itens. Por exemplo, uma poção recém-descoberta pode ser chamada de 'pink potion' sem pista alguma sobre sua verdadeira função. Os jogadores podem lançar mão de uma série de medidas e truques para apurar, ou pelo menos deduzir, deduzir a identidade da poção.[16] A tática mais óbvia e talvez a mais arriscada é simplesmente bebê-la.
Diferentemente de outros roguelikes, todos os itens de um certo tipo terão a mesma descrição; por exemplo, todos os pergaminhos de encantar arma podem ser rotulados 'TEMOV', e uma vez que um for identificado, todos os pergaminhos de encantar arma serão rotulados como tal. Ao começar uma nova partida as descrições dos itens serão embaralhadas novamente, portanto o 'silver ring' que é o anel de levitação em um jogo pode ser o anel da fome em outro.
Bênçãos e maldições
editarComo em muitos outros jogos no baseados no Rogue, todos os itens em NetHack são "blessed", "uncursed", or "cursed".[17] A maior parte dos itens são encontrados 'uncursed', mas o status "BUC" (Blessed/Uncursed/Cursed) de um item é desconhecido até que haja sua identificação ou detecção por outros meios.
Geralmente, um item 'blessed' será mais poderoso que um 'uncursed', e um 'cursed' será menos poderoso. No tocante a objetos que aplicam efeitos ao jogador, uma maldição irá geralmente fazer o efeito (mais) danoso. Há exceções, no entanto, que são habitualmente muito específicas (por exemplo, a poção amaldiçoada de subir de nível irá fazer o jogador passar pelo teto para o nível superior).
Morte do personagem
editarComo roguelikes em geral, NetHack possui morte definitiva: personagens finados não podem ser revividos sem terem feito um backup dos arquivos de 'save'.
A frase "Do you want your possessions identified?" (abreviada por "DYWYPI" e usada para denotar a morte do jogador) é exibida por padrão ao fim de cada partida, permitindo ao jogador tomar conhecimento de qualquer característica desconhecida dos itens encontrados durante o jogo.
O jogo esporadicamente salva um nível no qual o jogador morreu e anexa esse nível a outro jogo. Isso é feito através das "bones files", que são salvas no computador que executa o jogo. Um jogador usando um servidor público pode assim encontrar os restos de muitos outros jogadores. Pode-se também trocar "bones files" através de programas como o Hearse.[18]
Bugs, mensagens humorísticas, histórias, experiências e ideias para a próxima versão são discutidos no Usenet newsgroup «rec.games.roguelike.nethack». groups.google.com.[19]
Conduta
editarApesar de NetHack poder ser completado por jogadores iniciantes ou intermediários, jogadores experientes podem experimentar "condutas" para um desafio adicional.[20] Essas restrições voluntárias às ações no jogo, como não usar desejos, seguir uma dieta vegetariana ou até vegana, ou até não matar monstro algum. Enquanto que em geral condutas são detectadas pelo jogo e exibidas na ocasião da morte ou ascensão, condutas não-oficiais, como a conduta Zen (na qual o personagem do jogador usa uma venda durante todo o jogo), também existem na comunidade NetHack.
Spoilers
editarNetHack é amplamente focado no descobrimento de segredos e truques durante a partida. Pode-se levar anos para alguém se tornar um bom conhecedor desses truques, e até jogadores experientes rotineiramente descobrem novos. Um sem-número de fansites e forums de discussão oferecem listas dos segredos do jogo conhecidos como "spoilers".[21] Muitos jogam sem recorrer aos spoilers e classificam seu uso como trapaça. Fãs de Nethack consideram uma ascensão sem ter lido spoilers muito prestigiosas; o feito é tão difícil que alguns questionam se já foi ou pode ser conseguido.
Interface
editarNetHack foi criado originalmente com apenas uma simples interface ASCII, apesar de ter acrescida mais tarde no desenvolvimento do jogo a opção para o uso de algo mais elaborado. Elementos da interface - ambiente, entidades e objetos - são representados por arranjos de caracteres ASCII ou Extended ASCII usados em texto, modo "DEC" ou "IBM". Além do ambiente, a interface também mostra o personagem e informações de sua situação.
Um exemplo detalhado:
You see here a silver ring. ------------ ## ....._.....| |...........# ------ # ...........| |....| --------------- ###------------ |...(| |..%...........|########## ###-@...| |...%...........### # ## |....| +.......<......| ### ### |..!.| --------------- # # ------ ### ### # # ---.----- ### |.......| # |........#### |.......| |.......| --------- Hacker the Conjurer St:11 Dx:13 Co:12 In:11 Wi:18 Ch:11 Lawful Dlvl:3 $:120 HP:39(41) Pw:36(36) AC:6 Exp:5 T:1073 |
O jogador (o símbolo '@', um mago neste caso) entrou nesse ní9vel pelas escadas (o símbolo '<') e matou alguns monstros, deixando seus corpos (os símbolos '%') para trás. Explorando, o mago descobriu três salas unidas por corredores (os símbolos '#'): uma um altar (o símbolo '_'), outra vazia e a última (onde o mago se encontra atualmente) contendo uma poção (o símbolo '!'), um baú (o símbolo '('), e acabou de se mover para um quadrado contendo um 'silver ring'. Grandes partes do nível permanecem inexploradas (provavelmente a oeste depois da porta (o símbolo '+')) e o jogador tem ainda que achar a escada que desce para o próximo nível.
Além da inteface original mostrada acima, existem interfaces que substituem as representações convencionais na tela por imagens 2D. Interfaces gráficas desse tipo utilizam o sistema X Window, ou a interface gráfica do Microsoft Windows, ou o Qt, ou a biblioteca GNOME.
Há também outras opções gráficas mais elaboradas, como a perspectiva isométrica de Falcon's Eye e «Vulture's Eye». clivecrous.github.com, ou o rendering tridimensional que noegnud possui. Vulture's Eye é um fork do agora extinto projeto Falcon's Eye . Vulture's Eye oferece gráficos adicionais, sons, correção de bugs e melhoras na performance e está em «ativo desenvolvimento». github.com num ambiente colaborativo aberto.
IRC
editarNethack conta com um canal IRC, #nethack, na rede Freenode. Muitas pessoas discutem o jogo por lá e com o bot "Rodney" relatando cada morte e anunciando luas cheias.
Uso em pesquisa
editarDevido à sua complexidade, NetHack está sendo usado como ambiente de pesquisa de inteligência artificial pelo Facebook.[22][23]
Versões e variantes
editarHá versões não-oficiais para Nintendo DS,[24][25] PlayStation Portable,[26] Tapwave Zodiac,[27] GP2X,[28] Windows Mobile,[29] e Nokia Internet Tablets 770, N800 e acima.[30][31] NetHack reconhecido pela Blizzard como uma inspiração para o jogo Diablo.[32]
Slash'EM,[33] SporkHack[34] e UnNetHack,[35] entre outras, são variantes ativamente desenvolvidas.
Referências
- ↑ «NetHack 3.4.3: Information». NetHack.org. Consultado em 15 de dezembro de 2008
- ↑ Au, Wagner James (1997), «Back to the Dungeon», Wired
- ↑ Eli (16 de julho de 2006). «NetHack». Jay Is Games. Consultado em 15 de dezembro de 2008
- ↑ «Variant - NetHack Wiki»
- ↑ «NetHack General Public License». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Sokoban - NethackWiki». nethackwiki.com
- ↑ «Vlad's Tower - NethackWiki». nethackwiki.com
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Hearse». Consultado em 15 de dezembro de 2008
- ↑ «rec.games.roguelike.nethack». NetHackWiki. Consultado em 11 de novembro de 2010
- ↑ «Título ainda não informado (favor adicionar)». www.nethack.org
- ↑ «Título ainda não informado (favor adicionar)». www.statslab.cam.ac.uk
- ↑ Wiggers, Kyle (25 de junho de 2020). «Facebook releases AI development tool based on NetHack». Venture Beat. Consultado em 26 de junho de 2020
- ↑ Küttler, Heinrich; Nardelli, Nantas; Miller, Alexander H.; Raileanu, Roberta; Selvatici, Marco; Grefenstette, Edward; Rocktäschel, Tim (2020). «The NetHack Learning Environment». Machine Learning. arXiv:2006.13760v1
- ↑ Pernsteiner, Stuart (17 de março de 2007). «NetHack for the Nintendo DS». Stuart Pernsteiner's Website. Consultado em 15 de dezembro de 2008. Arquivado do original em 2 de fevereiro de 2007
- ↑ Kosinski, Brett (19 de outubro de 2008). «NetHackDS». The "B" Ark. Consultado em 15 de dezembro de 2008. Arquivado do original em 1 de janeiro de 2008
- ↑ «Porting NetHack to the PSP - Latest news». 22 de março de 2007. Consultado em 15 de dezembro de 2008. Arquivado do original em 16 de dezembro de 2007
- ↑ «NetHack and SlashEM for Palm OS». Retrobits.net. Consultado em 15 de dezembro de 2008
- ↑ «Nethack (graphical)». GP2X Wiki. 12 de julho de 2008. Consultado em 15 de dezembro de 2008. Arquivado do original em 4 de julho de 2008
- ↑ «Download NetHack 3.4.3 for Windows Mobile PocketPC - Softpedia». Softpedia. 16 de abril de 2006. Consultado em 13 de dezembro de 2008. Arquivado do original em 14 de novembro de 2007
- ↑ Caron, Frank (24 de maio de 2007). «The N800 surfs nicely, but how does it game?». Ars Technica. Consultado em 15 de dezembro de 2008
- ↑ «Nethack ported to Maemo on Nokia 770».
- ↑ «Blue's News Feb 7-13, 1998». 13 de fevereiro de 1998. Consultado em 9 de setembro de 2009
- ↑ «The Slash'EM Homepage»
- ↑ «SporkHack»
- ↑ «UnNetHack»
Ligações externas
editar- «Página oficial do jogo» (em inglês)
- «Hall da Fama - NetHack». em GameSpy
- «Servidor público de NetHack»
- «SporkHack - Site Oficial»
- «Arquivo das versões de NetHack para MS-DOS»
- «#nethack». irc.gnu.org no freenode
- «firsthour.net». Review de Nethack
- «Pixelhack». Gráficos alternativos para Nethack
- «NetHack Wiki» (em inglês)