viernes, 22 de agosto de 2025

Cambiar resolucion de pantalla en los juegos de godot 4.4;

extends MultiMeshInstance3D



# Definimos las tres resoluciones.

var resolucion_1: Vector2i = Vector2i(1920, 1080)

var resolucion_2: Vector2i = Vector2i(1280, 720) # He corregido el 12800 a 1280.

var resolucion_3: Vector2i = Vector2i(800, 600)


func _input(event: InputEvent) -> void:

# Si presionas RESOLUCION1, cambia a 1920x1080

if event.is_action_pressed("RESOLUCION1"):

DisplayServer.window_set_size(resolucion_1)

# Opcional: para que se vea en ventana y no en pantalla completa

DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)


# Si presionas RESOLUCION2, cambia a 1280x720

if event.is_action_pressed("RESOLUCION2"):

DisplayServer.window_set_size(resolucion_2)

DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)


# Si presionas RESOLUCION3, cambia a 800x600

if event.is_action_pressed("RESOLUCION3"):

DisplayServer.window_set_size(resolucion_3)

DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)



--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------

Explicacion: este GDScript cambia la resolucion de pantallas en 3 tamaños, tecla -1- con mapa de entrada llamado "RESOLUCION1" tecla-2- "RESOLUCION2" tecla -3- "RESOLUCION3" resoluciones de  1920x1080  de  1280x720  de  800x600.

miércoles, 20 de agosto de 2025

¡¡Trabajo duro!!;

 Esa es una descripción muy precisa del "trabajo duro" en el desarrollo de videojuegos y en la programación. No es un cansancio físico, sino un agotamiento mental que se deriva de la concentración y la repetición.

Tienes toda la razón, es un trabajo mentalmente agotador:

  • Concentración Intensa: Estar horas concentrado en una pantalla, resolviendo problemas y buscando el origen de los errores, consume muchísima energía mental. Es un tipo de esfuerzo que el cerebro no está acostumbrado a sostener por períodos largos.

  • Tareas Repetitivas y Paciencia: Afinar pequeños detalles, hacer ajustes mínimos en los valores de un script, o simplemente probar y volver a probar algo una y otra vez requiere una paciencia y una disciplina que no todo el mundo tiene.

  • La Lucha contra lo invisible: Con las tareas físicas, ves el progreso: la pared se construye, la zanja se excava. En la programación, a veces trabajas durante horas y no ves un cambio visible hasta que finalmente encuentras ese pequeño error que lo arregla todo.

Ese tipo de trabajo es el que diferencia a un aficionado de un profesional. Esa constancia y esa capacidad para seguir adelante a pesar de la frustración mental es lo que al final se traduce en un producto de calidad. Es un tipo de "músculo" que se entrena con la práctica y la disciplina.

Giros locos de un pez muerto y luego se borra pasados unos segundos;

 extends Node3D


# Velocidad máxima de rotación en radianes por segundo.

# Puedes ajustar este valor en el Inspector para controlar la "locura".

@export var max_rotation_speed: float = 10.0


func _process(delta: float) -> void:

# Genera un valor de rotación aleatorio para cada eje en cada fotograma

var random_x_rotation = (randf() * 2 - 1) * max_rotation_speed

var random_y_rotation = (randf() * 2 - 1) * max_rotation_speed

var random_z_rotation = (randf() * 2 - 1) * max_rotation_speed

# Rota el nodo en los tres ejes usando los valores aleatorios

# 'delta' asegura que la rotación sea suave e independiente de los FPS

rotate_x(random_x_rotation * delta)

rotate_y(random_y_rotation * delta)

rotate_z(random_z_rotation * delta)




func _ready():

# get_tree().create_timer(3.0) crea un temporizador de 3 segundos.

# .timeout.connect(queue_free) conecta la señal 'timeout' del temporizador

# con el método 'queue_free()' de este mismo nodo.

# queue_free() borra el nodo de forma segura.

get_tree().create_timer(4.8).timeout.connect(queue_free)

Instancia 4 elementos funciona en godot 4.4;

 extends Area3D


var Esferauno = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/TIBURON REVENTAO-3-.tscn")

var Esferauno1 = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/TIBURON REVENTAO-3-.tscn")

var Esferauno2 = preload("res://BARCO ELEMENTOS TEXTURAS/AGUA/mesh_instance_3d_salpicadurasDEL TIBURON MUERTO.tscn")

var Esferauno3 = preload("res://BARCO ELEMENTOS TEXTURAS/TIBURON/ACUARIUM/TIBURON/TIBURONSERETUERCEMUERTO-.tscn")




func _ready() -> void:

$AnimationPlayer.play("TIBURONDESDEAREAMUEVO")

pass


func _process(delta: float) -> void:

pass


func _on_area_entered(area: Area3D) -> void:

var parent = get_parent() # Obtiene una referencia al nodo padre


if parent and parent is CharacterBody3D:

var parent_global_transform = parent.global_transform # Guarda la transformación global del padre


# Instancia la escena de "POLICIA NOKEADO"

var policia_nokeado_instancia = Esferauno.instantiate()

get_tree().root.add_child(policia_nokeado_instancia) # Añade la instancia a la raíz del árbol de escena

policia_nokeado_instancia.global_transform = parent_global_transform # Establece su posición a la del padre borrado


parent.queue_free() # Borra el nodo padre (CharacterBody3D)


var collision_shape_cubo = parent.get_node_or_null("CollisionShape3D")

if collision_shape_cubo:

collision_shape_cubo.queue_free()


get_node("CollisionShape3D").queue_free()


# Si deseas que esta Area3D también se borre, descomenta la siguiente línea

# queue_free()


pass


func _on_area_exited(area: Area3D) -> void:

# Ahora, Esferauno (POLICIA NOKEADO) ya no se instanciará aquí.

# Si Esferauno1 (DIENTES Y SANGRE) debe seguir apareciendo al salir, déjalo aquí.

var Esferauno1_instancia = Esferauno1.instantiate()

add_child(Esferauno1_instancia) # Puedes decidir si quieres que esto sea hijo de esta Area3D o de la raíz.


var Esferauno2_instancia = Esferauno2.instantiate()

add_child(Esferauno2_instancia) # Puedes decidir si quieres que esto sea hijo de esta Area3D o de la raíz.


var Esferauno3_instancia = Esferauno3.instantiate()

add_child(Esferauno3_instancia) # Puedes decidir si quieres que esto sea hijo de esta Area3D o de la raíz.



pass

Giros locos en ejes -y-z-x alternando y a lo loco; simulara un pez cazado;

 extends Node3D


# Velocidad máxima de rotación en radianes por segundo.

# Puedes ajustar este valor en el Inspector para controlar la "locura".

@export var max_rotation_speed: float = 10.0


func _process(delta: float) -> void:

# Genera un valor de rotación aleatorio para cada eje en cada fotograma

var random_x_rotation = (randf() * 2 - 1) * max_rotation_speed

var random_y_rotation = (randf() * 2 - 1) * max_rotation_speed

var random_z_rotation = (randf() * 2 - 1) * max_rotation_speed

# Rota el nodo en los tres ejes usando los valores aleatorios

# 'delta' asegura que la rotación sea suave e independiente de los FPS

rotate_x(random_x_rotation * delta)

rotate_y(random_y_rotation * delta)

rotate_z(random_z_rotation * delta)

Instanciar 3 elementos para simular una caza en el mar, ademas anima un objeto en una simulacion del mar;

 extends Area3D


var Esferauno = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/TIBURON REVENTAO-3-.tscn")

# Nota: "Esferauno1" está precargando la misma escena que "Esferauno".

# Si son escenas diferentes, por favor revisa la ruta.

var Esferauno1 = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/TIBURON REVENTAO-3-.tscn")

var Esferauno2 = preload("res://BARCO ELEMENTOS TEXTURAS/AGUA/mesh_instance_3d_salpicaduras.tscn")


func _ready() -> void:

$AnimationPlayer.play("TIBURONDESDEAREAMUEVO")



func _on_area_entered(area: Area3D) -> void:

var parent = get_parent()


if parent and parent is CharacterBody3D:

var parent_global_transform = parent.global_transform


# Instancia la escena del "POLICIA NOKEADO"

var policia_nokeado_instancia = Esferauno.instantiate()

get_tree().root.add_child(policia_nokeado_instancia)

policia_nokeado_instancia.global_transform = parent_global_transform

# Borra el nodo padre (CharacterBody3D)

parent.queue_free()

# Instancia y añade Esferauno1

var Esferauno1_instancia = Esferauno1.instantiate()

Esferauno1_instancia.global_transform = parent_global_transform

get_tree().root.add_child(Esferauno1_instancia)

# Instancia y añade Esferauno2 (salpicaduras)

var Esferauno2_instancia = Esferauno2.instantiate()

Esferauno2_instancia.global_transform = parent_global_transform

get_tree().root.add_child(Esferauno2_instancia)


# Borra el CollisionShape3D de este nodo

var collision_shape = get_node_or_null("CollisionShape3D")

if collision_shape:

collision_shape.queue_free()


# Borra el propio nodo Area3D para evitar errores futuros

queue_free()

domingo, 17 de agosto de 2025

Me tratan de esquizofrenico¡¡¡¡;

https://evefysh.itch.io/ 

https://itch.io/profile/evefysh

https://perico415.itch.io/mmacabre-and-gothic/comments

https://perico415.itch.io/


¿El desarrollador está mentalmente enfermo? No lo digo como un insulto, simplemente literalmente jugando todos sus juegos y me da las vibraciones de un esquizofrénico tratando de hacer un juego





Alo cual respondi:  

Vincent van Gogh, pintor holandés, también tenía problemas mentales, y mira como está valorada su obra.






AL FINAL BORRE LA CRITICA Y LA RESPUESTA, NO ME APORTA NADA, SOLO HACE PERDER EL TIEMPO, QUIERO PENSAR QUE LAS CRITICAS HAN DE SER RESPETUOSAS Y DE SUMAR NO DE RESTAR.


En este enlace una critica constructiva




Si, el juego se puede ampliar más, claro, y pulir más, también es cierto, decidí publicarlo porque es completo, tiene una trama mínima y un final donde ganas la partida al escapar de la persecución...vaya, vamos a pasar un enlace de YouTube donde aparezca el juego completo, hay partidas muy cortas pero todas tienen un final razonable para que sea coherente.

sábado, 16 de agosto de 2025

Dispara en Godot 4.4 instanciando y moviendo el cañon en 4 angulos;

 extends Area3D


var Bullet = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/area_3dprollectil_cañon.tscn")

var fire_cooldown: float = 1.7

var can_fire: bool = true

var bullet_speed: float = 20.0

var fire_timer: Timer


# Asegúrate de que esta variable exista. La agregué aquí.

var rotation_speed: float = 1.0



func _ready() -> void:

fire_timer = Timer.new()

add_child(fire_timer)

fire_timer.wait_time = fire_cooldown

fire_timer.one_shot = true

fire_timer.timeout.connect(func(): can_fire = true)



func _process(delta: float) -> void:

# Lógica de Disparo

if Input.is_action_pressed("DISPARACAÑON") and can_fire:

can_fire = false

instantiate_bullet()

fire_timer.start()


# Lógica de Rotación

var rotation_direction: float = 0.0

if Input.is_action_pressed("girav"):

rotation_direction = 1.0

elif Input.is_action_pressed("girab"):

rotation_direction = -1.0

# Aplica la rotación en el eje X.

#rotate_x(rotation_speed * rotation_direction * delta)

rotate_x(delta * rotation_speed * rotation_direction  )


if Input.is_action_pressed("giraz"):   

rotation_direction = 1.0


# Si se presiona la acción "girax", gira en la dirección opuesta.

elif Input.is_action_pressed("girax"):

rotation_direction = -1.0


# Aplica la rotación en el eje Y.

# Si ninguna tecla está presionada, rotation_direction será 0 y el objeto no girará.

rotate_y(rotation_speed * rotation_direction * delta)



func instantiate_bullet() -> void:

var bullet = Bullet.instantiate()

bullet.global_transform = self.global_transform

if bullet is RigidBody3D:

bullet.apply_central_impulse(-self.global_transform.basis.z * bullet_speed)

else:

print("¡Error! La escena del proyectil no es un RigidBody3D y no puede recibir un impulso.")

get_tree().root.add_child(bullet)

viernes, 15 de agosto de 2025

¡¡El pirata marchoso!!;

https://perico415.itch.io/
 

GDScript que produce disparo de un proyectil y que mantiene su curso independientemente de si giramos el cañon;

 extends Area3D


var Bullet = preload("res://BARCO ELEMENTOS TEXTURAS/CAÑONES/area_3dprollectil_cañon.tscn")

var fire_cooldown: float = 1.7

var can_fire: bool = true

var bullet_speed: float = 20.0

var fire_timer: Timer


func _ready() -> void:

fire_timer = Timer.new()

add_child(fire_timer)

fire_timer.wait_time = fire_cooldown

fire_timer.one_shot = true

fire_timer.timeout.connect(func(): can_fire = true)


func _process(delta: float) -> void:

if Input.is_action_pressed("DISPARACAÑON") and can_fire:

can_fire = false

instantiate_bullet()

fire_timer.start()


func instantiate_bullet() -> void:

var bullet = Bullet.instantiate()

bullet.global_transform = self.global_transform

# Comprobamos que el nodo es un RigidBody3D antes de aplicar el impulso.

if bullet is RigidBody3D:

bullet.apply_central_impulse(-self.global_transform.basis.z * bullet_speed)

else:

print("¡Error! La escena del proyectil no es un RigidBody3D y no puede recibir un impulso.")

get_tree().root.add_child(bullet)

------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------

Explicacion: este Area3d que produce el disparo de un proyectil es hijo de una base que gira presionando las teclas -z-x, tenia el problema que cuando giraba el cañon el proyectil disparado tambien giraba como si formase parte del mismo giro del cañon y este GDScript corrige el problema, asi cuando disparo el proyectil sigue su curso en linea recta y en la direccion hacia donde realice el disparo y no se desvia por muchos giros que aga despues de realizado el disparo.    

"DISPARACAÑON" es el nombre asociado ala tecla-c- que realiza el disparo, se dice mapa de entrada y se prepara antes de realizar cualquier GDScript, y se puede aprovechar para futuros juegos, se pueden aprovechar todos los recursos anteriores de los mapas de entrada para futuros juegos sin tener que partir de cero continuamente.

GDScript para que un MeshInstance3D gire en su eje -y- presionando teclas del pc -z-x-;

 extends MeshInstance3D


# Velocidad de rotación en radianes por segundo.

@export var rotation_speed: float = 1.0


func _process(delta: float) -> void:

# Por defecto, la dirección de rotación es 0 (está quieto).

var rotation_direction: float = 0.0


# Si se presiona la acción "giraz", gira en una dirección.

if Input.is_action_pressed("giraz"):

rotation_direction = 1.0


# Si se presiona la acción "girax", gira en la dirección opuesta.

elif Input.is_action_pressed("girax"):

rotation_direction = -1.0


# Aplica la rotación en el eje Y.

# Si ninguna tecla está presionada, rotation_direction será 0 y el objeto no girará.

rotate_y(rotation_speed * rotation_direction * delta)

--------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

Explicacion: en mi nuevo videojuego de piratas y bucaneros e puesto unos cañones a bordo que mediante la presion de las teclas -z-x- hacen un giro de lado a lado en su eje -y-, en Godot asigne esas teclas en su mapa de entrada con los nombres "giraz" y "girax"   este gdscript cumple mi deseo a la perfeccion,.

Estudio de un desarrollador indie;

 ¡¡QUE LOCURA!!

 ¡¡QUE LOCURA!!

 ¡¡QUE LOCURA!!

 ¡¡QUE LOCURA!!
En mi habitacion, tengo 2 pc de torre con el windows XP que funcionan perfectamente, y repaso maravillas como Medall of de Honor, Farcry, entre otros....tengo 2 portatiles 1 msi el otro hp portátil pavilion el msi con 64Gb de ram, el hp portátil pavilion con 16Gb de ram
.

Estos tienen discos duros ssd con puertos usb, los de torre con xp discos duros normales, tambien con usb, .

Mis desarrollos los ago con los portatiles que tienen instalado el windows 11, antes usaba Unity pero probe Godot y me pase a Godot 4.4. 
Me encanta Godot, el de ram de 16 lo uso ahora para ver cine, cada fin de semana a la tarde lo enchufo a un proyector que no llega a los 100 euros y veo peliculas a unas 100 pulgadas prollectadas en mi habitacion, fabuloso!! y me da ideas para desarrollar mis juegos, tambien tengo una coleccion de videojuegos impresionante, que solo funcionan en el windows xp, ahora si quieres jugar en pc tienes que ir a steam.
Tengo tambien unas luces led que no consumen nada de electricidad y dan ambiente a mi estudio, funcionan con mando a distancia¡¡¡¡¡ toma ya¡¡¡¡¡ y hacen colorines y buelven mi ropa fluorescente como si estubiera en la discoteque......
Y libros tengo libros desde comics del capitan trueno, ediciones antiguas de la marvel spiderman 4 fantasticos, versiones modernas en libro, libros sobre videojuegos, programacion, Unity, Blender, historia de videojuegos 1001 videjuegos que has de jugar antes de palmar,  unos tomos de RBA una coleccion muy interesante, y peliculas a puntapala en dvd, y de Star Trek.
Y un par de ventiladores que hace una calor brutal.

Y muy poco tiempo libre para todo.

No doy a basto con mis ideas y con todo lo que quiero hacer.....soy desarrollador indie pero e de trabajar con otras cosas para poder comer.....en fin.

Boy haciendo.

lunes, 11 de agosto de 2025

¡¡El pirata loco!!;

perico415 - itch.io


Sobre la censura en Itch.io por los procesadores de pago;

 

Sobre la censura en itch.io por los procesadores de pago.

A fecha de hoy 11-8-25, y por lo que estoy viendo en yotube, la gente que se dedica como yo, y los aficionados, han echo muchas protestas ante las censuras impuestas por los procesadores de pago ,presionados por intereses externos a ellos.

De momento se han revisado leyes sobre las libertades de EEUU, y parece ser que los procesadores o sea los intermediarios para poder comprar y vender que manejan el dinero de los clientes, no tienen autoridad para decirle a una persona adulta en que se puede gastar su dinero.

A de mas no es ilegal si los videojuegos estan marcados como desarrollados para clientela adulta.

Seria ilegal si se vendiera a niños.


Itch.io seguramente se adaptara lo mejor posible a las nuevas normas que tenga que usar para avanzar hacia delante, con suerte todo sera como antes, quizas se vigile mejor, mas correctamente el contenido para adultos que se suba a estas plataformas, es absurdo que en un videojuego en el que solo hay una escena de topless y que esta calificado para adultos se retire para un pago, que es lo que me esta ocurriendo a mi con mis desarrollos, los e tenido que poner gratuitos, al menos para que se me vea que existo yo y mi trabajo, eso si estoy alucinando con las descargas que se hacen de mis videojuegos que antes eran de pago, llevo ya mas de 500 descargas, no si la gente no es tonta no¡¡¡ estan haciendo nunca mejor dicho el agosto¡¡¡¡

Ahora me tengo que esforzar mucho mas para vender algun videojuego, y lo voy a conseguir porque a tozudo no me gana nadie.perico415 - itch.io

viernes, 8 de agosto de 2025

En Godot 4.4 cuando algo pasa por su area3d solo instancia 4 personajes;

 extends Area3D


var Esferauno = preload("res://PIRATAMALOMORIR/PINTO MALO2 ANIMO DE MORIR.tscn")

var Esferauno1 = preload("res://PIRATAMALO/PINTO MALO1 ANIMO DE ANDARSALEDECAJA-2-.tscn")


var instancias_creadas : int = 0

const MAX_INSTANCIAS : int = 4


func _ready() -> void:

pass


func _process(delta: float) -> void:

pass


func _on_area_entered(area: Area3D) -> void:

# Verificamos si aún podemos crear más instancias.

if instancias_creadas < MAX_INSTANCIAS:

var parent = get_parent()

if parent and parent is CharacterBody3D:

var parent_global_transform = parent.global_transform

# Creamos la primera instancia

var policia_nokeado_instancia = Esferauno.instantiate()

get_tree().root.add_child(policia_nokeado_instancia)

policia_nokeado_instancia.global_transform = parent_global_transform

# Incrementamos el contador

instancias_creadas += 1


func _on_area_exited(area: Area3D) -> void:

# Verificamos si aún podemos crear más instancias.

if instancias_creadas < MAX_INSTANCIAS:

# Creamos la segunda instancia

var Esferauno1_instancia = Esferauno1.instantiate()

add_child(Esferauno1_instancia)

# Incrementamos el contador

instancias_creadas += 1

jueves, 7 de agosto de 2025

extends CharacterBody3D SE MUEVE ALEATORIAMENTE POR EL ESCENARIO INCLUSO INSTANCIADO;

 extends CharacterBody3D


# Exportamos la variable de velocidad.

@export var velocidad : float = 2.0


# Un array para guardar las 4 direcciones de movimiento.

# 0: Eje Z (adelante)

# 1: Eje X (derecha)

# 2: Eje -X (izquierda)

# 3: Eje -Z (atrás)

var direcciones : Array = [

Vector3(0, 0, 1),   # Adelante en el eje Z

Vector3(1, 0, 0),   # Derecha en el eje X

Vector3(-1, 0, 0),  # Izquierda en el eje -X

Vector3(0, 0, -1)   # Atrás en el eje -Z

]


# Un índice para saber en qué dirección del array estamos.

var paso_actual : int = 0


# Variables para manejar el tiempo manualmente.

var tiempo_transcurrido : float = 0.0

var intervalo_de_cambio : float = 0.5


func _physics_process(delta):

# Sumamos el tiempo de cada fotograma a nuestra variable.

tiempo_transcurrido += delta

# Si el tiempo transcurrido es mayor o igual al intervalo de 0.5 segundos...

if tiempo_transcurrido >= intervalo_de_cambio:

# Reiniciamos el contador de tiempo restando el intervalo.

# Esto evita errores si el tiempo excede el límite por poco.

tiempo_transcurrido -= intervalo_de_cambio

# Incrementamos el contador para pasar a la siguiente dirección.

paso_actual += 1

# Usamos el operador de módulo (%) para que el contador vuelva a 0

# después de llegar a 3 (0, 1, 2, 3, 0, 1...).

paso_actual %= 4


# Obtenemos la dirección actual del array y la multiplicamos por la velocidad.

velocity = direcciones[paso_actual] * velocidad

# Aplicamos el movimiento y gestionamos las colisiones.

move_and_slide()

lunes, 28 de julio de 2025

videojuego de boxeo;

 




sábado, 26 de julio de 2025

CENSURAN PLATAFORMAS DE ALOJO DE VIDEOJUEGOS;

 



No me salen varios juegos mios de mi cuenta en itch.io consulte con soporte me han de contestar, me dijistes hace poco que si actualizo por ejemplo el ultimo añadiendo una mejora un nuevo video de muestra o mas capturas abeces ayuda a indexar vuelve a aparecer, lo pruebo con mi ultimo juego?

¡Entiendo tu preocupación! Es frustrante cuando tus juegos no aparecen en itch.io, y más aún cuando el soporte tarda en responder.

Has hecho bien en contactar al soporte, ya que ellos tienen la última palabra sobre los problemas de indexación. Sin embargo, lo que te comenté sobre actualizar el juego para intentar "forzar" la re-indexación es una buena estrategia que a veces funciona, especialmente si el problema no está relacionado con las recientes restricciones de contenido NSFW.

Situación actual en itch.io

Es importante que sepas que itch.io ha estado implementando cambios significativos en cómo manejan el contenido, especialmente el "Not Safe For Work" (NSFW). Parece que están bajo presión de los procesadores de pago, lo que ha llevado a que miles de juegos con contenido para adultos sean "desindexados" o incluso eliminados de las búsquedas y recomendaciones. Si alguno de tus juegos entra en esta categoría, es muy probable que este sea el motivo por el que no aparecen, y una simple actualización no lo solucionará.


¿Deberías probar a actualizar tu último juego?

Sí, te recomiendo que lo pruebes con tu último juego, especialmente si no tiene contenido NSFW. Si el problema es una falta de indexación por motivos "técnicos" o de algoritmo, añadir una mejora, un nuevo vídeo de muestra, o más capturas puede, en ocasiones, hacer que el sistema de itch.io lo "revisite" y lo indexe correctamente.

Aquí te explico por qué y cómo hacerlo:

    • Para "despertar" el algoritmo: A veces, una simple edición o actualización puede hacer que el juego vuelva a entrar en la cola de revisión o indexación de itch.io.

    • Mejora la visibilidad de forma natural: Incluso si no es el problema de indexación, añadir más contenido multimedia (vídeos, capturas) y una descripción más detallada siempre es bueno para atraer a más jugadores una vez que el juego esté visible.

    • No pierdes nada: Dado que ya estás esperando una respuesta del soporte, intentar esto no te perjudica y podría acelerar el proceso si el problema es de indexación regular.

Qué puedes hacer:

    1. Asegúrate de que no es NSFW: Si tu último juego tiene algún tipo de contenido para adultos, es muy probable que la desindexación se deba a las nuevas políticas de itch.io, y una actualización no lo cambiará. En este caso, tendrías que esperar las directrices del soporte o considerar si tu juego cumple con sus nuevos requisitos.

    2. Añade contenido de calidad:

        ◦ Nuevo vídeo de muestra: Si no tienes uno, es el momento de añadirlo. Si ya tienes, ¿puedes hacer uno mejor o más corto que capture la esencia?

        ◦ Más capturas de pantalla: Cuantas más y de mejor calidad, mejor. Muestra diferentes aspectos del juego.

        ◦ Actualiza la descripción: Revisa la descripción de tu juego. ¿Es clara, concisa y atractiva? ¿Utiliza palabras clave relevantes?

        ◦ Actualiza la build del juego: Incluso un cambio menor en la build del juego puede forzar una re-indexación.

    3. Guarda los cambios: Una vez que hayas añadido o actualizado el contenido, guarda los cambios en la página de tu juego en itch.io.


¿Y si el problema persiste o si es por contenido NSFW?

Si después de unos días el juego sigue sin aparecer, o si sospechas que el problema es por el contenido NSFW, entonces la respuesta del soporte será crucial. Ellos podrán decirte si tu juego ha sido marcado o si hay algún otro problema específico.

Mucha suerte con esto. Espero que tus juegos vuelvan a estar visibles pronto.


que es NSFW

NSFW son las siglas en inglés de "Not Safe For Work", que se traduce como "No Seguro Para el Trabajo" o "No Adecuado Para el Trabajo".

Se utiliza como una advertencia para indicar que un contenido (imágenes, vídeos, texto, audio, enlaces) podría ser inapropiado o ofensivo para ser visto en un entorno público, profesional (como la oficina) o en presencia de niños.

¿Qué tipos de contenido se consideran NSFW?

Aunque la definición literal se refiere al entorno laboral, en la práctica, el término NSFW se usa para una amplia gama de contenidos que se consideran explícitos o sensibles. Los tipos más comunes incluyen:

    • Contenido sexual o de desnudos: Esta es la categoría más frecuente. Incluye pornografía, desnudez total o parcial, imágenes sugerentes, etc.

    • Violencia y gore: Contenido gráfico que muestra violencia explícita, sangre, heridas, abusos o muerte.

    • Lenguaje vulgar o profano: Uso excesivo de malas palabras o expresiones ofensivas.

    • Contenido ofensivo o perturbador: Material que podría ser considerado desagradable, chocante o que promueve el odio o la discriminación.

¿Por qué es importante el etiquetado NSFW?

El etiquetado NSFW sirve para:

    • Advertir a los usuarios: Permite que las personas decidan si quieren ver el contenido antes de hacer clic, evitando situaciones incómodas o problemas en su entorno.

    • Cumplir con políticas de plataformas: Muchas plataformas online (redes sociales, tiendas de juegos, foros) tienen políticas estrictas sobre el contenido NSFW. Exigen que los creadores lo etiqueten correctamente o directamente lo prohíben. No hacerlo puede resultar en la desindexación, ocultación o eliminación del contenido o incluso de la cuenta.

    • Proteger a menores: Ayuda a filtrar contenido que no es apto para niños.

El caso de itch.io y el contenido NSFW

Como te mencionaba, itch.io ha estado implementando cambios significativos en su política de contenido NSFW. Debido a la presión de los procesadores de pago y a campañas de grupos específicos, itch.io ha desindexado gran parte del contenido para adultos de sus páginas de búsqueda y navegación. Esto significa que, aunque el juego siga existiendo en la plataforma si tienes el enlace directo, no aparecerá en las búsquedas ni en las listas generales, lo que reduce drásticamente su visibilidad.

Si tu juego contiene elementos que itch.io clasifica como NSFW, es muy probable que esta sea la razón por la que no aparece. En estos casos, una simple actualización no lo solucionará, y la única forma de resolverlo es que el soporte de itch.io te dé una guía específica, o que evalúes si el contenido de tu juego se alinea con sus nuevas políticas para el contenido de pago.


si hay una opccion para marcar que el juego es NSFW tambien lo quitan? se que itch.io es tremendo en juegos pornograficos y brutales, osea que estan presionados externamente y estan quitando todo ese material? pues hay muchisimo, se combertira como gamejolt que esos temas los tienen proibidos? osea han quitado libertad a itch.io?

Tienes toda la razón en tus observaciones. itch.io ha sido históricamente una plataforma muy abierta y un refugio para una enorme variedad de juegos independientes, incluyendo una gran cantidad de contenido para adultos, experimental y a veces "brutal" o explícito. Y sí, están bajo una tremenda presión externa, principalmente de los procesadores de pago.

¿Están quitando todo el material NSFW aunque esté marcado?

Aquí está la situación actual, según los anuncios recientes de itch.io (que son muy recientes, de hecho, del 24 de julio de 2025):

    1. Desindexación General: Itch.io ha "desindexado" (de-indexed) todo el contenido NSFW para adultos de sus páginas de navegación y búsqueda. Esto significa que, incluso si el juego estaba correctamente marcado como NSFW y era accesible antes, ya no aparecerá en las búsquedas ni en las listas de juegos (como "últimos lanzamientos", "juegos populares", etc.). Para encontrarlo, necesitarías el enlace directo al juego.

    2. Presión de los Procesadores de Pago: La razón principal de esta medida drástica es la presión directa de empresas como Visa, Mastercard y PayPal. Estas empresas han sido objeto de campañas (como la de "Collective Shout" en Australia) que las presionan para que no procesen pagos para sitios que albergan cierto tipo de contenido explícito o controvertido. Si itch.io no cumple con estas demandas, corre el riesgo de perder la capacidad de procesar pagos por completo, lo que sería catastrófico para toda la plataforma y todos sus creadores.

    3. Auditoría exhaustiva: Itch.io ha anunciado que está realizando una "auditoría integral de contenido" y que el contenido NSFW permanecerá "deslistado" hasta que concluya esta revisión.

    4. Nuevas medidas de cumplimiento: Después de la auditoría, itch.io introducirá nuevas medidas de cumplimiento. Esto incluirá un paso en el que los creadores de páginas NSFW deberán confirmar que su contenido es admisible bajo las políticas de los procesadores de pago asociados a su cuenta.

    5. Posible eliminación permanente: itch.io ha admitido que, como parte de esta revisión y la nueva política, algunas páginas serán eliminadas permanentemente de la plataforma. Los usuarios afectados serán notificados por correo electrónico.

¿Se convertirá en Game Jolt? ¿Han quitado libertad a itch.io?

    • ¿Como Game Jolt? Game Jolt, como bien señalas, ya pasó por una situación similar hace unos años y prohibió explícitamente el contenido sexualmente explícito o pornográfico. La diferencia con Game Jolt es que ellos lo prohibieron de raíz. Itch.io, al menos de momento, está desindexando y revisando, no prohibiendo categóricamente todo el NSFW (aunque el resultado práctico es muy similar en términos de visibilidad). Sin embargo, la presión es tan grande que existe la posibilidad real de que se endurezcan las políticas y se acerque más a la postura de Game Jolt para todo el contenido de pago.

    • ¿Han quitado libertad a itch.io? Sí, en un sentido muy real, se ha reducido la libertad en itch.io, o al menos la visibilidad de ciertos tipos de contenido. Esta no es una decisión que itch.io haya tomado por gusto, sino por necesidad operativa. Como ellos mismos han declarado, su capacidad para procesar pagos es fundamental para todos los creadores de la plataforma. Para garantizar que puedan seguir funcionando, se ven obligados a priorizar su relación con los socios de pago y cumplir con sus exigencias.

La ironía y la preocupación general

Es una situación frustrante y preocupante para muchos desarrolladores y usuarios. Itch.io era valorado precisamente por su apertura y por ser un espacio donde el contenido más experimental, de nicho o "adulto" podía prosperar, a menudo hecho por creadores independientes y queer que exploraban temáticas que no tienen cabida en plataformas más mainstream.

La ironía es que, a menudo, estas campañas de presión de terceros (como "Collective Shout") no se dirigen directamente a las plataformas, sino a la infraestructura financiera que las sustenta. Al amenazar con cortar los servicios de pago, estas organizaciones y los propios procesadores de pago ejercen un control indirecto sobre el tipo de contenido que puede existir en línea, incluso si es legal en muchas jurisdicciones.

En resumen, la opción de marcar el juego como NSFW ya no garantiza que sea visible en las búsquedas o la navegación general. Itch.io está en un punto crítico, intentando equilibrar su misión como plataforma abierta con la necesidad de mantener sus servicios de pago. Es un golpe significativo a la diversidad de contenido que caracterizaba a itch.io.


boy a mirar itch.io haber sia tiene contenido pornografico de otros desarrolladores, no me fije.

Acabas de dar con el clavo. Si intentas buscar contenido NSFW ahora mismo en itch.io, te darás cuenta de que la inmensa mayoría de ese material ya no aparece en las búsquedas ni en las páginas de navegación (como "últimos lanzamientos", "juegos populares", etc.).


La situación actual en itch.io con el contenido NSFW

Itch.io ha confirmado oficialmente que ha "desindexado" todo el contenido adulto/NSFW de sus páginas de navegación y búsqueda. Esto es un cambio masivo y muy reciente.

¿Por qué ha pasado esto? Como ya te había comentado, la razón principal es la presión externa, específicamente de los procesadores de pago como Visa, Mastercard y PayPal. Organizaciones como "Collective Shout" en Australia han estado presionando a estas compañías para que dejen de procesar pagos para plataformas que alojan ciertos tipos de contenido explícito.

Itch.io ha declarado que tuvieron que actuar de forma urgente y sin previo aviso a los desarrolladores para proteger su "infraestructura de pagos", ya que si perdieran la capacidad de procesar transacciones, la plataforma entera estaría en grave peligro.

¿Significa esto que el contenido ha sido eliminado por completo? No necesariamente eliminado del todo, pero sí fuertemente restringido en su visibilidad.

    • Desindexado: Los juegos y proyectos NSFW siguen existiendo en la plataforma si tienes el enlace directo a ellos. Puedes acceder a ellos si los tenías en tu biblioteca o si alguien te comparte el link.

    • Auditoría y Posible Eliminación: Itch.io está llevando a cabo una "auditoría integral de contenido". Durante este proceso, el contenido NSFW permanecerá desindexado. Una vez que concluya la auditoría, se introducirán nuevas medidas de cumplimiento, y algunas páginas serán eliminadas permanentemente de la plataforma. Los desarrolladores afectados serán notificados.

    • Impacto masivo: Se estima que esta medida ha afectado a miles de juegos (algunos sugieren que más de 20,000) que antes eran fácilmente accesibles.


¿Se ha quitado libertad a itch.io?

Sí, la conclusión es clara: se ha reducido la libertad de contenido en itch.io debido a estas presiones externas. Itch.io era conocida por su política de "casi todo vale" y por ser un espacio seguro para el contenido independiente y a menudo experimental o de nicho, incluyendo una gran cantidad de juegos NSFW.

Ahora, la plataforma se ve forzada a alinearse con las políticas de contenido de los procesadores de pago para poder seguir operando. Esto cambia significativamente el panorama de itch.io y lo acerca, en cierto modo, a las políticas más restrictivas que ya se ven en otras plataformas como Game Jolt para ciertos tipos de contenido.

Es una situación compleja y frustrante para muchos desarrolladores que dependían de itch.io como un lugar para publicar y vender sus juegos, especialmente aquellos con temáticas para adultos.


e buscado la etiqueta erotic los mas vendidos y han desaparecido todos....

¡Claro! Eso confirma exactamente lo que te decía. La etiqueta "erotic" y cualquier otra relacionada con contenido adulto/NSFW han sido desindexadas y ocultadas de las búsquedas y páginas de navegación de itch.io de forma masiva y reciente.

No es que los juegos hayan desaparecido por completo de la plataforma (si tienes el enlace directo, aún podrías acceder a muchos de ellos por ahora), sino que itch.io los ha hecho invisibles para el público general a través de las funciones de búsqueda y exploración. Esto incluye categorías populares, los más vendidos, los últimos añadidos, etc.

Resumen de la situación:

    • Desaparición de Búsquedas: Es normal que no encuentres nada al buscar "erotic" o etiquetas similares en las páginas de navegación. Itch.io ha implementado una "desindexación" generalizada de todo el contenido NSFW.

    • Presión Externa: Esta medida es una respuesta directa y urgente a la presión de los principales procesadores de pago (Visa, Mastercard, PayPal) que, a su vez, están siendo presionados por grupos activistas que denuncian cierto tipo de contenido en plataformas de juegos.

    • Supervivencia de la Plataforma: Itch.io ha declarado que esta acción era crítica para proteger su "infraestructura de pagos". Si perdieran la capacidad de procesar pagos, la plataforma entera y la subsistencia de miles de desarrolladores se verían comprometidas.

    • Auditoría en Curso: Actualmente, itch.io está llevando a cabo una auditoría exhaustiva de contenido. Durante este proceso, los juegos NSFW permanecerán desindexados.

    • Futuro Incierto: Una vez que termine la auditoría, se introducirán nuevas medidas de cumplimiento. Es probable que algunos juegos sean eliminados permanentemente, y los desarrolladores de contenido NSFW restante deberán confirmar que su material cumple con las políticas de los procesadores de pago.

En definitiva, lo que has observado es la manifestación directa de estos cambios drásticos. itch.io, una plataforma que valoraba mucho la libertad creativa, se ha visto forzada a tomar estas medidas para poder seguir operando. Es una señal clara de cómo las políticas de las empresas de servicios financieros pueden tener un impacto masivo en el tipo de contenido que está disponible en internet.


que fuerte se va a perder muchisimo dinero por todos sitios de, desarroyadores, de la plataforma itch.io, incluso de los que han promovido presinado para que ocurra, crees que puede desaparecer itch.io, y en steam ese contenido no es tan brutal verdad? aunque la calidad es muy superior con todos sus juegos...

Es un análisis muy acertado. La situación es realmente compleja y tiene repercusiones importantes en varios frentes.

Pérdida de dinero por todos lados

Tienes toda la razón. Habrá una pérdida significativa de ingresos:

    1. Desarrolladores: Los desarrolladores de juegos NSFW (especialmente aquellos que se enfocan en ese nicho) van a perder una fuente importante de ingresos y visibilidad. Algunos de estos desarrolladores son creadores independientes que dependen en gran medida de plataformas como itch.io para vender sus obras. Muchos de sus juegos estaban entre los "más vendidos" o generaban ingresos constantes.

    2. Itch.io: La propia plataforma perderá su porcentaje de las ventas de estos juegos. Si bien el contenido NSFW podría haber sido una fracción del volumen total de juegos, representaba una base de usuarios y un nicho lucrativo.

    3. Los que promovieron la presión: Irónicamente, si estas restricciones llevan a una reducción general de la actividad económica en las plataformas o a que los desarrolladores busquen otras vías (potencialmente menos controladas), los propios procesadores de pago podrían ver una disminución en las transacciones que procesan. No obstante, para ellos, la prioridad es mitigar el riesgo de reputación y las multas, lo cual supera los ingresos de un nicho específico.

¿Puede desaparecer itch.io?

Es poco probable que itch.io desaparezca por completo, al menos no directamente por esto. Itch.io es una plataforma muy querida por su espíritu indie, su estructura de reparto de ingresos flexible, y por ser un lugar para juegos experimentales y "bundles" solidarios. Tiene una base de usuarios y desarrolladores muy leales más allá del contenido NSFW.

Sin embargo, esta situación sí representa un golpe muy duro a su identidad y modelo de negocio, especialmente en lo que respecta a la venta de juegos pagados.

    • Riesgo de estancamiento: Si no pueden procesar pagos sin estas restricciones, perderán una parte de su mercado. Si los desarrolladores NSFW migran, o los nuevos no se sienten bienvenidos, la plataforma podría perder parte de su vitalidad.

    • Modelo de ingresos: El gran desafío para itch.io es cómo monetizar si tienen que restringir lo que puede ser pagado a través de los canales tradicionales. Algunos desarrolladores podrían moverse a plataformas de suscripción o de contenido exclusivo (Patreon, OnlyFans para juegos, etc.) que tienen sus propios procesadores de pago que sí permiten este tipo de contenido (a menudo con un mayor porcentaje de ganancia para la plataforma y/o creador, pero con un alcance más limitado).

En resumen: No desaparecerá de la noche a la mañana, pero su futuro como plataforma abierta para todo tipo de contenido, especialmente el de pago, se ve seriamente comprometido.

¿Y en Steam? Contenido brutal y calidad

Este es un punto clave. Steam también está sintiendo la misma presión, y de hecho, ya ha empezado a actuar.

    • Restricciones en Steam: Recientemente (como puedes ver en los resultados de búsqueda, ¡incluso con noticias de hace unos días!), Valve (propietaria de Steam) ha actualizado sus normas para vetar contenido adulto que incomode a bancos y procesadores de pago. Esto ha resultado en la eliminación de cientos de juegos +18 de su tienda, especialmente aquellos con temáticas consideradas más controvertidas o "tabú" (incesto, esclavitud, violencia sexual explícita, etc.).

    • "Brutalidad" en Steam: Steam siempre ha tenido juegos con alto contenido de violencia y gore, incluso "brutal", porque no son lo mismo que el contenido sexualmente explícito en términos de la presión de los procesadores de pago. Lo que a los procesadores de pago y los grupos de presión les preocupa mayormente es el contenido sexual explícito, y aún más, las temáticas sexuales consideradas "ilegales" o "controversiales" como las que mencioné. La violencia, incluso si es muy gráfica, generalmente no activa las mismas alarmas de los procesadores de pago.

    • Calidad vs. Contenido: La "calidad" de los juegos en Steam (a menudo juegos AAA o indies con alto valor de producción) es una ventaja, pero no los exime de estas presiones. Aunque muchos juegos en Steam tienen una calidad visual y de jugabilidad muy superior a la media de itch.io, eso no los protege de las políticas de contenido que les imponen los socios financieros. Si un juego de alta calidad en Steam tiene contenido que viola estas nuevas políticas, también será eliminado.

Conclusión: La "censura financiera" es una tendencia creciente que afecta a todas las plataformas que manejan transacciones de pago. Itch.io y Steam, aunque muy diferentes en su escala y tipo de contenido dominante, están experimentando la misma presión para alinear sus políticas con las expectativas de los proveedores de servicios financieros. Esto reduce el espacio para el contenido más "extremo" o explícito en las principales tiendas digitales.




ENTONCES UN SIMPLE DESNUDO DE MUJER EN UNA DUCHA, EN 3D MODELADO CON BLENDER, ESTA CENSURADO?



Basándome en la información actual y las recientes acciones de itch.io y Steam, la respuesta es sí, un simple desnudo de mujer en una ducha, modelado en 3D con Blender, tiene una alta probabilidad de ser censurado o, al menos, severamente restringido en su visibilidad.


Aquí te explico por qué:


En itch.io:

Desindexación General: Itch.io ha desindexado todo el contenido marcado como NSFW o adulto. Esto significa que, incluso si tu juego tiene un desnudo "suave" (como una mujer en la ducha) y está correctamente etiquetado como NSFW, no aparecerá en las búsquedas, los listados de "más vendidos", "nuevos", "populares", etc. Para que alguien lo encuentre, necesitará el enlace directo, lo que reduce drásticamente su visibilidad y potencial de ventas.


Auditoría y Directrices Futuras: Itch.io está en proceso de una auditoría integral de contenido. Después de esto, se implementarán nuevas directrices y los creadores de contenido NSFW deberán confirmar que su material cumple con las políticas de los procesadores de pago. Aunque un desnudo en la ducha no es "ilegal", los procesadores de pago tienen sus propias definiciones de lo que consideran "aceptable" para sus redes. Es un área gris, y la tendencia actual es hacia una mayor restricción.


En Steam:

Nuevas Reglas de Procesadores de Pago: Steam también ha actualizado sus políticas recientemente (a mediados de julio de 2025) para prohibir "ciertos tipos de contenido solo para adultos" que puedan violar las reglas y estándares de sus procesadores de pago y redes de tarjetas.


Vaguedad y Ambigüedad: El problema es que Valve (Steam) ha sido deliberadamente vaga en su definición de qué es "cierto tipo de contenido". No han dado una lista explícita, dejando a los desarrolladores en la incertidumbre. Sin embargo, las noticias indican que ya han eliminado cientos de juegos +18, especialmente aquellos con temáticas más controvertidas.


Naturaleza del Desnudo: Si el desnudo es artístico, no sexualizado, o aparece en un contexto de jugabilidad no explotadora, Steam solía ser más permisivo si estaba bien etiquetado y detrás de una puerta de edad. Sin embargo, la presión actual se centra en cualquier contenido sexualmente explícito que pueda generar incomodidad a los socios financieros. Un desnudo completo, incluso en un contexto de ducha, podría ser considerado explícito por estos estándares.


Contexto es Clave, pero el Riesgo es Alto: Si el juego fuera una simulación de vida realista donde la ducha es un momento cotidiano no sexualizado, podría tener una chance. Pero si el enfoque es erótico, o si el desnudo es el principal atractivo visual, el riesgo de ser eliminado o severamente restringido es muy alto.


En resumen:

La era de la libertad casi total para el contenido NSFW, incluso el "suave", está terminando en las principales plataformas de distribución de juegos. Las decisiones ya no las toman solo las plataformas basándose en sus propias normas, sino que están siendo dictadas por las políticas de riesgo y reputación de las empresas financieras (Visa, Mastercard, PayPal, etc.).


Un simple desnudo, aunque sea un modelo 3D y en un contexto aparentemente "inocente" como una ducha, es susceptible de ser clasificado como "contenido que puede violar los estándares de los procesadores de pago". Esto lleva a la desindexación, la eliminación de la visibilidad y, en algunos casos, la eliminación total del juego de la tienda.


Es una realidad dura para los creadores que exploran estos temas, incluso de manera artística o no puramente pornográfica.






viernes, 25 de julio de 2025

Videojuego cañones verano 2017;