Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Mensajes recientes

1
General / Juegos abandonados: pelea con bowser
« Último mensaje por dixon en Hoy a las 01:26:00 am »
Nombre: Pelea Con Bowser

Tiempo aproximado que  se emplearía para su desarrollo de principio a fin por una sola persona: 1 mes para que quede calidad.

imagen:



Más detalles:

Este juego si lo cree por completo pero lo borré porque estaba afectando mis estudios, eso fue cuando estaba en la secundaria. Cree dos versiones del mismo una 2D y una 3D bastante llamativa recuerdo que publiqué un video en youtube y a muchos les gustó, en el video coloque el enlace de descarga pero luego el enlace se cayó y solicitaron que lo volviera a subir pero lamentablemente estaba pasando malos momentos en la secundaria y nunca logré subirlo y borré todas las copias, he intentado volverlo a programar pero pierdo la motivación.
El juego era un vicio para mí y mi hermano, consistía en ganar la mayor cantidad de puntos mientras se luchaba contra bowser. El score era increíble y la versión 3D me costó bastante lograrla, tuve que dominar las proyecciones 3D del antiguo game maker 6. Si lo creara denuevo con la misma calidad, de igual modo seria genial.

Interesados en participar en retomar el proyecto contactarme en el Facebook  https://m.facebook.com/reyes.davila.52459
2
Preguntas y respuestas / diferencias entre eventos BeginStep EndStep y Step?
« Último mensaje por Jeffrey Faper en Hoy a las 12:37:10 am »
Cuales son las diferencias entre estos eventos  tal vez el evento step es el que tengo mas claro de todos esots, pero el resto de ellos jamas los he usado mucho menos sabria en que tipo de circunstancias seria mas  util usar uno u otro
3
General / Re: Juegos abandonados
« Último mensaje por dixon en Ayer a las 10:22:16 pm »
Nombre: Kostra

Tiempo aproximado que  se emplearía para su desarrollo de principio a fin por una sola persona: 1 mes

imagen:



Más detalles:

Kostra es otro video juego que he abandonado por falta de motivación, la trama del juego era averiguar el paradero de nuestro amigo de la comunidad llamado Kostra, me iba a inventar una historia en donde por alguna causa nuestro administrador Johann y Black_kat tendrían que cumplir la misión de rescatarlo. El juego no fue pensado para molestar ni para hacer burlas sinó para demostrar el poder de la amistad y para verificar la gran influencia que ejercen los juegos cuya temática va dirigida a una comunidad específica y para saber realmente que pasó con kostra. Por alguna causa Black_kat tendría el cabello azul porque fue la primera imagen que se me vino a la cabeza y me pareció bastante genial.

Interesados en participar en el proyecto contactarme en el Facebook  https://m.facebook.com/reyes.davila.52459

4
General / Re: Juegos abandonados
« Último mensaje por dixon en Ayer a las 08:56:35 pm »
Nombre: Mario 64x64

Tiempo aproximado que  se emplearía para su desarrollo de principio a fin por una sola persona: 2 meses.

imagen:



Más detalles:
Mario 64x64 es otro proyecto que inicie y abandoné, consistía en crear una versión de mario run con una pantalla de 64x64 pixeles la cual es estirada a tamaño normal. Fue pensado para ofrecer un juego gratuito donde el player solo tendría que saltar lo cual es ideal para todo tipo de jugadores inclusive los niños que están aprendiendo a usar el computador.

Interesados en participar en el proyecto contactarme en el Facebook  https://m.facebook.com/reyes.davila.52459
5
General / Juegos abandonados
« Último mensaje por dixon en Ayer a las 07:16:18 pm »
Hola amigos espero que se encuentren bien en este magnifico dia.




Aquí en este post voy a ir colocando los video juegos que he abandonado.





Nombre: Under the Water.

Tiempo aproximado que  se emplearía para su desarrollo de principio a fin por una sola persona: 2 semanas aproximadamente, trabajando unas 5 horas diarias.

Más detalles:
Under the Water es un proyecto de juego inspirado en la música de Aurora Aksnes titulada , lo he abandonado porque actualmente no puedo alcanzar la calidad gráfica mínima  que me he exigido y además de eso la programación interna que requiere es algo exigente aunque el proyecto puede ser concretado en 2 semanas aproximadamente.

Cuando me propongo a crear un video juego lo hago con el objetivo principal de transmitir sentimientos y en este caso el sentimiento es de suspenso y miedo, realmente estoy seguro que si en algún momento logro concretar el proyecto el video juego resultante hará que algunos espectadores sientan una sensación de misterio que roza lo sobrenatural.

Interesados en participar en el proyecto contactarme en el Facebook  https://m.facebook.com/reyes.davila.52459
6
Preguntas y respuestas / como iniciarse en el pseudo 3d? [Solucionado]
« Último mensaje por Jeffrey Faper en Enero 26, 2022, 10:45:20 pm »
estaba jugando algunos shoot em up para insipirarme, no plagio 100% inspiracion y  me tope con algunos efectos interesantes que mucha gente suele confundir con el modo7 de la super nintendo, en realidad son solo pseudo efectos 3d cualquier codificador experto de la epoca los podia crear y navegando por ahi me tope con una demo tecnica de la PC-Engine corriendo ese pseudo efecto 3d que todo mundo suele confundir con el modo7  de la snes,  para ser mas preciso estoy hablando de  una demo del Axelay....y bueno si la PC-Engine puede con ese tipo de efectos supongo que  Game Maker tambien seria capaz, sin mas rodeos estas son mis preguntas,  como podria dibujar ese tipo de backgrounds con Game Maker , es mejor usar shaders? , algun tutorial , por cierto ya intente usar las herramientas de dibujo 3d de Game Maker como d3d_draw_floor() pero los resultados no fueron muy buenos  les dejo el proyecto de prueba por si quiere echarle un vistazo

PC-Engine demos fake mode7 F-ZERO & AXELAY: https://www.chrismcovell.com/creations.html

game maker backgrounds 3d ejemplo : https://drive.google.com/file/d/1vqksrwXiYTTSoVA9rJkIBmWaBFm--IFJ/view?usp=sharing

He solucionado dos problemas  uno era que no se estaba creando la surface3D y el segundo es que  los backgrounds no se estaban dibujando correctamente al parecer si no se activa la casilla de uso para 3d las funciones de dibujado en 3d no se ejecutan correctamente, me alegra saberlo ya que en el manual no especifican nada,  pero bueno  hay otro problema y es como controlar la transparencia de los backgrounds 3d o el alpha  de la surface....
la idea es muy simple la nave navega dentro de las nubes,agua,lava hasta desaparecer dentro de estas  diminuyendo la depth de la camara y despues aumentamos la direcionz para simular un efecto zoom, para finalizar reduciriamos la transparencia de los backgrounds 3d  simulando un efecto pseudo3d muy simple pero algo es mejor que nada creo yo,  la cuestion es como se controla el alpha de una surface?
debo aclarar que  en mi mente se veia mas bonito verda de dios iwata  tal vez con un background mas grande y dibujando mas sprites se puede mejorar
tal vez hace falta jugar un poco con las variables y ver como queda mejor
7
General / Re: Scripts en desarrollo
« Último mensaje por dixon en Enero 25, 2022, 01:19:30 am »
Hola, saludos espero que esten bien.



Aquí les muestro la primera versión del sistema de comentario para video juegos y páginas webs, no usa base de datos porque se modifica a un archivo json directamente empleando php.

El problema de esta versión es que es vulnerable a sabotaje y un simple bot pudiese hacer que colapse mi servidor de alojamiento.

Todabia no conozco los posibles sistemas de seguridad para evitar sabotaje pero enlistaré algunos:

1.   Solicitud de captcha: para evitar los bots principalmente.
2.   Restriccion de ip: para evitar que un mismo ip haga multiples comentarios en un tiempo determinado.
3.   Sistema de bloqueo de palabras: Integrar el sistema que evita que los comentarios con palabras inadecuadas puedan ser publicados.

Si tienes alguna idea que me pueda ilustrar un poco seria de gran utilidad.

El objetivo es crear un sistema de comentario accesible para todos y fácil de implementar.
Aquí los dejo con la web.

https://dixonysusjuegoseducativos2.000webhostapp.com/practicaWeb/01_sistemaDeComentarios/ver01/index.php

En cuanto a los scripts empleados los tengo por separado pero pronto si Dios quiere lograré integrarlos en uno solo para su fácil implementación.

Los script tienen lenguaje: html, css, javascript y php:

index.php
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comentarios</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!--Código html-->





<div id="divContenedor">

<div id="divCabecera">
Comentarios públicos
</div>

<div id="divContenedorFormulario">
<input id="inputnombre" type="text" placeholder="Nombre:" maxlength=25>
</br>
<textarea id="idtextarea"name="textarea" placeholder="Tu comentario"></textarea>
</br>
<button id="idbutton" onclick="botonClick()">Enviar</button>
</div>

<div id="contenedorComentarios"></div>
</div>


<!--Código JavaScript-->













<?php
// comprobar si tenemos los parametros en la URL
if (isset($_GET["inputnombre"]) && isset($_GET["idtextarea"])) 
{
$idtextarea $_GET["idtextarea"];
$inputnombre $_GET["inputnombre"];
$ip_add $_SERVER['REMOTE_ADDR'];
$DateAndTime date('m-d-Y h:i:s a'time());

$nombreArchivo="comentarios.json";
if(!file_exists($nombreArchivo))
{
$file fopen($nombreArchivo"w");
fclose($file);
}

$data file_get_contents($nombreArchivo);
$products json_decode($datatrue);

$arrayCantidad count($products);
$arrayNuevo = array("ip"=>$ip_add,"fecha"=>$DateAndTime,"nombre"=>$inputnombre,"comentario"=>$idtextarea);

if($arrayCantidad==0)
{
$products=$arrayNuevo;
$stringJson json_encode($products);
$stringJson "[".$stringJson."]";
}
else
{
 
array_push($products,$arrayNuevo);
$stringJson json_encode($products);
}


$nombreArchivo="comentarios.json";
$file fopen($nombreArchivo"w");
fwrite($file,$stringJson);
fclose($file);
}

?>














<?php 
//Leer archivo Json
$nombreArchivo="comentarios.json";
if(!
file_exists($nombreArchivo))
{
$file fopen($nombreArchivo"w");
fclose($file);
}
$data file_get_contents($nombreArchivo);
$products json_decode($datatrue);
$stringJson json_encode($products);
?>



<script>

//Pasar Json a objeto
var textoJson =`<?php echo $data;?>`;
var comentarios = JSON.parse(textoJson);
</script>


<script src="main.js"></script>


<script>

function botonClick(){
var inputnombre = document.getElementById("inputnombre").value;

var idtextarea = document.getElementById("idtextarea").value;
var saltox = String.fromCodePoint(10);
idtextarea = idtextarea.replace(new RegExp(saltox,"g"), '<br/>');
idtextarea = idtextarea.replace(/"/g,"''");

var texto = JSON.stringify(comentarios);
window.location.href = window.location.href + `?inputnombre=${inputnombre}&&idtextarea=${idtextarea}`;
}

</script>


</body>
</html>



main.js
Código: [Seleccionar]
var contenedorComentarios = document.getElementById("contenedorComentarios");

var comentariosCantidad = Object.keys(comentarios).length;


for(var i=0; i<comentariosCantidad; i+=1)
{

var numero_ASD = ((comentariosCantidad-1)-i);
var propiedadString_ASD = ((comentariosCantidad-1)-i);
var propiedad_ASD = comentarios[propiedadString_ASD];
var nombre_ASD = propiedad_ASD.nombre;
var comentario_ASD = propiedad_ASD.comentario;
var fecha_ASD = propiedad_ASD.fecha;

contenedorComentarios.innerHTML += `
<div class="divCajaComentario">

<div class="divCabezaComentario">
<div class="divComentarioNombre">
${nombre_ASD}
</div>
<div class="divComentarioFecha">
${fecha_ASD}
</div>
</div>

<div class="divContenidoComentario">
${comentario_ASD}
</div>
</div>`;
}


styles.css
Código: [Seleccionar]
body{
background: black;
color: white;
}

#divVariables{
position: absolute;
bottom: 0px;
left: 0px;
background: red;
color: black;
width: 128px;
}


#divContenedor{
padding-bottom: 10px;
width: 90vw;
height: auto;
background: #192126;
margin: 0px auto;
border-radius: 5px;
}

#divCabecera{
padding: 5px;
font-size: 20px;
background: #151828;
text-align: center;
border-radius: 5px;
}

#divContenedorFormulario{
padding: 5px;
text-align: left;
height:  40%;
margin: 0px auto;
margin-top: 20px;
background: #293654;
border-radius: 5px;
width: 75%;
}

#inputnombre{
margin: 2px;
padding: 5px;
background: #384872;
border: 1px solid #293654;
border-radius: 5px;
color: white;
}

#idtextarea{
margin: 2px;
padding: 5px;
background: #384872;
border: 1px solid #293654;
border-radius: 5px;
color: white;
width: 95%;
height:  auto;
resize:none;
}

#idbutton{
    background: #347974;
    border: none;
    border-radius: 5px;
    margin: 2px;
    color: white;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

#idbutton:hover{
background: #399969;
}



.divCajaComentario{
margin: 0px auto;
margin-top: 20px;
width: 75%;
height: auto;
border-radius: 5px;
background: #384872;
padding: 5px;
}

.divCabezaComentario{
margin-bottom: 1px;
padding: 5px;
width: calc(100%-20px);
height: 20%;
background: #293654;
border-radius: 5px;

display: flex;
flex-direction: row;
}

.divComentarioNombre{
width: 60%;
}

.divComentarioFecha{
width: 40%;
display: inline-block;
text-align: right;
}

.divContenidoComentario{
width: calc(100%-20px);
height: 60%;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 5px;
}

@media (orientation: portrait) {
.divCajaComentario{
width: 90%;
}

#divContenedorFormulario{
width: 90%;
}


}



Visión a futuro:
Luego de concretar el sistema de comentarios para juegos html5 y páginas web tengo pensado crear un script para game maker que me permita editar y visualizar los comentarios dentro del juego y que pueda funcionar en todas las plataformas y módulos.

El objetivo principal de este proyecto es permitir que los jugadores de nuestros juegos puedan darnos su opinión directamente en el juego sin restricciones de login y de ningún tipo.

8
General / Mi galeria de imagenes
« Último mensaje por dixon en Enero 25, 2022, 12:15:19 am »
Hola saludos, espero que estén muy bien.



Hoy solo quiero mostrarles una pequeña galería de imágenes las cuales he creado copiando, porque realmente no se dibujar pero quizás algún día tenga esa habilidad.


Citar




























9
Preguntas y respuestas / Re: Empezar de Cero
« Último mensaje por dixon en Enero 21, 2022, 09:09:27 pm »
10
Preguntas y respuestas / Re: Empezar de Cero
« Último mensaje por calle0101010101 en Enero 16, 2022, 08:57:52 pm »
Muchas gracias por la información.