Pedido para um Script - Chaotic

12 Respostas   783 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Tópico criado em: 23/04/2016 às 20:24 - Última modificação por King Gerar em 27/04/2016 às 07:14

Olá,

Queria fazer um jogo de Chaotic, uso o RPG Maker VX Ace, sou iniciante, estou com problemas, estou precisando de ajuda em:

@ Estou precisando de ajuda em como fazer um jogo de TCG;

@ Scanear para pode-lo ter ele como carta;

@ Lá você joga suas criaturas e pode entregar os assessórios para ele aumentar ataque ou defesa;

@ Quanto maior o ataque do seu e menor defesa do oponente a carta dele é destruída;

@ Queria saber também qual o tamanho da carta para colocar no tabuleiro;

@ Colocar as cartas no tabuleiro para jogar.

Caso alguém poder me ajudar, eu agradeço muito... :o:): :rick9:

Stella Artois

  • Veterano
  • *
  • Posts: 960
  • Ouros: 1018
  • Devagar conquistaremos o mundo, mas conquistaremos
  • Equipamentos "Creio que nenhum dos modelos que tenho se iguala em importância à este. Deve ter sido o modelo mais fabricado até hoje!" "Um dos melhores trabalhos dos povos das terras da noite é esse metal, que na escuridão mais gelada aquece o corpo que protege." "Se prefere andar à noite vai precisar de uma dessas. Permite golpes silenciosos e se camufla fácil, fácil na escuridão." "Pode parecer brega ter uma engrenagem no pescoço, mas saiba que a peça nesse colar é ungida com poderes ancestrais. Grrruuuuhhhh!" "Esta peça foi forjada pelo grande ferreiro Dimitry, há algumas eras atrás. Diz-se a lenda que, não importa quantas vezes caia, este escudo sempre levantará seu portador.
  • Medalhas Participante do 'Amigo, Estou Aqui!' Participante da 2º Mostra de Arte Steamfórdia Vencedor do Protótipo Premiado
Resposta 1: 23/04/2016 às 20:42

OhaiôÔ,
Bem, creio que a maioria dos seus problemas possam ser resolvidos por eventos.
Basta algumas aulinhas, e assim, você mesmo pode customizá-lo e aperfeiçoá-lo.
Na questão das cartas, acredito que possa ser 140x80.
Se ficar muito pequeno para ver as habilidades e os efeitos das cartas,
faça um cantinho para as descrições do tal.

Em geral,
A sua iniciativa é boa porém, isto exige MUITO trabalho (como muitos outros trabalhos), tente focar em "Aprender sobre o RPG" primeiro pois, é essencial para realizar um projeto (como este, aliás), que seja de bom grado.
~Boa sorte com ele!
 :ok:
Acho que nunca vi um jogo Chaotic feito no rpg maker.
 :=|:
Então seja o primeiro! haha
 :XD:

Ty Corvo

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 2: 23/04/2016 às 20:48

Obrigado Sky.

Okay...
[/b]

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 3: 23/04/2016 às 22:24

[user]Sky[/user] ainda tenho muitas perguntas, não sei fazer eventos.

katumblo

  • *
  • Posts: 555
  • Ouros: 211
  • Aposentado esperando o Uthred pagar minha aposent.
  • Equipamentos "Quando reerguemos nossa CRM, árduas foram as batalhas, e sempre tivemos em mãos nossos escudos. Este representa nossas defesas, e nele, as engrenagens que nos move." "Se não lhe dão a glória, conquiste-a com uma beleza dessas. Confie em mim, não há odalisca que resista." "Este era muito usado nas famosas e aclamadas justas. A pequena abertura era só para a visão mesmo. Ainda bem que guardei um." "O azul da cota de malha e o dourado da ombreira contrastam com o aço forte e resistente desta armadura."
Resposta 4: 23/04/2016 às 22:25

Só para te dar uma dica, comece estudando sobre imagens no RM, você vai usar bastante isso, depois você estuda variáveis, switch e por fim evento comum, fazendo isso você já vai ter uma boa ideia de como executar seu projeto. (Falei nessa ordem pois primeiro você irá fazer imagens, depois trabalhará com variáveis na troca de imagens, e switch normal e switch local sempre são algo indispensáveis. Eventos comuns vão te dar uma puta de uma facilidade, mas precisará entender muito para não usá-los de forma inútil. ;)
Bom, se você quiser realmente desenvolver um jogo nesse nível é preciso ter uma noção muito boa disso tudo.

PS: se você estudar nessa ordem que te passei, acho que via fluir melhor na sua mente...
Tudo vai dar certo (y(8.

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 5: 24/04/2016 às 00:02

Obrigado Katumblo, estou desenvolvendo o meu jogo com pouca dificuldade, mas algumas dúvidas surgem.

Okay...

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 6: 25/04/2016 às 19:32

[user]katumblo[/user] e [user]Sky[/user], vocês me ajudaram muito no meu jogo, mas estou com um problema preciso saber:

@ Estou usando o Picture Gallery para fazer como albúm de carta, quando vai começar a batalha ele abri seu album e você escolhe suas seis criaturas.

Caso um dos dois me ajudarem ficarei feliz!

Stella Artois

  • Veterano
  • *
  • Posts: 960
  • Ouros: 1018
  • Devagar conquistaremos o mundo, mas conquistaremos
  • Equipamentos "Creio que nenhum dos modelos que tenho se iguala em importância à este. Deve ter sido o modelo mais fabricado até hoje!" "Um dos melhores trabalhos dos povos das terras da noite é esse metal, que na escuridão mais gelada aquece o corpo que protege." "Se prefere andar à noite vai precisar de uma dessas. Permite golpes silenciosos e se camufla fácil, fácil na escuridão." "Pode parecer brega ter uma engrenagem no pescoço, mas saiba que a peça nesse colar é ungida com poderes ancestrais. Grrruuuuhhhh!" "Esta peça foi forjada pelo grande ferreiro Dimitry, há algumas eras atrás. Diz-se a lenda que, não importa quantas vezes caia, este escudo sempre levantará seu portador.
  • Medalhas Participante do 'Amigo, Estou Aqui!' Participante da 2º Mostra de Arte Steamfórdia Vencedor do Protótipo Premiado
Resposta 7: 25/04/2016 às 20:05

[user]katumblo[/user] e [user]Sky[/user], vocês me ajudaram muito no meu jogo, mas estou com um problema preciso saber:

@ Estou usando o Picture Gallery para fazer como albúm de carta, quando vai começar a batalha ele abri seu album e você escolhe suas seis criaturas.

Caso um dos dois me ajudarem ficarei feliz!

Hum. . .
Eu acho que seria mais fácil por eventos?
Assim poderia customizá-lo com mais facilidade.

Ty Corvo

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 8: 25/04/2016 às 20:33

Mas como vou fazer isso?

Pode me ensinar?

Stella Artois

  • Veterano
  • *
  • Posts: 960
  • Ouros: 1018
  • Devagar conquistaremos o mundo, mas conquistaremos
  • Equipamentos "Creio que nenhum dos modelos que tenho se iguala em importância à este. Deve ter sido o modelo mais fabricado até hoje!" "Um dos melhores trabalhos dos povos das terras da noite é esse metal, que na escuridão mais gelada aquece o corpo que protege." "Se prefere andar à noite vai precisar de uma dessas. Permite golpes silenciosos e se camufla fácil, fácil na escuridão." "Pode parecer brega ter uma engrenagem no pescoço, mas saiba que a peça nesse colar é ungida com poderes ancestrais. Grrruuuuhhhh!" "Esta peça foi forjada pelo grande ferreiro Dimitry, há algumas eras atrás. Diz-se a lenda que, não importa quantas vezes caia, este escudo sempre levantará seu portador.
  • Medalhas Participante do 'Amigo, Estou Aqui!' Participante da 2º Mostra de Arte Steamfórdia Vencedor do Protótipo Premiado
Resposta 9: 25/04/2016 às 21:24

Para criar este evento que você citou, creio que você precisará estudar switchs, variáveis e evento comum.
Se você tiver uma noção básica, pelo menos, acho que você pode criar sozinho.
E mais tempo, aperfeiçoá-la.

Mas respondendo, não sou muito bom com eventos deste nível...
~Tenho que dar uma estudada tbm rs
 :-.-:

Ty Corvo

Sennhor

  • *
  • Posts: 159
  • Ouros: 18
  • Os limites só existem se você os deixar existir.
Resposta 10: 25/04/2016 às 21:46 - Última modificação por Varinha das Varinhas em 25/04/2016 às 21:48

[user]Sky[/user] o tabuleiro é assim:

Spoiler
[close]

Usa apenas 1 deles.[/b]

Shiroyasha

  • *
  • Posts: 277
  • Ouros: 342
  • Viajando por aí.
  • Medalhas Participantes do Maps Together 2
Resposta 11: 25/04/2016 às 22:56 - Última modificação por Shiroyasha em 25/04/2016 às 23:10

O que pretendo escrever aqui não é pra ser nenhum tipo de tratado a respeito desse tema ou uma razão pra desmotivar alguém a tentar criar algo como um TCG genérico na totalidade de suas regras. Isso é só a opinião de alguém que já investigou o funcionamento de alguns desses jogos e discutiu com outros programadores a respeito e não vê razão para dar falsas esperanças sobre aquilo que não se conhece.

Vejo bastante gente querendo fazer TCG caindo na falsa crença de que eles são perfeitamente viáveis de se fazer em sua totalidade puramente com eventos. Não é bem assim, na verdade é muito mais fácil programar um com todos os recursos que uma linguagem de programação convencional tem a oferecer que por eventos (trabalhar com arrays, hashes, árvores de busca, pilhas e outras estruturas de dados por exemplo). E ainda assim o programador, por mais habilidoso que seja, terá muitas dificuldades para construir uma IA genérica para um TCG qualquer. A propósito, o grande ponto é que não existem IA's realmente genéricas na maioria desses jogos.

Você deve estar se perguntando o que quero dizer com "IA genérica" neste ponto. Em linhas gerais seria a capacidade de um código capaz de jogar algo independente do seu estado inicial naquele jogo. Por exemplo, se lhe fosse perguntado o que é mais difícil de se construir atualmente: um programa capaz de jogar xadrez (cuja complexidade é supostamente um valor maior que o número de átomos no universo) ou um TCG como Yu-Gi-Oh. O que você responderia? Pois sim, o xadrez é mais fácil de fazer e não precisa pesquisar muito pra entender a razão de existir uma infinidade de programas capazes de jogar esse jogo de igual para igual com os melhores jogadores do mundo.

O primeiro ponto, TCG é muito mais dinâmico que o xadrez (que possui um conjunto de regras bem pequeno e definido em comparação). Segundo ponto é a árvore de possibilidades que um determinado estado em qualquer destes jogos tem. Enquanto no xadrez todos os lances possíveis estão lá para serem analisados na maioria dos TCG's você deve fazer apostas e confiar na sorte porque não vê o que tem na mão do adversário e não sabe sequer o que vem a seguir no seu próprio deck. Pra piorar cada carta é regida por regras próprias na maioria dos casos. E não para por aí, porque mesmo sabendo toda as cartas que você tem na mão, no deck, na mão do adversário, no deck do adversário, no campo e a ordem em que todas vão aparecer nos turnos seguintes ainda tem-se a dificuldade de avaliar se uma jogada é melhor que outra. E essa é a parte fácil na verdade, porque na maioria dos casos existem decks prontos com objetivos e combos específicos que uma IA genérica deve ser capaz de reconhecer e saber como jogar. Tudo isto, claro, supondo que você queira criar uma IA que jogue de maneira 'justa'. Estas são algumas das razões pelas quais você só encontrou scripts de TCG's bem simples com regras bem definidas caso tenha procurado na internet (Raizen e Tomoaki tem coisas do gênero que recomendo procurar).

E chegamos no ponto que você deve ter pensado. 'Ah, então como são feitas as IA's nos jogos eletrônicos de TCG's?'.

1) Boa parte sabe o que você tem na não e em ambos os decks;
2) São criadas mais de uma IA para cada deck presente no jogo sendo definidos alguns 'estilos' para distinguir um jogador de outro;
3) Elas podem sacar, com alguma chance, uma carta que a ajude em uma situação específica. Literalmente tirar uma carta da manga;
4) Algumas podem, eventualmente, azarar (leia-se sabotar) seu jogo evitando algo ruim para elas;
5) São baseadas em regras pré-definidas. Como exemplo, tentar sempre destruir cartas de maior valor de perigo, sempre usar alguma carta que trará benefício imediato etc... Compare isto com o "jogar no canto se o adversário começou no centro" do jogo da velha.

E por aí uma infinidade de truques para tornar o desafio difícil para um jogador humano. Infelizmente o caminho mais fácil, e atualmente adotado, é esse.

Outra coisa, só o básico em eventos não vai ser suficiente por mais simples que seja seu objetivo em um jogo como Chaotic. Porque sim, é difícil de fazer e a maioria aqui sequer tem noção do quão graves são as implicações para além das funcionalidades gráficas que um sistema assim requer. Na real, nem eu próprio poderia construir algo assim que me fizesse satisfeito no final em tempo hábil (provavelmente porque preferiria gastar esse tempo com xadrez do que com TCG). )o)

o/

katumblo

  • *
  • Posts: 555
  • Ouros: 211
  • Aposentado esperando o Uthred pagar minha aposent.
  • Equipamentos "Quando reerguemos nossa CRM, árduas foram as batalhas, e sempre tivemos em mãos nossos escudos. Este representa nossas defesas, e nele, as engrenagens que nos move." "Se não lhe dão a glória, conquiste-a com uma beleza dessas. Confie em mim, não há odalisca que resista." "Este era muito usado nas famosas e aclamadas justas. A pequena abertura era só para a visão mesmo. Ainda bem que guardei um." "O azul da cota de malha e o dourado da ombreira contrastam com o aço forte e resistente desta armadura."
Resposta 12: 27/04/2016 às 00:26

Só para reforçar o que o shiro disse, se você acha que ele exagerou em falar o quão fazer uma IA é muito dificil ( o que eu já disse para você mais de 2x em outros tópicos, já disse até para fazer em script ) um dia resolvi fazer um jogo de RM de futebol, sem nenhum script, apenas com um script de sensor.
Agora, use todas suas capacidades de criar eventos para imaginar:
Como você faria a IA para 11 jogadores do time adversário, sendo que não é só colocar todos correndo atrás da bola, eles teriam que saber onde cada um de seu time está para fazer táticas. O goleiro por sua vez não pode ficar totalmente absurdo de apelão segurando todas os chutes a gols, e os jogadores do seu time vão ter que saber qual jogada você quer fazer, e pior ! Terá que ter a lógica de você trocar de lugar com o personagem para qual vc tocar a bola...
Achou isso complicado ? Agora imagine, um deck do seu TCG tem em torno de quantas cartas ? Vamos dizer 40 ... (usarei yu-gi-oh como exemplo), terá que diferenciar cartas mágicas, cartas armadilhas, cartas próprias de ataque e cartas próprias de defesa, terá que saber como e quando atacar e várias outros mínimos detalhes que você nem percebe mas tem que existir.

Como o shiro disse, também não quero estragar suas esperanças, mas não venho falar que é algo que com conhecimento básico/intermediário você conseguirá fazer. é possível sim fazer, mas pode ir separando uns 5 a 6 mêses para concluir 50% do seu jogo ... :\
Tudo vai dar certo (y(8.