Curtir Curtir:  0
Resultados 1 a 9 de 9

Tópico: Bugs - O que você sabe a respeito?

  1. #1
    Avatar de Krex
    Registro
    25-05-2007
    Idade
    34
    Posts
    439
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão Bugs - O que você sabe a respeito?

    Pra começar, esse tópico deveria estar numa seção de artigos ou etc, mas como não encontrei no fórum, postei em Geral. Moderadores podem mover a vontade! =)

    BUGs
    O que você sabe sobre eles?


    O que são bugs?
    Não, nesse caso não são os insetos que infestam os esgotos de Carlin. Segundo o Wikipédia, bugs são erros no funcionamento de um software, que causam danos como travamento do sistema (entre outros menores).

    Por que acontece isso?

    Normalmente quando um programador trabalha com códigos de jogos ele imagina qual caminho o jogador vai seguir ao fazer determinada ação. Um exemplo: o jogador quer se mover, o que ele vai fazer? Clicar no local onde quer ir.

    caminho único pra fazer a ação



    Os bugs ocorrem quando algo sai desse caminho, fazendo com que o cliente do jogo não consiga processar corretamente essa informação. Claro que nem todas ações fora desse contexto vão retornar um bug: o programador cria uma área com condições 'aceitáveis'. Pegando o exemplo anterior: o jogador clica no local onde quer ir e logo depois começa a escrever uma mensagem. Ao dar 'enter', a nova ação pode cancelar a primeira, fazendo com que o char pare de andar.


    um caminho central mas com ações menores ao redor


    Em resumo: normalmente os bugs acontecem quando você mistura ações.


    Um outro exemplo:
    Você invita um jogador pra entrar na sua casa (aleta sio). Ele entra, vai até o meio da casa e então da logout. Suponhamos que você tire o nome dele da lista de convidados, o que acontece?
    Quando o player logar de volta, vai cruzar dois sistemas - o jogo poderia se confundir travar. Sabemos que isso não acontece, até porque é uma ação normal no Tibia e se acontecesse o bug já teria sido corrigido. Mas fica a pergunta: e se tivesse um terceiro sistema a ser ativado quando o player fizesse login, será que o sistema entenderia? Será que o player não seria mandado pra fora (por exemplo) com HP infinito?

    Pode parecer estranho... mas é assim que acontecem os bugs.

    Bug Guildhall de Yalahar

    Pra comprovar, nada melhor que um exemplo real vindo do Tibia. Em 2008, quando Yalahar foi lançada, logo apareceu um bug que permitia que os jogadores andassem com aquela roupa de nadador (inclusive com água em volta):


    O motivo do bug é bem simples: dentro da guildhall existe uma piscina. O jogador entrava nela normalmente e ganhava a roupa de nadador, sendo removida quando saia da água. O truque era usar o comando de "alana sio" pra expulsar o mesmo da casa... mas ele ia com a roupa e tudo, mesmo quando já estivesse do lado de fora.
    Notam o que acontece? Você tem um sistema que te permite nadar e outro que é pra controlar as casas. O sistema de natação é configurado pra tirar a roupa quando você sai da água pisando na borda, só que nesse caso, o sistema de controle de casas interfere, te tirando da água sem precisar fazer isso.

    Bug do "Exit"
    Aconteceu meses atrás e deixou todo mundo indignado querendo saber o que aconteceu. Resumindo, um jogador conseguiu dar logout em meio a vários inimigos que estavam o atacando, fazendo com que o battle sumisse em 7 segundos.


    A lógica da coisa é simples. Cada ação que você executa tem um timer que diz quanto tempo leva pro battle sair. Atacar um monstro tem um tempo certo, soltar uma magia tem outro tempo, atacar um player outro... e por aí vai. Nesse caso, provavelmente o que o jogador fez foi misturar esses timers de alguma forma pra que o battle sumisse mais rápido.

    Um exemplo real tirado de outro jogo (não vou dizer qual): quando você mata um jogador, leva 10 minutos pra poder dar logout. Quando você ataca um jogador, leva 30 segundos.
    Uma maneira de bugar é matar alguém (vai ficar o contador de 10 minutos) e então você dá exit e re-abre o jogo. O seu personagem vai continuar parado onde estava antes de logar... então, você ataca um jogador qualquer e o timer vai ser resetado para 30 segundos, ignorando a ação anterior.

    nunca testei pra ver se funciona no tibia


    Bug Hunters

    Caçadores de bugs. Normalmente são pessoas que cansaram de jogar e resolvem se divertir dessa forma. O modo básico de se fazer é reunir um grupo de 3 ou 4 amigos e tentar cruzar ações malucas pra fazer o cliente não entender ações.

    Pode parecer vandalismo mas não é: procurar bugs em jogos e sites pode ser até profissão (já lí em algum lugar que o Facebook paga 500 doláres pra cada bug que você encontrar no código do site).
    Em todas grandes empresas de jogos existem testers que procuram brechas no programa. Infelizmente esse é um ponto fraco do Tibia: os test-servers duram pouco tempo, os tutores não são preparados e o ambiente vira baderna.
    Um site maneiro sobre test de jogos em desenvolvimento: http://www.gamestester.com/

    Considerações finais:

    Obs: Cabe a qualquer um decidir o que fazer depois de encontrar um bug: você pode tentar abusar dele ou reportar pra CIP. No primeiro caso, pode ser descoberto por alguma ferramenta do jogo e ser deletado. No segundo, você pode ser recompensado pela empresa com algum rare item.

    Obs2: CONHECIMENTO É LIVRE! Então falar sobre o que são bugs e como encontrá-los não é errado. Espero que nenhum mod delete o tópico :3

    Referências:

    http://forums.tibiabr.com/showthread.php?t=448204
    http://forum.portaltibia.com.br/inde...motivo-de-bug/
    http://pt.wikipedia.org/wiki/Bug


    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    Última edição por Krex; 18-03-2012 às 14:20.

  2. #2
    grilo minda premio Avatar de Rocko
    Registro
    24-06-2008
    Localização
    Presidente Prudente
    Idade
    32
    Posts
    1.990
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Marcelo Krex Ver Post

    Obs: Cabe a qualquer um decidir o que fazer depois de encontrar um bug: você pode tentar abusar dele ou reportar pra CIP..... No segundo, com certeza vai ser recompensado pela empresa.
    bom na verdade a Cip não garante nada

    mas todavia não vou só fazer este comentario pois seria muito chato e mal-educado da minha parte, então, o topico é interessante, mas poderia ter citados mais fatos, como excalibug (maior mito do tibia) e fatos isolados/exclusivos se possivel
    mas no geral gostei, teve algumas explicações técnicas e ajudou a esclarecer melhor algumas coisas pra quem não sabia
    Avatar by:[USER=Don Maximus Meridius]Don Maximus Meridius[/USER] <3

    As vezes eu streamo, siga!

    https://www.twitch.tv/moutonzinho

  3. #3
    Chefe da máfia das padarias Avatar de Dark Black Magician
    Registro
    05-06-2009
    Posts
    3.379
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Caçar bug's é deveras interessante.

    Existem vários que poderiam ser citados com no tópico como o das traps no grizzly addams, que rendeu dinheiro pra muita gente (que sabia dele) e o da some golden fruits (que deu até um the famous golden bug pro cara que reportou).

    Eu não me considero um bug hunter, mas já achei alguns bem legais, alguns eu reportei, outros ainda estão no jogo e eu tenho que dizer que uso eles de vez em quando










    "Dizem as lendas que o matador negro caminhou entre a terra dos puros Fey, na esperança de ser julgado por tudo que fez. As pequenas criaturas encontraram uma gota de pureza em seu coração, e o aceitaram como um ser justo. Assim nasceu Bloodwing, a mística ave que assumiu a forma tenebrosa das lembranças da guerra, o julgando silenciosamente mas permanecendo ao seu lado, seu pequeno suspiro de liberdade."

  4. #4
    Avatar de Sero
    Registro
    26-01-2006
    Posts
    4.886
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão



    Bom tópico, bem feito e bem escrito! E um português bem escrito é algo que agrada os olhos

    Bugs e glitches existem em praticamente todos os jogos. Alguns são engraçados, mas outros prejudicam bastante. Infelizmente, no Tibia, a maioria dos bugs são bastante prejudiciais, alguns levando até mesmo a um reset. É normal, bugs em jogos multiplayer sempre são muito perigosos.

    Eu nunca achei um bug no Tibia, que eu me lembre.
    "To escape criticism — Do nothing, say nothing, be nothing"
    "O pecador foge da repreensão, encontra justificativa para seguir sua vontade." (Eclesiástico 32)

  5. #5
    Avatar de Lee Kun
    Registro
    11-12-2004
    Posts
    1.646
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Já sofri bastante com bugs nas minhas pequenas aventuras de programação. É impressionante a quantidade de caminhos inesperados que podem acontecer quando vocês está criando algo tão simples quanto uma calculadora. Dentro de um jogo complexo como Tibia então...

    Por isso que é praticamente impossível passar um update sem bugs, a maioria dos bugs são percebidos e reportados nos Test Servers, outros passam porque dependem da criatividade dos jogadores, como o dos bosses e das golden fruits. É verdade que test servers mais longos diminuiriam o número de bugs (até um certo ponto), mas é importante lembrar que a Cip não pode deixar o conteúdo novo rolando por 2, 3 semanas no TS sem liberar o update, isso ia causar uma certa revolta, além de aumentar mais ainda o spoil.

    Eu já encontrei pequenos bugs no Tibia (map e npc script principalmente), mas nada que fosse super importante.

    Parabéns pelo tópico, me deu até vontade de fazer uma pesquisa e criar uma lista de grandes bugs na história do Tibia!




    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online

  6. #6
    Avatar de Krex
    Registro
    25-05-2007
    Idade
    34
    Posts
    439
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por netopalestra Ver Post
    bom na verdade a Cip não garante nada

    mas todavia não vou só fazer este comentario pois seria muito chato e mal-educado da minha parte, então, o topico é interessante, mas poderia ter citados mais fatos, como excalibug (maior mito do tibia) e fatos isolados/exclusivos se possivel

    Realmente, a CIP não garante. Modifiquei isso pra 'você pode ser recompensado'.


    Obrigado pelos comentários povo

  7. #7
    Avatar de sirtchuck
    Registro
    21-01-2010
    Localização
    Curitiba Ocupação:Poeta de Boteco
    Idade
    32
    Posts
    2.645
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    apesar de serem coisas bem óbvias, ficou legal.

    enjoy +rep

    presente amigo secreto OFF 2013. VALEU SCKARR!

  8. #8
    Avatar de GrYllO
    Registro
    09-10-2004
    Posts
    16.437
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Artigo bem escrito. Tá de parabéns!

    Só acho um pena ver um talento desses ser desperdiçado com coisas ilegais, né?
    Att,
    GrYllO.

    Precisa de suporte? Crie um tópico público! Sua dúvida pode ser a de outra pessoa. Pesquise se por um acaso a sua dúvida já não foi solucionada antes e, em caso negativo, abra um novo tópico no Suporte ou mesmo em Tecnologia (pro caso de uma dúvida técnica não relacionada ao jogo). Beleza?
    Meu coração pertence à Valéria Freitas.

  9. #9
    Avatar de scalibvr
    Registro
    02-07-2008
    Localização
    Cuiabá-MT
    Posts
    132
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    achei legal o post do cara

    rep+
    23:25 Bart Simpsom[13]:br?
    23:25 Scalibvr[145]:??
    23:25 Bart Simpsom[13]:free itens pls!!??
    23:25 Scalibvr[145]:vaizccaçarzcs noobzcs
    23:25 Bart Simpsom[13]: affff pl...BB
    23:25 Scalibvr[145]:falouzcs
    23:25 Bart Simpsom[13]:LOL



Tópicos Similares

  1. Um guia de roleplay em Tibia
    Por Anderslash no fórum Roleplaying
    Respostas: 85
    Último Post: 19-10-2006, 21:53
  2. Tudo o que você precisa para jogar Tibia
    Por claudio no fórum Tibia Geral
    Respostas: 19
    Último Post: 27-06-2005, 18:40
  3. Como ser um Tutor
    Por claudio no fórum Tibia Geral
    Respostas: 17
    Último Post: 20-05-2005, 15:08
  4. Melhor Anime do CN
    Por Guardian of Muritanya no fórum Fora do Tibia - Off Topic
    Respostas: 26
    Último Post: 19-03-2005, 18:17
  5. Um guia de roleplay em Tibia
    Por Anderslash no fórum Roleplaying
    Respostas: 0
    Último Post: 21-09-2004, 14:31

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •