AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
브라우저 기반 다국어 코드 편집기와 C#/C++ 스크립트 실시간 2D/3D 엔진, 게임 전시관 및 개발자 커뮤니티
Tarayıcıda çalışan çok dilli kod editörü, C# ve C++ scriptli gerçek zamanlı 2D/3D oyun motoru, oyun vitrini ve geliştirici topluluğu.
개발 도구TypeScript · JavaScriptGitHub @Hanstudios1온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Hanogt Codev; Next.js, Monaco Editor, NextAuth ve Firebase tabanlı çevrim içi kod editörü, tarayıcıda çalışan 2D/3D oyun motoru, canlı teknoloji haberleri ve topluluk/iletişim uygulamasıdır.README 전문 보기 ↗
Hanogt Codev; Next.js, Monaco Editor, NextAuth ve Firebase tabanlı çevrim içi kod editörü, tarayıcıda çalışan 2D/3D oyun motoru, canlı teknoloji haberleri ve topluluk/iletişim uygulamasıdır.
/guide)scrypt kullanılarak özetlenir ve sabit zamanlı karşılaştırma yapılır.firestore.rules ve storage.rules katılımcı/iyelik denetimi uygular./api/execute, /api/ai, arkadaşlık, geri bildirim ve hesap işlemleri oturum, aynı kaynak ve sunucu tarafı oran sınırı denetimlerinden geçer.NEXTAUTH_URL adresine döner. Giriş başka bir sitemizde (ör. www ↔ vercel.app) başladıysa oturum, Google adımından sonra imzalı, 2 dakikalık ve tarayıcıya bağlı bir anahtarla o siteye geri taşınır (/api/auth/handoff). İzin verilen siteler: NEXTAUTH_URL, NEXT_PUBLIC_SITE_URL (www'li ve www'suz) ve isteğe bağlı AUTH_HANDOFF_ORIGINS (virgülle ayrılmış).npm run prepare:assets ile public/runtimes altına kopyalanır (CDN kullanılmaz)./api/execute üzerinden oturum, aynı kaynak, hız sınırı (dakikada 20) ve Hanogt Security Bot taramasından geçer; ardından kod bizim sunucumuzda değil, izole bir çalıştırıcıda yürütülür:
CODE_RUNNER_URL tanımlıysa kendi barındırdığınız Piston uyumlu çalıştırıcı (önerilen; CODE_RUNNER_TOKEN isteğe bağlı).WANDBOX_URL ile kendi Wandbox kurulumunuza yönlendirilebilir). Kotlin, JetBrains'in herkese açık Kotlin Playground derleyicisiyle çalışır.Uyarı: Regex/statik tarama tek başına güvenli kod çalıştırma sağlamaz. Güvenlik sınırı, kodun Hanogt sunucularında hiç çalıştırılmamasıdır: tarayıcı dilleri ziyaretçinin kendi cihazında, derlenen diller üçüncü taraf ya da size ait izole çalıştırıcıda yürür. Herkese açık çalıştırıcılar kullanılabilirlik garantisi vermez; üretimde yoğun kullanım için kendi
CODE_RUNNER_URLhizmetinizi kurun.
Gereksinimler: Node.js 20+, npm ve bir Firebase projesi.
git clone https://github.com/Hanstudios1/HanogtCodev.git
cd HanogtCodev
npm install
copy .env.example .env.local
npm run dev
Ardından http://localhost:3000 adresini açın. .env.example içindeki tarayıcı Firebase yapılandırmasını, sunucu servis hesabını, NEXTAUTH_SECRET ve RATE_LIMIT_SALT değerlerini doldurun. Servis hesabı JSON'unu asla NEXT_PUBLIC_ değişkeninde veya Git deposunda tutmayın.
Firebase kuralları ve indeksleri:
firebase deploy --only firestore:rules,firestore:indexes,storage
npm run i18n:check, arayüzde kullanılan çeviri anahtarlarının 30 dil paketinin hepsinde bulunduğunu doğrular. Kod çalıştırma API'si tek dosyayı veya en fazla sekiz dosyalık bir listeyi kabul eder; farklı diller aynı istek içinde bağımsız runner işleri olarak çalışır, diller arasında süreç içi bellek/IPC paylaşılmaz.
Hanogt Engine V6 tarayıcıda çalışan, nesne-bileşen tabanlı bir 2D/3D oyun motoru ve editörüdür; Unity'nin yerine geçtiği iddia edilmez. C# ve C++ scriptleri eval veya new Function ile çalıştırılmaz: HanogtScript sanal makinesi kaynağı ayrıştırır ve yalnız motor API'lerine erişebilen, kare başına komut bütçeli bir yorumlayıcıda çalıştırır (sonsuz döngüler durdurulur, hatalar satır numarasıyla gösterilir). Desteklenen alt küme; sınıflar, kalıtım, özellikler, lambda, LINQ, koleksiyonlar, coroutine, ref/out, std::vector/std::cout ve Unity benzeri yaşam döngüsü ile API'leri (Input, Physics, Time, PlayerPrefs, SceneManager vb.) kapsar. Tam .NET/STL, dosya sistemi, ağ, yansıma ve işaretçi aritmetiği desteklenmez. Oyunlar tek dosya HTML olarak dışa aktarılabilir veya Arcade'de yayınlanabilir; yerel/mağaza derlemesi ayrı araç zinciri gerektirir.
WebRTC'nin kurumsal ağlarda güvenilir çalışması için TURN_SERVER_URL ve TURN_SHARED_SECRET ile coturn TURN REST kimlik bilgilerini tanımlayın. STUN tek başına her NAT yapısında yeterli değildir.
npm run lint ve npm run buildNext.js 16, React 19, TypeScript, Tailwind CSS 4, Framer Motion, three.js, Monaco Editor, NextAuth 4, Firebase 12, WebRTC, Electron ve Capacitor.
MIT — geliştirici: Oğuz Han Guluzade / HanStudios.