Ir para conteúdo

BananaFight

Conde
  • Total de itens

    702
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que BananaFight postou

  1. Essa img que mandei é de um servidor online que entrei, o link é https://dbo.global/ Não cheguei a jogar por falta de tempo.
  2. Alguém já viu esse game ? Fiquei sabendo que da para criar servidores dele, alguém ja mexeu ou conhece o estado desses servidores ?
  3. Cara isso é para ele não tentar ler os atributos do pokeball pelo item, basicamente isso é para evitar bugs com o getAttribute.
  4. Foi exatamente por isso que resolvi criar o pokeball por classe, era muito ruim ter que usar os atributos dos itens.
  5. Eu estou refazendo ele, ja postei a versão 2.0 dele em outro tópico aqui hoje, mas agora vou refazer tudo e postar aqui nesse tópico, arrumando bugs e fazendo da forma mais limpa possível.
  6. Como eu não fiz um videos fazendo elas, vou postar o meu repositório para quem quiser olhar e baixar a vontade: https://bitbucket.org/eduardovicente/pokemo-new-era
  7. Fala galera, a algum tempo eu venho organizando algumas idéias e melhorando alguns sistemas que eu faço no meu tempo livre, e depois de muito pensar eu resolvi postar eles para vocês. Meu objetivo é compartilhar conhecimento de programação com vocês, e espero conseguir contribuir muito com isso. Infelizmente esses 2 sistemas iniciais que irei postar aqui não foram gravados em videos pelo fato de ser um aprimoramento de coisas que eu ja fiz, MAS para os próximos sistemas que eu criar irei fazer um videos ensinado como eu crio meus sistemas e como editar a source de modo simples e fácil. Para esses 2 primeiros sistemas estarei apenas disponibilizando o DIFF, não vou ensinar como instalar na source porque não é meu objetivo, com o DIFF disponivel e um pouco de esforço vocês conseguirão seguir e implementar nos seus próprios servidores. OS SISTEMAS A BAIXO ESTÃO NA VERSÃO DE DESENVOLVIMENTO PODENDO APRESENTAR FALHAS E NÃO ESTÃO 100% FINALIZADOS. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Monster System V 1.0 O sistema não é aprova de falhas e não foi bem testado, essa é a versão 1.0 e pode conter bugs. Esse sistema foi feito para dar vida aos monstros do jogo, adicionando status e level para aumentar a dificuldade e a diversidade de coisas a se fazerem dentro do jogo adicionando mais RPG e dinâmica ao mesmo. Monster System DIFF https://pastebin.com/zZjHPMLR O sistema conta com um sistema de level ja funcionando para os monstros do jogo aonde eles ganham experiencia ao matar outros monstros, quando passam de level eles tem seus status base aumentados. Esse é um sistema mais complexo e por isso não vou dar muita descrição dele, pois ainda esta na V1 e tem muita coisa que não esta pronta, mas ja é um bom começo para dar uma diversificada nos monstros do seu servidor. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pokeball System V 1.0 O sistema não é aprova de falhas e não foi bem testado, essa é a versão 1.0 e pode conter bugs. Esse sistema foi feito criando uma nova classe chamada "Pokeball" e ela estende a classe "Item", o Objetivo dessa classe é organizar e facilitar a manutenção do código, e agilizar futuras interações do cliente com o servidor ( Enviar para o client a vida do pokemon que esta na ball e etc. ) Pokeball System DIFF https://pastebin.com/F36pcf5Y O Sistem conta com os seguintes atributos std::string name = ""; std::string nick = ""; < Não esta sendo usado Ainda uint32_t level = 1; uint64_t experience = 100; int32_t health = 100; int32_t healthMax = 100; PokemonStatus status; < Não esta sendo usado Ainda E foram criados os seguintes métodos para serem usados no Lua // Pokeball static int luaPokeballCreate(lua_State* L); static int luaPokeballGetPokemonName(lua_State* L); static int luaPokeballSetPokemonName(lua_State* L); static int luaPokeballGetLevel(lua_State* L); static int luaPokeballSetLevel(lua_State* L); static int luaPokeballGetExperience(lua_State* L); static int luaPokeballSetExperience(lua_State* L); static int luaPokeballGetHealth(lua_State* L); static int luaPokeballSetHealth(lua_State* L); static int luaPokeballGetMaxHealth(lua_State* L); static int luaPokeballSetMaxHealth(lua_State* L); --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Proximo Passo: Reformular formulas de ataques e spells
  8. Oque houve com as sprites em 45° ? Tirando isso não vi nada muito diferenciado pelas screens a cima, mas esta visualmente bonito, um problema que eu geralmente noto em projetos com essas sprites é que são bem limitadas então os cenários acabam ficando bem feios, mas não é o seu caso, parabéns.
  9. Que tristeza.
  10. Não sei, não tenho conhecimento cientifico para explicar isso.
  11. Me expressei mal, estou me referindo a memória no seu estado literal.
  12. O que eu quis dizer no post que você citou foi, definir que Memorias e Corpo são coisas que não dependem um do outro, oque nos define são nossas vivencias armazenadas na nossa memoria, caso elas não existam nós deixamos de existir ( A nossa essência, o nosso corpo existe, mas nós como um individuo único no universo não ), então eu propus que caso uma alteração no passado apague a existência de nossas vivencias da memoria das pessoas ( Incluindo nos mesmos ) deixaríamos de existir. Podemos dizer que sim. Se levar 10 faço a 23, e se levar mais de 25 faço a 20.
  13. consigo a 25 para vc
  14. Discordo, seu corpo realmente é seu, mas ele depende sim dos seus pais para existir, mas não de forma síncrona, você e seu corpo só existem porque sua mãe e seu pai te geraram, então a partir do momento que essa causa não existiu o efeito que você é não existira e por isso você seria decomposto para o nada, digamos que o tempo para o seu corpo se passaria tão rápido que suas células envelheceriam e sumiriam, isso é a minha concepção sobre o assunto. Outra coisa, mesmo que seu corpo material continuasse a existir, as suas lembranças sofreriam a mudança de estado gerada pelo impacto no tempo que você causou, basicamente você não teria aprendido nada e seria simplesmente um corpo sem lembranças. Seguindo a linha de raciocínio aonde seu corpo e mente são um objeto que não sofrem com impactos no tempo, você se tornaria a causa da sua existência, basicamente para você existir alguém (Seu antigo eu) tem que voltar no tempo matar seus progenitores para que você se torne uma existência própria, ou seja, você gerou a sua vida própria, mas matou o seu antigo eu ( Que é a existência lincada a seus parentes ) Sim, o tempo é uma unidade de medida, mas estou me referindo a sua figura de linguagem, ou seja, o tempo como "Controle dos eventos do Universo".
  15. Se você pensar que sua existência não depende da causa que te criou então basicamente esta dizendo que não existe um passado, todo efeito tem uma causa. Então quando você nasce a causa são seus pais, e você é o efeito, se tirarmos a causa do passado o efeito não existe no futuro / presente. Se um efeito não depende da causa, o passado não existe, viveríamos somente andando para frente e por isso eu acho que não existem universos paralelos. Basicamente eu não acredito que seja possível alterar o passado e por isso não teriam paradoxos e nem universos paralelos. Seguindo a logica de que fazer a mesma coisa nunca vai mudar o resultado, podemos definir que se você mata sua mãe no passado, você deixaria de existir, logo não mataria sua mãe no passado, e voltaria a existir, e podemos dizer que o seu "novo eu" é você, então você viveria e chegaria a um ponto da vida aonde voltaria no passado para matar sua mãe de novo, gerando um fluxo ligado de ações, seguindo essa linha de raciocino eu não acho que seja possível alterar a forma como as coisas vão acontecer, basicamente se você mata alguém no passado, no seu futuro ela não vai existir e você não vai ter a necessidade de matar ela no passado, então você mata ela uma vez e ela volta a existir como uma correção do tempo no passado, então mudar o passado não é possível.
  16. BananaFight

    Paradoxo temporal

    Eu sou o único que não acredita 100% em paradoxo temporal ? Por exemplo, você no ano de 190 volta no tempo e mata sua mãe, então deixa de existir, oque tem de paradoxo nisso ? o Futuro que você veio sua mãe morreu, então quando chegar no ano de 190 não vai existir ninguém para matar sua mãe, logo ela não morreu no passado, e você nasceu, então você volta a existir no ano de 190 e mata sua mãe de novo, e a sua vida se resume a esse ciclo, podendo ser alterada ou não pela influencia de outras pessoas durante esse ciclo.
  17. E é exatamente por isso que eu disse que se não sabe usar é melhor evitar, eu consigo ler ternário sem nem um problema e consigo entender exatamente oque esta sendo verificado e qual vai ser o resultado da verificação.
  18. Fale por si só, operador ternário tem sim suas utilidades e pode sim simplificar muito um código, tudo depende da perspectiva que se vê, então se você não sabe usar é melhor evitar mesmo.
  19. Isso é uma referencia a um método de ação do processador. Mas basicamente é enviar informações para o receptor agir de formas diferentes, e por isso essa referencia. Ou seja você vai enviar informações do servidor para o client usando os ExtendedOpcodes que ja estão implantados na source do client ( E em alguns servidores tfs 1.x ), caso no seu servidor não tenha você pode adicionar manualmente nas source seguindo os tutoriais ja postados aqui.
  20. Sim, tem espero que melhore muito, só comentei que esperava mais pelo fato do projeto ja ter mais de 3 anos de produção, e em todo esse tempo não trouxe nada de mais, pelo contrario ficou devendo muita coisa.
  21. Esperava mais desse projeto. Consegui identificar alguns problemas nos sistemas só olhando pelas as imagens, Sistemas iguais aos de um poketibia, e não parece ter nada de novo e diferente de outros servidores, mapa parece bem fraco, também, tirando as sprites parece um servidor de poketibia mal programado.
  22. Estudando² Primeiro aprenda a Sintaxe da Linguagem, depois busque sobre Orientação a Objetos, e depois vá aprendendo com a necessidade.
  23. Esta bem legal mesmo, parabéns.
  24. Amigo existe uma coisa que se chama capitalismo, e acredite vivemos nele hoje, Não importe se algo é bom ou ruim, o que importa é se ele vende bem ou mal, entenda alguns pontos. 1° Tibia é um jogo para entusiasta agora, seus jogadores não são meros jogadores modinhas, e sim apaixonados pelas mecânicas do jogo. 2° Titulo como DBZ, Naruto em projetos geralmente não dão certo pelo fato de que precisam de um nicho ainda menor de pessoas, Ou seja, 1° pegamos a comunidade do Open Tibia que Jogaria um servidor de tibia pirata, depois pegamos essas pessoas e filtramos quem curte DBZ, e por ultimo pegamos aqueles que jogariam um servidor de DBZ com gráficos ruins, e sistemas fracos, conseguem entender porque a maioria dos projetos não vão para frente ? 3° e Ultimo, criar um jogo requer conhecimento, investimento e tempo, não é fácil como parece juntar os 3 requisitos básicos apenas com pessoas caridosas em uma comunidade falida O Publico do Tibia hoje em dia é bem baixo, então se quer dedicar seu tempo estudando e criando alguma coisa, não faça isso com o Tibia, porque ele esta morto, você pode ter a melhor qualidade de todas, mas se não tiver um publico alvo grande o suficiente, sua ideia falha, e você fali. Quer estudar programação, aprender designe brincar de desenvolvedor ?, Usa Unreal Engine, Unity 3D, não perca seu tempo em uma coisa pirata e sem futuro, só isso que tenho para te falar
  25. Quero não vlw
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...