• Inicio
  • Titulares
  • Nuestros servicios
  • Blog Legal
  • Videos
  • Mantenimiento Alertas

Pasantes DF

México

Programar juegos es cada vez más fácil

Publicado

diciembre 3, 2023

Contenido

  • 1 Buscar
  • 2 Computación
  • 3 Otras Noticias
  • 4 Irán dice haber puesto en órbita una cápsula con animales para preparar misiones humanas
  • 5 Una nueva y contagiosa cepa de covid-19 podría alcanzar a miles de personas en Navidad
  • 6 Cómo ver la Galaxia Andrómeda esta semana a simple vista

Revista Proceso – Todos los derechos reservados – 2023












Buscar


Computación

Programar juegos es cada vez más fácil

Este tipo de  código permite liberar a los programadores de muchísimos inconvenientes. Por ejemplo, el crear efectos de fuego o de agua u otro líquido, se vuelve una cuestión de pocas líneas de código ahora. Antes este tipo de efectos especiales era un reto enorme.


Compartir en whastapp

Compartir en Whastapp

Compartir en Telegram
Programar juegos es cada vez más fácil





// ------------------------------------------------------------------------------------------------------------------------------- // PHOTOSWIPE

var initPhotoSwipeFromDOM = function(gallerySelector) {

// parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item;

for(var i = 0; i element

// include only element nodes if(figureEl.nodeType !== 1) { continue; }

linkEl = figureEl.children[0]; // element

size = linkEl.getAttribute('data-size').split('x');

// create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) };

if(figureEl.children.length > 1) { //

content item.title = figureEl.children[1].innerHTML; }

if(linkEl.children.length > 0) { // thumbnail element, retrieving thumbnail url item.msrc = linkEl.children[0].getAttribute('src'); }

item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); }

return items; };

// find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); };

// triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false;

var eTarget = e.target || e.srcElement;

// find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'FIGURE'); });

if(!clickedListItem) { return; }

// find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = clickedListItem.parentNode, childNodes = clickedListItem.parentNode.childNodes, numChildNodes = childNodes.length, nodeIndex = 0, index;

for (var i = 0; i = 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; };

// parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {};

if(hash.length getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect();

return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; }

};

// PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j

Ciencia y Tecnología



Por Manuel López Michelone
domingo, 3 de diciembre de 2023 · 09:28

CIUDAD DE MÉXICO (proceso.com.mx).–Los videojuegos ya tienen muchos años con nosotros y tal vez lo veamos como algo que no tiene mucha importancia. Sin embargo, en términos económicos los videojuegos (en las diferentes plataformas para jugarlos), desde hace unos años hacen más dinero que la industria del cine en Hollywood e incluso junto con la industria de la música (https://www.thc-pod.com/episode/the-gaming-industry-is-now-bigger-than-movies-and-music-combined). Así pues, es una fuente de ingresos relativamente segura para quienes se dedican a programarlos.

Hay muchas herramientas de programación que se usan en multitud de juegos. Unity (https://unity.com/es) es una de tantas y sin duda, una de las más populares. Este tipo de  código permite liberar a los programadores de muchísimos inconvenientes. Por ejemplo, el crear efectos de fuego o de agua u otro líquido, se vuelve una cuestión de pocas líneas de código ahora. Antes este tipo de efectos especiales era un reto enorme.

Noticias Relacionadas
  • Computación: De compiladores e intérpretes

  • El paradigma de la computación cuántica

  • Samsung presenta la primera computación en memoria con tecnología MRAM

Pues bien, la plataforma GameMaker (https://gamemaker.io/en) ha decidido poner sus recursos de forma gratuita a aquellos que les guste escribir videojuegos (en 2 dimensiones), siempre y cuando sea para uso no comercial amén de poderse usar solamente en las que no son consolas de videojuegos. Ahora bien, si usted es un programador profesional y hace dinero de los juegos que codifica, puedxe pagar una cantidad mensual (o una suscripción anual) que ronda en 99 dólares. para así obtener la licencia comercial. Para los desarrolladores que trabajan con consolas de juego, no ha cambiado ninguna política de GameMaker, que mantiene la suscripción mensual de 79.99 dólares por mes o 799.99 dólares por año.

Cabe decir que GameMaker se desarrolló originalmente en el lenguaje Delphi (turbo Pascal para Windows), por Mark Overmars, que es un programador holandés. Cuando liberó la primera versión (en 1999), bajo el nombre de Animo, era simplemente una herramienta gráfica con algunas posibilidades para hacer “scripting”. Sin embargo, desde el 2007 el sistema fue desarrollado por Yo Yo Games, que tiene su sede en Escocia y que fue adquirido por Playtech en el 2015. No obstante, Playtech vendió Yo Yo Games a Opera Software aunque el equipo de desarrollo sigue siendo el mismo.

La cuestión interesante es ¿cuál sería la razón para cambiar las políticas de precios de esta plataforma para juegos? De acuerdo con Russell Kay, cabeza de GameMaker, se trata de agradecer a sus suscriptores. Desde que se unió a Opera Software, ha incrementado 3 veces sus usuarios activos. Hay unos 6 mil juegos (publicados en gx.games), como producto de la evolución del producto. Y como bien diría el promotor de una idea,  Kay remata: GameMaker está mejor que nunca. Por otra parte, Kay señala que otras empresas, como Unity y Unreal Engine, han hecho cambios poco aceptables en las tarifas de sus productos.

Kay analiza el estado de las cosas e indica que “hemos visto a otras plataformas hacer movimiento absurdos en cuando uso de las licencias y el precio de las mismas” y agrega, “lo que hemos hecho nosotros, es lo opuesto, algo que deba ser bueno para los desarrolladores y nuestro éxito se mide por el número de personas que están haciendo juegos”.

Si usted programa videojuegos, o quiere entender algunos de los conceptos de esta rama de la computación, entre a la página de GameMaker y vea lo que puede hacer este sistema por usted. Por ejemplo, se puede crear un juego sencillo (que podría ser adictivo), en menos de 5 minutos, o bien, entender cómo ser manejan las colisiones de los objetos que se definen en los juegos, entre muchas técnicas que se usan popularmente.

Referencia: https://www.i-programmer.info/news/144-graphics-and-games/16794-gamemaker-free-for-non-commercial-use.html

Más de
Computación
programación

Comentarios

Más leídas

Nacional

Secuestran a chofer de la Banda Tierra Sagrada; les exigen pago de 30 conciertos por derecho de piso


Nacional

Sheinbaum pidió a Javier Ibarreche que comentara su documental; esto le respondió el tiktoker


Internacional

Policía militar asesina a su esposa a plena luz del día (Video)


Nacional

Cuatro ladrones asaltaron a una pareja en Guadalajara; hoy uno está muerto y su casa fue incendiada


Nacional

Ebrard se reúne con Brugada tras rechazar su incorporación al equipo de campaña de Sheinbaum


Últimas noticias

Nacional

Se lanza AMLO contra el ministro Javier Laynez: “Está bateando arriba de 300”


Internacional

Acusan de crímenes ambientales a tres hombres en Puerto Rico


Internacional

Náufragos o secuestrados: incierto paradero de 38 migrantes desaparecidos entre Colombia y Nicaragua


Nacional

Sheinbaum entrega a Alejandro Armenta su constancia de precandidato a gobernador de Puebla


Nacional

México busca a "falsos" desaparecidos: familiares de víctimas de secuestro


Otras Noticias

El lanzamiento de la cápsula de 500 kilos pretendía allanar el terreno para enviar astronautas iraníes al espacio en los próximos años, indicó Zarepour.

Irán dice haber puesto en órbita una cápsula con animales para preparar misiones humanas

Ciencia y Tecnología

Se trata de la cepa JN.1, procedente de una subvariante de la cepa Pirola que se detectó en julio en Dinamarca.

Una nueva y contagiosa cepa de covid-19 podría alcanzar a miles de personas en Navidad

Ciencia y Tecnología

Durante la semana del 5 al 8 de diciembre, las condiciones climatológicas son idóneas para ver la Galaxia Andrómeda, que parece una nube alargada y extraña, pero es el conjunto de 1 billón de estrellas extendidas en un diámetro de casi 200 mil años luz, más grande que la Vía Láctea.

Cómo ver la Galaxia Andrómeda esta semana a simple vista

Ciencia y Tecnología

Cargar mas noticias



// Obtener todos los elementos con clase .col-md-12 var colElements = document.querySelectorAll('.col-md-12');

// Iterar sobre cada elemento colElements.forEach(function(element) { // Verificar si tiene un hijo inmediato con clase .titulo-region var tituloRegion = element.querySelector('.titulo-region');

if (tituloRegion) { // Agregar la clase .is-sticky al elemento padre element.classList.add('is-sticky'); } });

CONTACTO

© Comunicación e Información S.A. de C.V.

(55) 5636 2000

Fresas #13, Col. Del Valle, C. P. 03100
Delegación Benito Juárez, Ciudad de México

PUBLICIDAD

anuncios@proceso.com.mx

(+52) 55 5636 2000 ext: 1024

SUSCRIPCIONES

suscripciones@proceso.com.mx

+52 55 5636 2000 ext: 1003 / 1004

EN REDES












Revista Proceso - Todos los derechos reservados - 2023

Aviso de privacidad integral

Aviso Legal

Directorio

Contáctenos

Desarrollado por

// Obtener el elemento article dentro de .fila-especial-v2 .p50 var articleElement = document.querySelector('.home .fila-especial-v2 .p50 article');

// Obtener el texto del elemento .z-foto .bajada p var bajadaText = articleElement.querySelector('.z-foto .bajada p').textContent;

// Crear un nuevo elemento para mostrar el texto obtenido var textoElement = document.createElement('p'); textoElement.textContent = bajadaText;

// Obtener el elemento .z-txt .titulo dentro del article var tituloElement = articleElement.querySelector('.z-txt .titulo');

// Insertar el nuevo elemento al final del article articleElement.appendChild(textoElement);

Cortesía de Proceso.

En este artículo:

Te podría interesar

Blog Legal

Menor de edad es detenido por orinar en la vía pública; le hallan 24 mil pesos en billetes falsos

Contenido1 Sanciones y multas por dinero falsificado2 Medidas de identificación de billetes falsos3 Investigación de la procedencia y uso del dinero apócrifo CIUDAD DE...

Redactor Externojunio 25, 2025

Blog Legal

Tras ataque de EU, programa nuclear iraní sólo se retrasó unos meses: Informe de inteligencia

WASHINGTON (AP) — Un nuevo informe de inteligencia de Estados Unidos encontró que el programa nuclear de Irán ha sido retrasado sólo unos pocos...

Redactor Externojunio 24, 2025

Política

Sheinbaum no ha aceptado que México sea un tercer país en la recepción de migrantes procedentes de EU

La presidenta Claudia Sheinbaum afirmó este martes que México no ha firmado ser un tercer país para la recepción de migrantes de nacionalidades diferentes...

Redactor Externojunio 24, 2025

Titulares

«El Viceroy» obtiene 90 días más para seguir negociando con EU acuerdo de culpabilidad

Vicente Carrillo Fuentes, El Viceroy, obtuvo 90 días más para seguir con las negociaciones con fiscales de Estados Unidos para tratar de alcanzar un acuerdo de...

Redactor Externojunio 24, 2025

Titulares

Rescatan a 18 víctimas de trata laboral en Jalisco; detienen a presunto responsable

Un operativo coordinado por la Vicefiscalía de Investigación Especializada en Atención a Mujeres, Niñas, Niños y Adolescentes de Jalisco permitió el rescate de 18 personas...

Redactor Externojunio 24, 2025

Blog Legal

Dictan tercer auto de formal prisión contra Tomás Yarrington 

CIUDAD DE MÉXICO (apro).- Un juez federal dictó el tercer auto de formal prisión contra Tomás Yarrington Ruvalcaba, exgobernador de Tamaulipas, esta vez por delincuencia...

Redactor Externojunio 27, 2025

Política

Diputados aprueban nueva Ley General del Sistema Nacional de Seguridad Pública

La Cámara de Diputados aprobó en lo general y en lo particular, la nueva Ley General del Sistema Nacional de Seguridad Pública, propuesta por...

Redactor Externojunio 26, 2025

Política

Sheinbaum dice que INE se extralimitó en elección judicial; presentará reforma electoral

La presidenta Claudia Sheinbaum consideró este martes que el Instituto Nacional Electoral (INE) se extralimitó por decir que algunos votos en la Elección del...

Redactor Externojunio 24, 2025

Titulares

Duarte logra resolución favorable en EU; corte descarta acusación por propiedades

Una corte del condado de El Paso, Texas, concedió una moción a la defensa del exgobernador de Chihuahua, César Duarte Jáquez, y descartó la...

Redactor Externojunio 26, 2025

México

Claudia Sheinbaum reconoce al actor Diego Luna por su fuerte mensaje en defensa de los migrantes

El monólogo que presentó el actor Diego Luna, en defensa de las y los migrantes en Estados Unidos, fue reconocido por la Presidenta Claudia...

Redactor Externojunio 25, 2025

Titulares

EU entrega a México a «El Wereke», ligado a caso Ayotzinapa

Édgar Damián Sandoval Albarrán, La Rana y El Wereke, señalado como integrante del grupo criminal Guerreros Unidos y presunto implicado en la desaparición de los 43 normalistas de Ayotzinapa, fue...

Redactor Externojunio 27, 2025

Titulares

FGR entrega a dos personas requeridas por autoridades de EU

La Fiscalía General de la República (FGR), en causas penales diferentes, entregó en extradición al Gobierno de los Estados Unidos de América a dos...

Redactor Externo6 días ago

Política

El Senado aprueba reformas para reforzar las acciones contra el lavado de dinero

La cámara de senadores aprobó ayer reformas a la Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita y...

Redactor Externojunio 26, 2025

Blog Legal

Boca Juniors empata 1-1 con el Auckland City y es eliminado del Mundial de Clubes en fase de grupos

NASHVILLE, Tennessee (AP).- Christian Gray anotó el primer gol del Auckland City en el Mundial de Clubes al comienzo del segundo tiempo antes de...

Redactor Externojunio 24, 2025

Política

SCJN determina que no hay prescripción para denunciar el abuso infantil en México

La Suprema Corte de Justicia de la Nación (SCJN) determinó que no hay un plazo máximo para denunciar el abuso infantil en México. El...

Redactor Externojunio 26, 2025

Copyright © 2022 Pasantes DF

Salir de la versión móvil