BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
Euloge Arcade는 독립 플랫폼으로 게임을 발견하고 브라우저에서 바로 플레이할 수 있습니다
Euloge Arcade est une plateforme indépendante pour découvrir des jeux et y jouer directement dans le navigateur : jeux hébergés, intégrations officielles et liens vers les sites d'origine.
게임TypeScript · JavaScriptGitHub @eulogep온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Plateforme moderne de jeux navigateur : catalogue, favoris, profils, succès et jeux HTML5, construite avec React, TypeScript et Supabase.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Des jeux instantanés, directement dans ton navigateur. Découvre, lance, rejoue. Sans installation, sans publicité, sans faux compteurs. La plupart des portails de jeux en ligne sont des listes de liens noyées sous les publicités. Euloge Arcade part d'un autre principe : du catalogue au premier saut du personnage en un clic, dans une interface pensée comme une vraie boutique de jeux. System Breach , le jeu original de la plateforme : plateformer cyberpunk, 3 secteurs, 3 boss. Découverte : rails par genre, cartes à profondeur 3D, actions au survol.README 전문 보기 ↗
Découvre, lance, rejoue. Sans installation, sans publicité, sans faux compteurs.
Created by Euloge
La plupart des portails de jeux en ligne sont des listes de liens noyées sous les publicités. Euloge Arcade part d'un autre principe : du catalogue au premier saut du personnage en un clic, dans une interface pensée comme une vraie boutique de jeux.
| ⚡ Instantané | Un jeu se lance dans la page, plein écran en un clic. Accueil affiché en 1,6 s en 4G lente, et aucun fichier de jeu n'est téléchargé avant que tu cliques sur « Jouer ». |
| 🎮 Trois façons de jouer | Jeux hébergés, jeux intégrés quand leur éditeur l'autorise, et liens officiels pour les autres. Jamais de contournement des protections d'un site. |
| 🏆 Une progression qui te suit | Favoris, historique, succès, meilleurs scores et classements, synchronisés avec ton compte, ou gardés dans ton navigateur si tu joues en invité. |
| 🧭 Une découverte honnête | Les classements « populaires » reposent sur de vrais joueurs distincts, et une section sans données réelles reste masquée plutôt que remplie de faux contenu. |
| 🔒 Respectueux | Aucun jeu diffusé sans droits vérifiés. Pas de pistage, pas de pub, recommandations activées seulement si tu l'acceptes. |
| Jeu | Mode | Droits |
|---|---|---|
| System Breach | 🟢 Hébergé | Création originale d'Euloge |
| Puzzle d'échecs du jour | 🔵 Intégré | Widget officiel proposé par Lichess |
| Krunker.io, 2048, Lichess | ↗️ Site officiel | Liens uniquement : ces sites refusent l'intégration |
| Tetris, Celeste Classic, Wordle, Line Rider, A Dark Room, Little Alchemy 2, slither.io, diep.io, skribbl.io, Shell Shockers, Hextris | ↗️ Site officiel | Liens uniquement, vers la page officielle de chaque jeu |
| Nazi Zombies: Portable | ↗️ Projet open source | Version WebGL officielle de la NZ:P Team (GPLv2 / CC-BY-SA 4.0) |
| 21 projets de la liste @RadiantOpti | ↗️ Projets externes | Quake, Halo, Zombies, Skate, PES, GTA et autres ; liens incertains conservés mais signalés indisponibles |
Chaque jeu tiers a une illustration originale de la plateforme, générée par scripts/render-brand-assets.mjs. Aucun logo ni visuel tiers n'est réutilisé, et ces jeux restent la propriété de leurs auteurs.
Plateformer d'action cyberpunk : double saut, dash invulnérable, blaster, drones qui ripostent, combos jusqu'à x5, trois boss à phases, mode contre-la-montre, rang final S/A/B/C. Jouable au clavier, à la souris et sur mobile. Ses scores alimentent les classements de la plateforme.
Navigateur
├─ Plateforme (React + TypeScript + Tailwind) une chunk de code par page
│ ├─ lectures publiques ──► REST Supabase (clé anon, RLS)
│ └─ GamePlayer universel
│ ├─ A · hébergé → /games/<slug>/ bundle chargé au lancement seulement
│ ├─ B · intégré → iframe sandboxée, domaines de la liste blanche uniquement
│ └─ C · externe → lien target=_blank rel=noopener
└─ Supabase : Postgres (RLS partout) · Auth · Storage · Edge Functions
prefers-reduced-motion respecté.nosniff, permissions restreintes, pont de scores limité à la même origine et à l'iframe exacte du jeu.Détails et décisions : docs/ARCHITECTURE.md.
| Résultat | |
|---|---|
| Tests unitaires | 36 · recherche, filtres, tri, recommandations, succès, liste blanche, validation |
| Tests de sécurité base de données | 22 · RLS, escalade de rôle, liste blanche, droits de publication |
| Tests end-to-end | 24 · navigation, 3 modes de lancement, plein écran, lien mort, comptes, favoris, droits admin, mobile, accessibilité, CSP |
| Layout shift (4G lente, CPU ×4) | 0,002 |
| Accueil en 4G lente | 1,6 s (affichage du plus gros élément) |
| Dépendances de production | 0 vulnérabilité connue |
npm install
npm run dev # http://localhost:5180
Sans configuration, la plateforme tourne en mode local : catalogue embarqué, favoris et historique dans le navigateur. Les comptes et l'administration sont alors désactivés.
Avec comptes, admin et classements (Docker et la CLI Supabase requis) :
supabase start -x realtime,studio,imgproxy,vector,logflare,supavisor
cp .env.example .env.local # renseigner l'URL et la clé ANON affichées
npm run dev
| Commande | Rôle |
|---|---|
npm run build / preview | Build de production, aperçu |
npm test | Tests unitaires |
npm run test:e2e | Tests end-to-end (Supabase local requis) |
supabase test db | Tests de sécurité de la base |
npm run brand:assets | Régénère favicon, image de partage et couvertures |
Cible conseillée : Cloudflare Pages + Supabase. Les en-têtes de sécurité et la redirection SPA sont déjà fournis. Pas à pas : docs/DEPLOYMENT.md.
Le guide complet est dans docs/ARCHITECTURE.md.
Audit initial · Architecture · Déploiement · Identité de marque
games/system-breach/THIRD_PARTY_NOTICES.md.© 2026 Euloge Arcade. All rights reserved. · Created by Euloge