BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
Juland 캐릭터로 브라우저 아레나 사격 게임, 이중 점프·달리기·기관총·검·로켓, 봇·온라인 대전
Juland'ın kutu karakterleriyle tarayıcıda hızlı arena atış oyunu: çift zıplama, koşu, tüfek, keskin, pompalı, kılıç ve roketatar. Botlarla ya da çevrim içi.
게임JavaScript · HTMLGitHub @JosephUz온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Tetik Meydanı — Juland karakterleriyle hızlı arena atış oyunu (Three.js), botlarla ya da çevrim içi · fast arena shooter
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗EN: A fast arena shooter in the browser (Three.js) with Juland's box characters: double jump, sprint, rifles, shotgun, sword and rocket launcher; with bots or in an online room.
TR: Tarayıcıda (Three.js) Juland'ın kutu karakterleriyle hızlı arena atış oyunu: çift zıplama, koşu, tüfek, pompalı, kılıç, roketatar; botlarla ya da çevrim içi odada.
Play / Oyna: https://tetikmeydani.josephuz.com · Source / Kaynak: https://github.com/JosephUz/tetikmeydani
Juland'ın kutu karakterleriyle tarayıcıda hızlı arena atış oyunu (ev.io esinli). Çift zıplama, Shift ile koşu; tüfek, keskin, pompalı, kılıç ve kalpazan evinin önündeki roketatar. Botlarla tek başına ya da çevrim içi odada oynanır.
npm install
npm start # http://127.0.0.1:5210 (Baslat.cmd tarayıcıyı da açar)
npm test # benzetim (fizik, yol ağı, isabet, geri sarma, roket, oda, botlu maç) + çevrim içi odalar
?otomatik=1 botlu oyunu hemen başlatır, ?oda=KPRT-4 o odaya kendiliğinden girer, ?cevrimdisi=1 sunucuya bağlanmayı denemez, ?sunucu=ws://… başka sunucu.
| Dosya | Ne yapar |
|---|---|
src/ayar.js | Bütün sayılar: hareket, silahlar, modlar, bot zorlukları |
src/harita.js | Harita kaydı; etkin harita H (fizik, yol ağı, görünüm okur). Odalar işe başlarken haritaKullan(id) |
src/haritalar/ | Tek harita: Dış Mahalle (Juland'daki Tetik Meydanı haritası). Bloklar src/mahalle.js + src/bloklar.js (Juland'dan kopya), blok blok çizimi src/mahalle-gorunum.js |
src/fizik.js | Hareket (çift zıplama, koşu, basamak, zıplatma), ışın–kutu, saçma tohumu |
src/yol.js | Bot yol ağı haritadan kendiliğinden çıkar (1 blokluk hücre, zıplanır engel, düşüş, zıplatma kenarı) + A* |
src/mac.js | Maç benzetimi: ateş (geri sarmalı isabet), hasar, leş, doğuş, alınanlar, roket, skor |
src/bot.js | Bot: görür, tepki süresi, zorluğa göre nişan sapması, silah seçimi, yan kayma, yol ağında gezinme |
src/oda.js | Maçı istemcilere bağlar; sunucuda çevrim içi oda, tarayıcıda botlu oyun aynı sınıf |
src/main.js | İstemci: giriş, kendi karakterin (istemci yürütür), ara değerleme, göstergeler, menüler |
src/gorunum.js, src/karakter.js | Three.js görünüm; karakter Juland avatar.js oranlarında, silah tutar |
src/avatar-veri.js | Juland'dan kopya (6 hazır karakter). Juland'da değişirse buraya da kopyala |
server.mjs, server/odalar.mjs | Statik dosyalar + WebSocket: açık oda listesi, kodlu odalar, bekleme odası, maç (30 Hz) |
Ağ: herkes kendi konumunu yollar (30 Hz), sunucu ateşi istemcinin gördüğü ana (en çok 0,3 sn) geri sararak hesaplar. Botlar ve roketler sunucuda yürür. Oda 8 koltuk; boş koltuklarda bot oynar.
Bütün josephuz oyunlarındaki oda standardına uyar (josephuz/docs/oda-standardi.md):
● N çevrim içi): HIZLI KATIL →,
ODA KUR, ODAYA KATIL (ODA KODU + KATIL, Enter) ve AÇIK ODALAR listesi (kuran · mod · zorluk · n/8 oyuncu,
LOBİDE/MAÇTA, KATIL →/DOLU). Sunucuya bağlanılamazken düğmeler kapalı ve YAKINDA, liste gizli. Listeyi sunucu,
odada olmayan bağlantılara değişince kendisi yollar (~250 ms toplar); istemci yoklamaz.KPRT-4 (4 harf ABCDEFGHJKLMNPRSTUVYZ + rakam 23456789, benzersiz); KPRT4 yazılsa da olur.
Davet linki https://tetikmeydani.josephuz.com/?oda=KPRT-4; odadayken adres çubuğu ?oda=KOD gösterir.tetikmeydani.josephuz.com → npm run deploy:webtetikmeydani-sunucu.josephuz.com → docker compose --profile tunnel up -d --build
(.env içinde TUNNEL_TOKEN, paneldeki rota http://localhost:5210).In English: The code is licensed under MIT. The name "Tetik Meydanı", the name "JosephUz" are not covered by MIT and are all rights reserved; see TRADEMARKS.md. Forks must use a different name and logo.
Hata bildirimi, öneri ve pull request'e açığız. Büyük bir değişiklikten önce bir issue açıp konuşalım; oyunun dengesi ve yönü JosephUz'da. Kod ve oyun Türkçe: değişken, işlev ve mesaj adları Türkçe, çevresindeki kodun düzenine uy; npm test geçmeli. Gönderdiğin katkı bu deponun MIT lisansıyla yayımlanır. Müzik, ses ya da görsel eklemeden önce issue'da sor. Güvenlik açıklarını issue yerine SECURITY.md'deki yoldan bildir.
In English: Issues and pull requests are welcome; please open an issue before large changes. Contributions are accepted under the MIT license of this repository. Report security issues privately as described in SECURITY.md.