Mario-Kart-3.js is a browser-based 3D racing simulation implemented in JavaScript. It utilizes a WebGL game engine to render three-dimensional race tracks and vehicle models directly within a web browser using graphics hardware. The simulation features a physics-based drifting and maneuver system for gaining speed boosts and a power item system for deploying competitive advantages during races. The project encompasses a vehicle control system that maps keyboard and mouse inputs to steering and acceleration, alongside a simulation engine that manages collision detection and scripted item logi
Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis
Untrusted is a web-based programming puzzle and meta-programming game where progress is achieved by rewriting the active JavaScript source code while the application is running. It functions as a code-editing adventure game that combines programming education with puzzle gameplay. The experience centers on real-time logic modification, requiring players to edit scripts to change environmental rules, manipulate game behavior, and resolve puzzle-based objectives. This interactive code editing allows players to overwrite active functions and variables to overcome obstacles. The project includes
This repository contains the original source code for a classic real-time strategy game, serving as a legacy game engine implementation for managing units, maps, and combat mechanics in a military strategy setting. It functions as a real-time strategy game source code archive intended for preservation and technical study. The codebase acts as a game modification base, allowing developers to create custom content and modifications using the original source. It provides a foundation for retro game modding and software archeology to analyze how historical game mechanics were programmed. The pro
This project is a single-player tower defense game and 2D grid-based strategy application built with Python and the Pygame library. It focuses on resource management and tactical unit placement to prevent waves of enemies from reaching a goal.
Las características principales de marblexu/pythonplantsvszombies son: Tower Defense Games, Defensive Perimeter Mechanics, Game Loops, Resource Collection, Gameplay Mechanics Implementation, Grid-Based Coordinate Systems, Grid-Based Strategy Games, In-Game Economy Systems.
Las alternativas de código abierto para marblexu/pythonplantsvszombies incluyen: mustache-dev/mario-kart-3.js — Mario-Kart-3.js is a browser-based 3D racing simulation implemented in JavaScript. It utilizes a WebGL game engine to… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… alexnisnevich/untrusted — Untrusted is a web-based programming puzzle and meta-programming game where progress is achieved by rewriting the… electronicarts/cnc_red_alert — This repository contains the original source code for a classic real-time strategy game, serving as a legacy game… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… phaserjs/phaser — Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs…