OGame: El simulador de esclavitud que te arruina la vida


R00ter

Miembro muy activo
Buenas, panda de desgraciados. Para los que no tengáis el placer (o la desgracia) de conocerlo, os presento OGame.

Es un puto juego de mierda que te absorbe la vida, el alma y la salud mental. No exagero: es el tipo de agujero negro que ha destruido matrimonios y carreras universitarias, incluso hay gente que se ha suicidado, y a saber a cuantos les habrá dado ictus por no dormir.
Básicamente, es un juego de estrategia espacial donde subes edificios y tecnologías en diferentes planetas, pero la realidad es que es un puto simulador de esclavitud.

¿Por qué es una basura absoluta?​

  • Tu esfuerzo no vale nada: Puedes estar un año entero cuidando tus naves como si fueran tus hijos para que un virgen que no duerme te lo reviente todo mientras estabas cagando. Y sobre todo si es un universo rápido, si es el caso, despídete de vida porque solo vas a vivir para el juego.
  • Adiós al sueño: Te obliga a vivir pegado al reloj. ¿Quieres dormir? Pues te jodes, tú flota llega dentro de 2 horas y tienes que esperar a que tu flota vuelva para mandarla a otra parte porque si te quedas frito con la flota parada despídete de ella, te la destruirán antes de que babees la almohada. Puedes hacer fleet-save de 8 horas o más, para poder dormir y tal, pero tienes que ponerte una alarma cuando te vaya a llegar la flota porque como he dicho, si tú flota esta parada te la van a reventar. La alarma del móvil será tu peor pesadilla y lo primero que harás al despertar será mirar el juego.
  • Comunidad tóxica: Aquí no hay amigos, solo hay "vacas" a las que ordeñar y psicópatas que te espían cada 10 minutos para ver si te has dejado la puerta abierta. Es un nido de ratas donde la gente te da los buenos días mientras calcula cuántas naves necesita para reciclarte. Y cuidado con quién te juntas, porque hay gente que te vendería a tu peor enemigo y te traicionaría por un puñado de sucio deuterio.
  • Visualmente parece una hoja de Excel con dibujitos de naves y el "pay-to-win" es tan descarado que da ganas de vomitar.

Pero... somos masoquistas​

Y lo somos porque, aunque odiemos este juego de mierda, somos unos yonkis. Ese subidón de adrenalina cuando ajustas un ataque al segundo o cuando le reciclas la flota a un engreído no te lo da ni la droga de mejor calidad.

Por eso, como no tenemos nada mejor que hacer con nuestras miserables existencias, vamos a meternos en el próximo universo internacional (OGame.en) que abra. Lo bueno de jugar en el internacional es que la cosa se pone seria: se acaban montando guerras reales de países contra países. No hay nada que mole más que ver a toda la comunidad hispana unida para reventar a los polacos, turcos o alemanes. Ese pique de banderas mola un huevo y es lo único que nos mantiene vivos en este infierno.

Estamos montando una alianza para entrar a saco. Buscamos gente que:

  • Enfermos. Que no puedan evitar entrar a mirar el juego mientras están en una cita, en un funeral o en medio de una operación a corazón abierto.
  • Resilientes. Que no lloren cuando les peten (porque te van a petar, asúmelo). Si amaneces sin flota porque el móvil se te quedó sin batería y no te sonó la alarma, en vez de borrar el juego, queremos que te pongas a farmear como un psicópata para planear tu venganza.
  • Pirómanos. Que quieran ver el universo arder mientras nuestra alianza sujeta el mechero. Tu única meta debe ser joderle la existencia a cualquier habitante del universo que no sea de los nuestros.

¿Te vas a quedar mirando?

Si quieres unirte a este suicidio colectivo, ponlo aquí mismo en el post o mándame un DM. Si veo que se une gente suficiente y hay ganas de sangre, me comprometo a publicar una guía completa con todo lo que se necesita saber para pasar de ser un "noob" reciclable a un auténtico pro del OGame.

Además, os cuento un secreto: estoy trabajando en un script propio que funciona como alarma de ataques. Los de Gameforge lo tienen muy bien montado para detectar software externo, así que estoy haciendo mil pruebas para que sea indetectable y no nos baneen a la primera. Tardará meses en estar listo porque no quiero que nadie pierda su cuenta por un error de código, así que no prometo nada, pero si sale bien, vamos a jugar con una ventaja de locos.

Vamos a enseñarles a esos guiris que España Manda. ¡A por ellos!
 
  • Like
  • Fueguito
Reacciones : kkante y 4n_dr3ii

aventura

Miembro muy activo
Buenas, panda de desgraciados. Para los que no tengáis el placer (o la desgracia) de conocerlo, os presento OGame.

Es un puto juego de mierda que te absorbe la vida, el alma y la salud mental. No exagero: es el tipo de agujero negro que ha destruido matrimonios y carreras universitarias, incluso hay gente que se ha suicidado, y a saber a cuantos les habrá dado ictus por no dormir.
Básicamente, es un juego de estrategia espacial donde subes edificios y tecnologías en diferentes planetas, pero la realidad es que es un puto simulador de esclavitud.

¿Por qué es una basura absoluta?​

  • Tu esfuerzo no vale nada: Puedes estar un año entero cuidando tus naves como si fueran tus hijos para que un virgen que no duerme te lo reviente todo mientras estabas cagando. Y sobre todo si es un universo rápido, si es el caso, despídete de vida porque solo vas a vivir para el juego.
  • Adiós al sueño: Te obliga a vivir pegado al reloj. ¿Quieres dormir? Pues te jodes, tú flota llega dentro de 2 horas y tienes que esperar a que tu flota vuelva para mandarla a otra parte porque si te quedas frito con la flota parada despídete de ella, te la destruirán antes de que babees la almohada. Puedes hacer fleet-save de 8 horas o más, para poder dormir y tal, pero tienes que ponerte una alarma cuando te vaya a llegar la flota porque como he dicho, si tú flota esta parada te la van a reventar. La alarma del móvil será tu peor pesadilla y lo primero que harás al despertar será mirar el juego.
  • Comunidad tóxica: Aquí no hay amigos, solo hay "vacas" a las que ordeñar y psicópatas que te espían cada 10 minutos para ver si te has dejado la puerta abierta. Es un nido de ratas donde la gente te da los buenos días mientras calcula cuántas naves necesita para reciclarte. Y cuidado con quién te juntas, porque hay gente que te vendería a tu peor enemigo y te traicionaría por un puñado de sucio deuterio.
  • Visualmente parece una hoja de Excel con dibujitos de naves y el "pay-to-win" es tan descarado que da ganas de vomitar.

Pero... somos masoquistas​

Y lo somos porque, aunque odiemos este juego de mierda, somos unos yonkis. Ese subidón de adrenalina cuando ajustas un ataque al segundo o cuando le reciclas la flota a un engreído no te lo da ni la droga de mejor calidad.

Por eso, como no tenemos nada mejor que hacer con nuestras miserables existencias, vamos a meternos en el próximo universo internacional (OGame.en) que abra. Lo bueno de jugar en el internacional es que la cosa se pone seria: se acaban montando guerras reales de países contra países. No hay nada que mole más que ver a toda la comunidad hispana unida para reventar a los polacos, turcos o alemanes. Ese pique de banderas mola un huevo y es lo único que nos mantiene vivos en este infierno.

Estamos montando una alianza para entrar a saco. Buscamos gente que:

  • Enfermos. Que no puedan evitar entrar a mirar el juego mientras están en una cita, en un funeral o en medio de una operación a corazón abierto.
  • Resilientes. Que no lloren cuando les peten (porque te van a petar, asúmelo). Si amaneces sin flota porque el móvil se te quedó sin batería y no te sonó la alarma, en vez de borrar el juego, queremos que te pongas a farmear como un psicópata para planear tu venganza.
  • Pirómanos. Que quieran ver el universo arder mientras nuestra alianza sujeta el mechero. Tu única meta debe ser joderle la existencia a cualquier habitante del universo que no sea de los nuestros.

¿Te vas a quedar mirando?

Si quieres unirte a este suicidio colectivo, ponlo aquí mismo en el post o mándame un DM. Si veo que se une gente suficiente y hay ganas de sangre, me comprometo a publicar una guía completa con todo lo que se necesita saber para pasar de ser un "noob" reciclable a un auténtico pro del OGame.

Además, os cuento un secreto: estoy trabajando en un script propio que funciona como alarma de ataques. Los de Gameforge lo tienen muy bien montado para detectar software externo, así que estoy haciendo mil pruebas para que sea indetectable y no nos baneen a la primera. Tardará meses en estar listo porque no quiero que nadie pierda su cuenta por un error de código, así que no prometo nada, pero si sale bien, vamos a jugar con una ventaja de locos.

Vamos a enseñarles a esos guiris que España Manda. ¡A por ellos!
Te encantaría un juego llamado Rival Regions. Cumple punto por punto lo que cuentas.

Voy a investigar el que dices
 

R00ter

Miembro muy activo
No he visto mucho apoyo y el universo de ogame.de en el que estoy (West) ya ha empezado hace meses. Pero bueno como lo prometido es deuda y como no me gusta dejar las cosas incompletas, por si alguien le sirve os comparto el script de alarma de ataque que he hecho. No interactúa con el navegador nada más que para recargar la página pulsando f5, y además el tiempo tanto de la pulsación como de cada cuánto tiempo hace el refresco esta randomizado para que no sea detectado como automatización, también se puede cambiar esos parámetros cada cierto tiempo para que este aún más camuflado. Si alguien lo va a usar solo tiene que averiguar las coordenadas físicas donde aparece el símbolo de advertencia de ataque según su resolución de pantalla ya que el script lo que hace es buscar el color rojo en esa posición, y también meter un sonido de alarma en la misma carpeta donde vaya a ejecutar el script. Es fácil, si no sabéis programar pues le preguntáis a una IA y que os ayude. A continuación el script de Python:
Python:
import mss
import cv2
import numpy as np
import time
import random
import pyautogui
import pygame
import threading
import os

# ================================
# ⚙️ CONFIGURACIÓN
# ================================
REGION_ICONO = {'top': 344, 'left': 1665, 'width': 80, 'height': 80}
MIN_RED_PIXELS = 170
ALARM_SOUND = "alarma_fuerte.mp3"
BROWSER_TITLE = "OGame"

pygame.mixer.init()
alarma_activa = False

# ================================
# 🎧 HILO PARA DETECCIÓN DE TECLADO
# ================================
def escuchar_teclado():
    global alarma_activa
    while True:
        try:
            comando = input().strip().lower()
            if comando == 's' and alarma_activa:
                pygame.mixer.music.stop()
                alarma_activa = False
                print("\n[🔊] Alarma detenida manualmente.")
        except Exception as e:
            print(f"[❌ ERROR teclado] {e}")

threading.Thread(target=escuchar_teclado, daemon=True).start()

# ================================
# 🔄 REFRESCO SEGURO CON DURACIÓN VARIABLE
# ================================
def refrescar_seguro():
    try:
        ventanas = pyautogui.getWindowsWithTitle(BROWSER_TITLE)
        if not ventanas:
            print("[⚠️] Ventana del navegador no encontrada.")
            return

        win = ventanas[0]
        # Confirmar ventana activa y visible
        if not win.isActive:
            win.activate()
            time.sleep(random.uniform(0.2, 0.5))

        # Pulsación F5 simulando humano
        duracion = random.uniform(0.07, 0.16)
        pyautogui.keyDown('f5')
        time.sleep(duracion)
        pyautogui.keyUp('f5')
        print(f"[🔄] F5 enviado (pulsación {duracion:.3f}s)")

        # Espera para que cargue página
        espera_carga = random.uniform(4.5, 6.0)
        time.sleep(espera_carga)
        print(f"[🔄] Espera tras refresco: {espera_carga:.2f}s")

    except Exception as e:
        print(f"[❌ ERROR refrescar] {e}")

# ================================
# 🎯 DETECCIÓN DE PÍXELES ROJOS
# ================================
def detectar_ataque(sct):
    try:
        screenshot = sct.grab(REGION_ICONO)
        img = cv2.cvtColor(np.array(screenshot), cv2.COLOR_BGRA2BGR)
        hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

        # Rangos de rojo
        mask1 = cv2.inRange(hsv, np.array([0, 100, 130]), np.array([15, 255, 255]))
        mask2 = cv2.inRange(hsv, np.array([165, 100, 130]), np.array([180, 255, 255]))
        mask = cv2.bitwise_or(mask1, mask2)

        # Limpiar ruido
        kernel = np.ones((3, 3), np.uint8)
        mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel)

        return cv2.countNonZero(mask)
    except Exception as e:
        print(f"[❌ ERROR detectar] {e}")
        return 0

# ================================
# 🚀 BUCLE PRINCIPAL
# ================================
print("🛡️ Centinela iniciado. Pulsa Ctrl+C para salir.")

try:
    with mss.mss() as sct:
        while True:
            # Tiempo de espera aleatorio antes de F5 (14-16 min)
            segundos_espera = random.uniform(14 * 60, 16 * 60)
            tiempo_limite = time.time() + segundos_espera
            ultimo_segundo = -1

            while time.time() < tiempo_limite:
                pixeles = detectar_ataque(sct)
               
                if pixeles > MIN_RED_PIXELS and not alarma_activa:
                    if os.path.exists(ALARM_SOUND):
                        pygame.mixer.music.load(ALARM_SOUND)
                        pygame.mixer.music.play(-1)
                    alarma_activa = True
                    print(f"\n[🚨] DETECCIÓN: {pixeles} píxeles rojos.")

                # Feedback de tiempo restante
                restante = int(tiempo_limite - time.time())
                if restante != ultimo_segundo:
                    status = "🚨" if alarma_activa else "✅"
                    print(f"[{status}] Monitoreando... F5 en: {restante//60:02d}:{restante%60:02d}", end="\r")
                    ultimo_segundo = restante

                time.sleep(0.2)

            print("\n" + " " * 50)
            refrescar_seguro()

except KeyboardInterrupt:
    print("\n[👋] Script detenido por usuario.")