×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Atelier 801
  • /
  • Jeux du forum
  • /
  • Role Playing Games - RPG
  • /
  • [Utilitário] Programas Auxiliares para RPs
[Utilitário] Programas Auxiliares para RPs
Alaka1ne
« Censeur »
1490659740000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#1
  0
  • I
  • P
  • PP
  • S
  • WIP
  • D
Oi!

Bem, todos me conhecem, eu sou o Brandon (Claramente), um cara que já GMa alguns RPs faz um bom tempo nessa seção. Depois de ter entrado na faculdade e começado a mexer com C++, eu meio que senti vontade de começar a fazer aplicativos para meio que ajudar por aqui. Eu mesmo já usei um dos que eu fiz pra um dos meus.

Eu vou explicar mais adiante cada um dos programas que eu fiz, mas antes vou deixar um aviso:

Como eu não sou um "profissional" ou algo assim ainda, os programas que eu vou deixar aqui são básicos. Eles usam o Prompt de Comando pra rodar, então qualquer aviso de segurança do Windows é porque um programa de origem "desconhecida" quer usar o Prompt (No caso, o programa que eu fiz). Esse é o único motivo real de dar algum erro de "segurança" ao rodar o programa.

Na aba a seguir eu vou explicar um pouco mais sobre os programas já-feitos.

E sim, infelizmente você vai ter que abrir o programa toda vez que for usar ele pra algo, porque ele se fecha após te mostrar o resultado e você apertar qualquer tecla (Pós-término do programa).
Aqui vem uma lista dos programas feitos. Se ele veio de algum pedido (Veja a próxima aba), eu vou colocar o nome de quem pediu junto, a não ser que quem pediu o programa não queira deixar ele "público".

Dado Universal
Esse programa funciona assim:

Você informa pra ele quantos dados que rolar, e de quantos lados quer que ele seja. O programa vai rolar esses dados pra você. Simples assim.

OBS. Eu recomendo que, quando você for rolar 3 dados, por exemplo, role 4 e comece a contar a partir do segundo para os resultados. A função que eu utilizo para "randomizar" não é 100% confiável no primeiro resultado, por isso é mais confiável utilizar o segundo.


Calculadora de Raridade
Esse é um pouco mais "complicado" que o anterior, mas ele ainda te dá um resultado sem pedir informações. Ele utiliza um RNG para calcular a raridade de um item que um jogador X vai receber.

As raridades estão divididas entre:

Comum (Common)
Uncommon (Incomum)
Rare (Raro)
Epic (Épico)
Mythical (Mítico)
Historic (Histórico)
Godlike (Divino)
Legendary (Lendário)

E a divisão de chances fica em:

40% Comum
20% Incomum
15% Raro
10% Épico
8% Mítico
4% Histórico
2% Divino
1% Lendário
Sobre pedidos de programas, tenha em mente o seguinte:

  • Eu sou um iniciante, não posso programar "altas coisas" ainda. Faça seu pedido. Vou ver se eu consigo fazer esse programa ou não, e, se algum dia eu conseguir, eu faço ele pra você e te envio com algum atraso.
  • Caso encontre algum erro no programa, avise. Eu posso muito bem ir lá e arrumar, sem problema algum.

Bem, não existe uma "ficha" pra realizar um pedido. É só deixar bem claro o que você quer no programa. Eu vou apresentar uma solução e você que vai dizer se está bom ou não. Eu vou enviar por MP o seu programa assim que ele estiver pronto, junto com a pergunta se você vai querer que ele seja postado em público nesse tópico ou não.
Essa aba é para programas que são baseados em sistemas.

Calculadora de Multiplicador
Esse programa é útil para quem usa o sistema de Multiplicadores.

Ele calcula os stats finais das fichas após todos os cálculos de Multiplicadores presentes na ficha de uma pessoa. Basicamente ele "facilita" o cálculo, porque você só coloca os valores e ele já dá os stats finais.

Sobre Multiplicadores (IMPORTANTE!)
O programa pede 3 valores diferentes para cada Stat:

O primeiro valor é a quantidade de cada stat que a pessoa colocou em sua ficha. Aquele valor nunca muda.

O segundo valor é o Multiplicador (Em porcentagem) da pessoa sobre os stats dela. O valor inicial sempre deve ser de 100% ou mais.

O terceiro valor é o Multiplicador dos Itens.

Uma ficha calculada por Multiplicador ficaria mais ou menos assim:

a dit :
➽ Nome: Looky Cal'zapher

→ Força: 7 (170%) + (0%) = 11.9
→ Agilidade: 13 (310%) + (40%) = 45.5
→ Destreza: 10 (110%) + (15%) = 12.5
→ Intelecto: 10 (110%) + (5%) = 11.5
→ Espírito: 10 (110%) + (5%) = 11.5

E a forma "correta" de preencher seria:

http://image.prntscr.com/image/42e6df152fab43ff9185bf606554c31e.png



Os 5 stats que esse programa usa são:

Strength (Força)
Agility (Agilidade)
Dexterity (Destreza)
Intelligence (Inteligência)
Spirit (Espírito)

São poucos RPs que usam essa "forma" para stats, mas se lembre que você não precisa utilizar eles pra calcular apenas esses stats. Você pode muito bem calcular um multiplicador de Sorte no campo de Força. É só lembrar que ali está contido o stat "Sorte", e não "Força".
Essa é uma pequena aba onde eu listo coisas que eu pretendo fazer algum dia, quando eu souber como exatamente. São "WIP"s, vamos dizer.

  • Um programa que calcule os itens que vão cair de um monstro, junto com seus encantamentos ou maldições;
  • Melhorar os programas já criados ASAP, e talvez integrar eles todos em um grande "Trainer";


Atualmente estou trabalhando em um programa que sorteie um tipo de item da sua escolha (Arma, Armadura, Equipamento "Misc", Poções, Amuletos).
Aqui estão o link dos downloads:

  • Calculadora de Multiplicador v1.1
  • Calculadora de Raridade v1.2
  • Dado Universal v1.2

Versões Anteriores

  • Calculadora de Multiplicador v1.0
  • Calculadora de Raridade v1.0
  • Calculadora de Raridade v1.1
  • Dado Universal v1.0
  • Dado Universal v1.1

Dernière modification le 1490969520000
Exper
« Censeur »
1490704560000
    • Exper#0860
    • Profil
    • Derniers messages
#3
  0
Muito útil o tópico
Brassilero
« Citoyen »
1490705460000
    • Brassilero#0000
    • Profil
    • Derniers messages
#4
  0
Pode disponibilizar o código-fonte?
Alaka1ne
« Censeur »
1490708100000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Brassilero a dit :
Pode disponibilizar o código-fonte?

Sure. Manda uma MP que eu passo o código do programa que você quer.
Alaka1ne
« Censeur »
1490719440000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#6
  0

Changelog



Dado Universal v1.1
  • Arrumado o bug "óbvio" onde um dado d6 rolava números entre 0 e 5, por exemplo.
  • Adicionada outra "camada" de RNG no cálculo do número. O primeiro número deve ser um pouco mais confiável agora.


Calculadora de Raridade v1.1
  • Devido a um pequeno erro de cálculo, a raridade Divino tinha 1% de chance de aparecer e a raridade Lendário tinha 2%. Isso foi resolvido agora, e a sheet presente na explicação do tópico deve ser perfeita.
  • Adicionada outra "camada" de RNG no cálculo da raridade. Agora não se deve ter mais a "sequência" de raridade de menor pra maior quando se abre o programa consecutivas vezes em um curto período de tempo.


Tópico
  • Adicionada uma aba para Downloads, onde contém a versão atual do programa E as versões antigas.
Ricat
« Consul »
1490782980000
    • Ricat#3758
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Ja pensaste em fazer isso na programação LUA do Transformice?
Alaka1ne
« Censeur »
1490789040000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#8
  0
Ricfonseca a dit :
Ja pensaste em fazer isso na programação LUA do Transformice?

Não tenho interesse nem no Transformice nem na programação LUA dele. Então não.

Dernière modification le 1490789100000
Alaka1ne
« Censeur »
1490969400000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#9
  0

Changelog



Dado Universal v1.2
  • Criada função para repetição. Agora você pode utilizar o programa mais vezes antes do término dele, um problema comum no Prompt de Comando.
  • Arrumado o bug onde, algumas vezes, todos os resultados saem repetidos (Um roll d5 de 10 dados poderia dar todos em "5" devido a uma falha no código).


Calculadora de Raridade v1.2
  • Arrumado o bug onde, em 1/100 casos, o programa fecharia (Um dos números da raridade "Uncommon" entrava em conflito por motivos desconhecidos com um dos números da raridade "Rare", e isso meio que pararia a execução do programa em si na hora.
  • Criada função para repetição. Agora você pode utilizar o programa mais vezes antes do término dele, um problema comum no Prompt de Comando.


Calculadora de Multiplicador v1.1
  • Arrumado um bug que acontece raras vezes, onde se o multiplicador ultrapassa 4 dígitos, erros de cálculo ocorriam, e não arredondavam automaticamente dízimas periódicas (Que não me pergunte como ocorriam) (Minúsculos, mas ocorriam. Deve ter sido resolvido agora).
  • Criada função para repetição. Agora você pode utilizar o programa mais vezes antes do término dele, um problema comum no Prompt de Comando.

Um bom jeito de verem se tem atualização em algum programa é que o tópico some da lista de tópicos. Provavelmente é algum problema com uma espécie de filtro do Atelier801 por ter os programas hosteados no Mediafire, no momento.
Brenower
« Censeur »
1491102060000
    • Brenower#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Recomendaria você aprender javascript e usar node.js para programar os seus programas usando o package electron.
Um exemplo meu: https://github.com/U-12/luaeditor

Dernière modification le 1491102120000
Alaka1ne
« Censeur »
1491135300000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Brenower a dit :
Recomendaria você aprender javascript e usar node.js para programar os seus programas usando o package electron.
Um exemplo meu: https://github.com/U-12/luaeditor

Eles não vão ficar assim por muito tempo, não se preocupe. Eu sou um estudante de C++, então uso esses programas pra treinar também, já que os exercícios em sala são meio... Inefetivos. Logo logo eles saem do prompt, só falta eu descobrir quando (Acho que até Junho, talvez?).

Mas agradeço a sugestão.
Alaka1ne
« Censeur »
1491324120000
    • Alaka1ne#6192
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Novo programa logo logo. Esse vai calcular dano levando elementos em consideração, além de defesa(flat E porcentagem) e coisas como chance de crítico e coisas do gênero. Vou reutilizar ele mais tarde para criar um segundk programa.

No momento eu ainda estou fazendo o conceito da ordem dos modificadores, mas não deve demorar mais que 2 dias.
Nedior
« Citoyen »
1491745380000
    • Nedior#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
arrasou brandxn
Zarphis
« Censeur »
1496783580000
    • Zarphis#0000
    • Profil
    • Derniers messages
    • Tribu
#14
  0
Brandonnst a dit :
Novo programa logo logo. Esse vai calcular dano levando elementos em consideração, além de defesa(flat E porcentagem) e coisas como chance de crítico e coisas do gênero. Vou reutilizar ele mais tarde para criar um segundk programa.

No momento eu ainda estou fazendo o conceito da ordem dos modificadores, mas não deve demorar mais que 2 dias.

Acabou demorando bem mais que 2 dias. Isso aqui vai utilizar Database, assim como alguns outros que eu tenho em mente.

A seguir, na lista, tem um que calcula drops seguindo alguns parâmetros e esse daí que eu nunca cheguei a completar por falta de conhecimento.

Eu diria que até Sexta eu consigo terminar o primeiro, o segundo ainda não tenho datas.
  • Forums
  • /
  • Atelier 801
  • /
  • Jeux du forum
  • /
  • Role Playing Games - RPG
  • /
  • [Utilitário] Programas Auxiliares para RPs
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27