2 repository-uri
Navigation systems that calculate optimal paths between points on a grid coordinate system.
Distinct from Grid Pathfinding: Candidates are either too narrow (water level), too specific (hierarchical), or for servers, rather than a general game engine utility.
Explore 2 awesome GitHub repositories matching game development · Grid-Based Pathfinding. Refine with filters or upvote what's useful.
LittleJS este un motor de joc 2D HTML5 ușor, conceput pentru construirea de jocuri web folosind Canvas și WebGL fără dependențe externe. Integrează un renderer de sprite-uri WebGL, un motor de fizică 2D pentru coliziuni de tip arcade și dinamica corpurilor rigide, și un sistem de pathfinding A* bazat pe grilă pentru navigarea entităților. Motorul se distinge prin sintetizatorul său audio procedural, care generează muzică și efecte sonore la runtime folosind array-uri de parametri pentru a minimiza dimensiunile fișierelor. De asemenea, dispune de un pipeline grafic cuprinzător care suportă post-procesarea cu fragment-shader personalizat și un sistem dinamic de iluminare 2D. Framework-ul acoperă o gamă largă de capabilități de dezvoltare, inclusiv generarea de efecte de particule, animația de sprite-uri bazată pe cadre și randarea tilemap-urilor cu caching offscreen canvas. Oferă gestionarea unificată a input-ului pentru semnalele de la tastatură, mouse și gamepad, alături de utilitare pentru persistența stării jocului și urmărirea realizărilor prin stocare locală. Proiectul include instrumente pentru încărcarea datelor de nivel din fișiere formatate JSON și oferă overlay-uri vizuale de debugging pentru monitorizarea stării interne a motorului.
Implements a grid-based A* pathfinding system with movement smoothing for entity navigation.
Beyond-All-Reason este un joc de strategie în timp real și o simulare militară 3D axată pe lupte tactice la scară largă, construcția de baze și gestionarea resurselor. Acesta funcționează ca o platformă competitivă multiplayer cu lobby-uri clasate și matchmaking bazat pe abilități. Proiectul include un editor de hărți personalizat pentru proiectarea unor niveluri și medii de joc unice prin configurare structurală și tematică. Simularea acoperă gestionarea economiei militar-industriale, inclusiv extracția resurselor și recuperarea activelor. Gameplay-ul tactic implică comandarea formațiunilor de armată, utilizarea radarului pentru detectarea unităților inamice și gestionarea expansiunilor bazei pentru a susține forțele militare.
Employs a weighted grid-based pathfinding system for efficient unit movement and tactical routing.