diff --git a/index_game.html b/index_game.html new file mode 100644 index 0000000..d2b5475 --- /dev/null +++ b/index_game.html @@ -0,0 +1,473 @@ + + + + + + + TRAE Aurora | Crystalline Christmas + + + + + + + + + + + + + + Back to Tools + + + + + +
+ + + + +
+
+

TRAE CHRISTMAS

+

Built using TRAE.AI IDE, GLM 4.7, and + Google Gemini 3 Flash. +

+ + + + + +
+
+ 00 + +
+
+ 00 + +
+
+ 00 + +
+
+ 00 + +
+
+ +
+
+
+ 🎁 +
+ Gift Catcher +
+
+
+ 🐛 +
+ Traoom +
+
+
+ 🧩 +
+ Neon Puzzle +
+
+
+ 🎵 +
+ Rhythm Beat +
+
+
+ ⚔️ +
+ Cosmic Arena +
+
+
+ 💎 +
+ Crystal Tetris +
+
+
+ 🏃 +
+ Aurora Jumper +
+
+
+ +
+ Message Forge +
+
+ +
+ +
+
+
+ + +
+
+

Magical Message Forge

+

Cast your festive wishes into the crystalline grid.

+
+ + +
+
+

+ +
+
+

Community Cloud

+
+
+ + + +
+
+
+
+ + +
+
+

🎮 Player Registration

+

Register once to save your scores across all games

+
+ + +
+

+ +
+
+ + +
+
+

Gift Catcher

+

Catch the falling TRAE gifts to power the Aurora.

+
+
+
Score: 0
+
+ Challenge: + + + +
+ + +
+
+ 60s +
+ +
+
+
+

Global Leaderboard

+ + + + + + + + +
+
+
+ + + +
+
+
+
+ + +
+
+

Traoom

+

Fight against code bugs! Use WASD/Arrows to move, Click to shoot.

+
+
+
+
Kills: 0
+
Time: 0:00
+
Wave: 1
+
+ + +
+ +
+
+

Controls: WASD/Arrows to move | Click to shoot | Space to dash

+
+
+
+ + +
+
+

Neon Puzzle

+

Connect neon paths to complete circuits! Click nodes to rotate.

+
+
+
+
Level: 1
+
Moves: 0
+
+ + +
+ +
+
+

Controls: Click nodes to rotate paths | Complete all connections

+
+
+
+ + +
+
+

Rhythm Beat

+

Hit the beats in sync with the aurora rhythm!

+
+
+
+
Score: 0
+
Combo: 0
+
Streak: 0
+
+ + +
+ +
+
+

Controls: Press keys when beats reach center | Perfect timing = more points

+
+
+
+ + +
+
+

Cosmic Arena

+

Duel in the cosmic void! Defeat opponents to survive.

+
+
+
+
HP: 100
+
Kills: 0
+
Wave: 1
+
+ + +
+ +
+
+

Controls: WASD/Arrows move | Click to attack | Dodge and counter

+
+
+
+ + +
+
+

Crystal Tetris

+

Stack crystals in TRAE aurora style!

+
+
+
+
Score: 0
+
Lines: 0
+
Level: 1
+
+ + +
+ +
+
+

Controls: Arrow keys to move/rotate | Space to drop | Complete lines

+
+
+
+ + +
+
+

Aurora Jumper

+

Jump through crystalline platforms to reach the aurora!

+
+
+
+
Coins: 0
+
Time: 0:00
+
+ + +
+ +
+
+

Controls: WASD/Arrows move | Space to jump | Collect coins

+
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/nanojason-header.tsx b/nanojason-header.tsx new file mode 100644 index 0000000..180cbbc --- /dev/null +++ b/nanojason-header.tsx @@ -0,0 +1,57 @@ +'use client' + +import Link from "next/link" +import { Sparkles, Github, FileText, Home } from "lucide-react" +import { Button } from "@/components/ui/button" + +export const Header = () => { + return ( +
+
+
+ + + NanoJason + +
+ + +
+
+ ) +} diff --git a/nginx-promptarch.conf b/nginx-promptarch.conf new file mode 100644 index 0000000..437768d --- /dev/null +++ b/nginx-promptarch.conf @@ -0,0 +1,101 @@ +server { + listen 80 default_server; + server_name _; + + root /hosting/rommark.dev/public; + index index.html; + + # Proxy PromptArch at /tools/promptarch/ + location /tools/promptarch/ { + proxy_pass http://172.17.0.1:3005/tools/promptarch/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } + + # Proxy Gitea at /hosting/github/ + location /hosting/github/ { + proxy_pass http://gitea:3000/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + + # Fix sub-path issues + proxy_cookie_path /hosting/github/ /; + proxy_redirect http://$host/ http://$host/hosting/github/; + } + + location / { + try_files $uri $uri/ =404; + } + + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-XSS-Protection "1; mode=block" always; +} + +server { + listen 443 ssl http2; + server_name _; + + root /hosting/rommark.dev/public; + index index.html; + + # Proxy PromptArch at /tools/promptarch/ + location /tools/promptarch/ { + proxy_pass http://172.17.0.1:3005/tools/promptarch/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } + + # Proxy Gitea at /hosting/github/ + location /hosting/github/ { + proxy_pass http://gitea:3000/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + + # Fix sub-path issues + proxy_cookie_path /hosting/github/ /; + proxy_redirect http://$host/ http://$host/hosting/github/; + } + + location / { + try_files $uri $uri/ =404; + } + + ssl_certificate /etc/letsencrypt/live/rommark.dev/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/rommark.dev/privkey.pem; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + ssl_prefer_server_ciphers on; +} diff --git a/patch_game.sh b/patch_game.sh new file mode 100644 index 0000000..7f48e98 --- /dev/null +++ b/patch_game.sh @@ -0,0 +1,8 @@ +#!/bin/bash +game_path="/hosting/rommark.dev/public/tools/game/index.html" +sudo sed -i 's|github.com/roman-ryzenadvanced/chrismas_trae_game|github.rommark.dev/admin/chrismas_trae_game|g' "$game_path" +back_link='← Back' +# Only add if not already there +if ! grep -q "← Back" "$game_path"; then + sudo sed -i "s||$back_link|g" "$game_path" +fi diff --git a/rommark.conf b/rommark.conf new file mode 100644 index 0000000..11790a7 --- /dev/null +++ b/rommark.conf @@ -0,0 +1,57 @@ +server { + listen 80; + server_name www.rommark.dev rommark.dev; + + root /hosting/rommark.dev/public; + index index.html; + + # Proxy PromptArch at /tools/promptarch/ + location /tools/promptarch/ { + proxy_pass http://172.17.0.1:3005/tools/promptarch/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } + + location / { + try_files $uri $uri/ =404; + } +} + +server { + listen 443 ssl http2; + server_name www.rommark.dev rommark.dev; + + root /hosting/rommark.dev/public; + index index.html; + + # Proxy PromptArch at /tools/promptarch/ + location /tools/promptarch/ { + proxy_pass http://172.17.0.1:3005/tools/promptarch/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } + + location / { + try_files $uri $uri/ =404; + } + + ssl_certificate /etc/letsencrypt/live/rommark.dev/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/rommark.dev/privkey.pem; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + ssl_prefer_server_ciphers on; +} diff --git a/tools-index.html b/tools-index.html new file mode 100644 index 0000000..67b758b --- /dev/null +++ b/tools-index.html @@ -0,0 +1,281 @@ + + + + + + + Tools | Roman RyzenAdvanced + + + + + + + +
+
+ + + + + Home + +

Tools

+
+
+ +
+ + +
+ PA +
+ PromptArch +
+ + + +
+ NJ +
+ NanoJasonPro +
+ + + +
+ TG +
+ Trae Game +
+ + +
+
+ + +
+ Coming Soon +
+
+
+ + + + + \ No newline at end of file