BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Una implementación completa y jugable del juego de mesa RISK como aplicación web, usando Blazor Server sobre .NET 8.README 전문 보기 ↗
Una implementación completa y jugable del juego de mesa RISK como aplicación web, usando Blazor Server sobre .NET 8.
Risk.Domain + Risk.Engine (+ Risk.Tests) — motor de reglas headless completo: mapa clásico de 42 territorios, combate por dados, refuerzos, cartas (escala progresiva + bono +2 por territorio ocupado), fases de turno (Claim → Setup → Reinforce → Attack → Fortify, más SelectHeadquarters solo en modo Capital) y 4 modos de juego (Classic, SecretMission, TwoPlayer, Capital).Risk.Web (+ Risk.Web.Tests) — interfaz jugable en Blazor Server con dos formas de jugar: hot-seat (una pestaña, turnos en el mismo dispositivo, vía GameSessionService) y multijugador en red (cada jugador en su dispositivo con código de mesa, vía NetworkGameSession + páginas Lobby/Join). Tablero SVG sobre el arte acuarela real (wwwroot/images/world-map.png, 1340x876) con marcadores por territorio (Models/TerritoryLayout.cs), panel por fase, cartas, misiones, dados, log de eventos y pantalla de victoria. Cuentas con Identity + guardado en SQL Server (/saved, SavePanel); el juego anónimo sigue funcionando sin cuenta.Risk.AI (+ Risk.AI.Tests) — bot heurístico determinista que solo ve el PlayerView redactado (Observe), nunca el GameState crudo. Cada asiento marcado IA juega su turno solo (GameSessionService.AdvanceAiTurns / NetworkGameSession.AdvanceAiTurns vía BotTurnRunner).Suite actual: 948 tests en verde (384 Risk.Tests + 206 Risk.AI.Tests + 358 Risk.Web.Tests).
La app está desplegada en Azure App Service: risk-game-bghugbfnhfhjhmh0.mexicocentral-01.azurewebsites.net
/ elegí modo (Classic, SecretMission, TwoPlayer, Capital), cantidad de jugadores (exactamente 2 en TwoPlayer, 3–5 en el resto), nombre/color por fila y si cada asiento es Humano o IA. Classic/Capital arrancan reclamando los 42 territorios uno por uno (fase Claim); SecretMission/TwoPlayer reparten de entrada y van directo a Setup./ → "En red" se crea una mesa con código; se comparte el código, cada jugador se une desde /join y el anfitrión cura la lista en /lobby/{codigo} antes de arrancar. Solo el dispositivo del turno interactúa; el resto ve el tablero en solo lectura.SavePanel). Sin login jugás igual; con cuenta podés guardar en /saved y retomar después. Ganar borra la fila guardada.dotnet run --project src/Risk.Web # levanta la app en https://localhost:xxxx
La persistencia usa SQL Server (Default connection string, Identity + RiskDbContext); sin base configurada el juego local/anónimo igual funciona, solo el guardado devuelve fallo sin romper la partida.
dotnet build Risk.sln # compilar todo
dotnet test Risk.sln # correr toda la suite de tests (xUnit)
dotnet test --filter FullyQualifiedName~AttackCommandTests # una clase de test