Alianza Rogue like.

Publicado por dixon, Enero 10, 2023, 10:46:40 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

dixon

Hola, saldos a todos.



Alianza Rogue like.




¿Cuántas alianzas hemos intentado?, ¿Cuántos grupos hemos creado para realizar un proyecto?,¿Cuánta esperanza hemos tenido en crear una gran asociación destinada a desarrollar un poderosísimo juego?, pero... ¿por qué fracasamos?, ¿por qué todo se disuelve?, ¿por qué no nos ponemos de acuerdo?, en este post no intentaremos descifrar ese misterio lo que vamos a hacer es trabajar en conjunto con mucho ánimo y fuerza inicial para luego fracasar rotundamente y abandonar porque quizás en algún futuro una ia pueda hacer todo por nosotros.




Para iniciar esta alianza tendremos que comprender lo que es un juego tipo rogue like.
https://www.idesigner.es/noticia/por-que-se-llama-roguelike-a-los-roguelike253F/37

Bien, ya me he desmotivado bastante, mi tiempo es corto y mi vida caotica. Esto es el fin de la alianza.









Bueno, sin nada que aportar me despido. :-[

dixon

#1
Bueno realmente tengo muchos proyectos en la cabeza y todos sin terminar, agregar otro proyecto no solucionaria nada, lo que puedo hacer es fusionarlos todos y crear una especie de plastilina mezclada:



Este es mi proyecto actual más importante que tengo en mente...


http://estudiosistemas.infinityfreeapp.com/Dixon/practicas/gamepad/ver02/


Consiste en programar un juego con JavaScript puro que puede ser tipo roguer like o no. Y lo que importa aquí es la velocidad de procesamiento, es decir garantizar que el juego cuente con altos gráficos y cálculos matemáticos y a su vez se pueda ejecutar en dispositivos de bajos recursos.

Pero para concordar con la premisa del presente post quisiera agregar:

1.    Quizás lo que se necesita para crear un proyecto en grupo es que cada integrante aporte algo y no se sienta presionado.
2.    Que ningún integrante abandone su proyecto personal.
3.    Que se colabore también con el proyecto personal de cada integrante. Es como una especie de armonía y hermandad donde todos colaboramos.
4.    El proyecto debe dividirse en piesas concretes pequeñas, recomiendo que se cree un juego pequeño pero con principio y final para luego expandirlo.
5.    El juego debe crecer y se debe aportar utilidad al mismo, no puede ser solo para jugar porque en algun momento nuestra mente nos dirá ¿Qué estamos haciendo?. Idealmente el juego debe aportar algo educativo o por lo menos una historia con un contenido moral interesante.

Entonces iniciar un proyecto en conjunto seria pues:
1.    aceptar los defectos de cada miembro y reconocer los propios
2.    Aportar granitos de arenas insignificantes.
3.    No obligar a los miembros a seguir perteneciendo al grupo (no es una religión, es un grupo para crear un juego XD).
4.    No tener pena o miedo de fracasar.



dixon

Hola este es un post público y todos podremos participar, quizás la intro no es del todo adecuada pero si esperamos que todo sea perfecto nunca programaremos.



Eclesiastés 11:4
El agricultor que espera el clima perfecto nunca siembra; si contempla cada nube, nunca cosecha.

Mis funciones actualmente son:
1.   Resolver dudas sobre game maker.
2.   Crear algunas imágenes para quien lo necesite.

Aquí el post donde he publicado algunas imágenes que he creado.
https://www.comunidadgm.org/general/galeria-de-imagenes/msg141845/#msg141845

Tornadeitor

¡Genial! Me gustaría participar.

Yo intento saber de todo pero no soy experto en nada :-[.
Puedo aportar ideas, me manejo en Photoshop, en GameMaker voy aprendiendo poco a poco... en fin, puedo ser el comodín del equipo 8)

Tornadeitor

A ver, si me lo permitís, empiezo yo:

Propongo hacer algo tipo cartas Roguelike. No sé si alguien conoce el juego de mesa "Monstruo Final", pues yo lo probe y descubrí que tiene una base muy interesando para exportarla a un videojuego. Lo veo algo sencillo de implementar (en la idea, porque en la mecánica me quede atascado por mi falta de conocimiento profundo en GameMaker), y con una IA muy sencilla (van saliendo héroes de cada vez mayor nivel y lo único que tiene que hacer es pasar por cada una de las cartas de izquierda a derecha que el jugador va colocando en sentido contrario (de derecha a izquierda).
Luego como todo RogueLike, habría que buscar algún sistema para que cuando el jugador muera (en este caso sería el Monstruo) este se quede con algún objeto, carta, experiencia u otra idea, que pueda usar para la siguiente partida.

Ahí dejo la base, sería interesante que vierais algún video para conocer el juego "Monstruo Final" y podáis sacar algunas ideas. Podríamos idear cartas de todo tipo, hay un montón de ideas, cualquier cosa que se ocurra se podría meter con una carta.

He estado buscando y realmente no veo nada parecido implantado en un videojuego, los Roguelike de cartas que están saliendo suelen tirar para la mecánica tipo Slay the Spire Decid que os parece.

dixon

:-[

Creo que te refiere a estos:


Bueno hemos ganado la primera estrella, que viene siendo una recomendación para mantener la asociación grupal:




Estrella numero 1:
•   No obliguemos a los miembros a seguir perteneciendo al equipo, tampoco lo odiemos si se aparta. Ejemplo: supongamos que el artista pixel Art decide dejarnos solos pues el programador deberá encargarse de crear también las imágenes, aunque no sepa dibujar, si y solo si está dispuesto a ello.
•   Debemos estar conscientes siempre que todas agrupaciones tienden a disolverse, así que no se asombren cuando todo termine rotundamente, por tanto debemos aprovechar la experiencia al máximo y dar lo mejor de nosotros hasta que nos desmotivemos.

Tengo que ser consiente que esta asociación es forzosa, pero puede traer beneficios como:
1.   Practica de programación y ganancia de experiencia.
2.   Comprensión de algoritmos necesario para juegos de mesa.
3.   Practica de diseño gráfico.

Los pasos para iniciar el proyecto indicado por tonadeitor, sería crear un juego muy pequeño que compla con algunas características de los juegos ya mencionados, luego pudiese expandirse. El juego modelo deberá tener un principio y un final.

dixon



Es importante también mantener atentos a los espectadores ya que ellos estarán evaluando si nuestra idea es interesante, si vale la pena copiarla, o es otra idea espontanea que se disuelve con el tiempo. También es posible que algúno de ellos quiera integrarse.

Para mantener atentos a los expectadores (visitantes) es necesario:

1.   Mostrar hechos, evidencias, imágenes, videos y avances de juegos.

Integración:
Sería bueno que más personas participaran, pero como cada quien tiene su proyecto y es muy difícil trabajar diversos proyectos al mismo tiempo, tendremos que idear una especie de estrategia que nos permita avanzar en nuestros proyectos personales y a su vez colaborar con los demás. Creo que para eso está discord XD, pero quizás no todos podemos usar discord por motivos de conexión o falta de sistemas adecuados.

Tornadeitor

Pues bien, por aquí estamos. El que quiera animarse será bienvenido.

Por mi trabajo no puedo permitirme dedicarle mucho tiempo al proyecto entre semanas, normalmente tengo un ratito por las tardes, pero los fines de semana si que puedo darle un empujoncito bueno.

Tornadeitor

Bueno entonces que, nos ponemos? O hay alguna idea mejor?

Tornadeitor

#9
Bueno voy dejando por aquí alguna idea.

- El jugador controla un héroe en un castillo, el cual tiene que ir reforzando con cartas para cuando entren los enemigos no lleguen hasta la torre donde está el héroe del jugador.

- 2 opciones: O el jugador puede elegir al héroe, o el héroe le toca aleatoriamente de un mazo de por ejemplo 5 héroes diferentes.

- Las estadísticas de la carta del héroe son: Ataque/Defensa, y no sé si la idea de añadir una clase puede ser interesante, y dependiendo de la clase, luego podrá equiparse con ciertos tipos de cartas, tendrá más o menos vidas, y más o menos defensa. Necesito opiniones.

- Las estadísticas de las cartas de los enemigos básicamente son igual que la de héroe: Ataque/Defensa y clase si interesa.

- Las cartas para reforzar el castillo las hay de cuatro tipos:

1. Cartas pasillo. Refuerza los pasillos del castillo. Estas cartas suelen ser de ataque, las cuales van funcionando conforme el enemigo va pasando por los diversos pasillos.

2. Cartas de trampas. Estas cartas son un poco más potentes que la anterior, pero se destruyen, cuando el enemigo pasa por ellas.

3. Cartas defensa: Son cartas con ataque/defensa (como unos mini héroes) que al paso del monstruo se produce una batalla bajando el stats defensa de esta. Cuando su stats llega a 0 esta carta se destruye.
Quizás las cartas trampa y defensa se pudiesen construir encima de cartas pasillo.

4. Cartas objetos: Son cartas desechables, tipo "Poción" que sube algún punto de vida, "Espada", que da algún punto de ataque permanente para el héroe, "Escudo" que da algún punto de defensa permanente para el héroe, etc. Por esto de las armas y escudos puede ser interesante las clases, para que ciertas clases no puedan equiparse con ciertas armas, armaduras y escudos.

Solo puede haber un numero de cartas pasillo determinado a la vez sobre el tablero, por ejemplo 5.

Tornadeitor

Pues como veo que nadie se anima, le he pasado la idea a una inteligencia virtual y le he pedido que me diga más ideas para implantar al juego, y esto es lo que me propone:
Veo cosas muy interesantes aquí, aunque para hacerlo una sola persona que esta aprendiendo lo veo demasiado complejo, pero si alguien esta dispuesto a participar... ideas podemos sacar.

•   Además de las cartas de refuerzo del castillo, se podrían implementar cartas de hechizos o habilidades especiales para el héroe. Estas cartas podrían tener un costo en maná (o una medida similar) para usar y podrían tener efectos como aumentar temporalmente el ataque/defensa del héroe, curar a los héroes, o incluso causar daño a los enemigos.
•   Se podría implementar un sistema de "nivel" para el héroe, donde a medida que el jugador completa misiones y derrota a enemigos, el héroe gana experiencia y sube de nivel, lo que le permite desbloquear nuevas habilidades y mejorar las estadísticas existentes.
•   Se podría agregar un sistema de "inventario" para el jugador, donde pueda guardar y utilizar cartas entre partidas. El jugador podría tener un límite en el número de cartas que puede llevar consigo, y debería tomar decisiones estratégicas sobre qué cartas llevar consigo en cada partida.
•   Se podría implementar un sistema de "recompensas" para el jugador, donde al completar misiones o derrotar a enemigos especiales, el jugador recibe recompensas como nuevas cartas, oro o objetos especiales.
•   Se podría agregar un sistema de "personalización" para el héroe, donde el jugador pueda elegir entre diferentes armas, armaduras, y accesorios para personalizar el aspecto y las estadísticas del héroe.
•   Se podría agregar un sistema de "eventos aleatorios" durante la partida, donde el jugador se enfrenta a desafíos o oportunidades imprevistas, como una oleada de enemigos adicionales o un tesoro escondido.
•   Se podría agregar un sistema de "misiones secundarias" para el jugador, donde el jugador puede elegir entre diferentes misiones opcionales para completar mientras se desplaza por el castillo.

Tornadeitor

#11
Dejo un par de imágenes de pasillo:

1-Unnamed-Front" border="0 2-Unnamed-Front" border="0

Y una carta de Héroe (Antes la llamaba monstruo en referencia al juego Monstruo Final)

0-Unnamed-Front" border="0

dixon

Hola, saludos.

Bueno aquí dejo el algoritmo de monstruo final.



Aquí dejo algunas características de las cartas:



En cuanto a esta agrupación quería decirle que no estamos obligados a postear todos los días, ni siquiera semanalmente o mensualmente. Este juego debe construirse grano a grano, poco a poco para que no se convierta en un martirio.

dixon

Tus cartas son distintas a las de mostruo final, por lo tanto sugiero que crees (si tienes tiempo para ello) el algoritmo necesario para jugar el juego que deseas programar.

Aquí hablé también con una ia sobre la motivación y su respuesta fué bastante agradable:



Es esta ia publica para todos sin registro:
https://you.com/search?q=who+are+you&tbm=youchat

Tornadeitor

El algoritmo que compartes está bien, lo único que al tratarse de un single player el tema de los jugadores se cambiaría. Si quieres puedo ponerme con el diseño de las cartas y crear una tanda.

63 Visitantes, 0 Usuarios