awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
N

nicholas-ochoa/OpenSC2K

0
View on GitHub↗
5,084 Stars·109 Forks·JavaScript·GPL-3.0·5 Aufrufe

OpenSC2K

OpenSC2K is an open-source JavaScript city builder engine designed as a recreation of SimCity 2000. It functions as a web-based simulation that uses the Phaser 3 framework to implement game loops and entity management.

The project utilizes WebGL and Canvas rendering to visualize large-scale urban environments. It includes a coordinate-based camera system that enables panning and zooming across the reconstructed game world.

The engine incorporates a data pipeline to parse legacy city files and graphics assets, allowing it to reconstruct and display urban layouts within a modern web browser.

Features

  • Simulation Reconstructions - Rebuilds the classic SimCity 2000 city building environment using JavaScript and WebGL in a modern browser.
  • City Layout Importers - Parses external city files and graphics assets to reconstruct urban layouts within the browser.
  • Legacy Asset Parsers - Provides utilities to convert legacy city files and graphics assets into formats compatible with the modern web engine.
  • City Builder Engines - Implements a web-based city simulation engine that recreates the mechanics and visuals of SimCity 2000.
  • Game Loops - Utilizes a centralized game loop via Phaser 3 to manage timing, input handling, and scene updates.
  • Clones - Provides an open-source recreation of the 1993 SimCity 2000 simulation for modern web browsers.
  • Retro Game Ports - Provides a modern JavaScript implementation of vintage city simulation mechanics and layouts for preservation.
  • WebGL Accelerated Canvases - Uses a hardware-accelerated WebGL canvas to ensure smooth performance when rendering large-scale urban environments.
  • WebGL Rendering - Uses the WebGL API to render large-scale urban environments with high performance and GPU acceleration.
  • Classic Game Implementations - Implements a classic city simulation as a modular JavaScript project using the Phaser 3 framework.
  • Dynamic World Rendering - Visualizes the city environment using a rendering system that supports real-time panning and zooming.
  • Scene Graphs - Implements a hierarchical scene graph to organize city elements and UI layers for efficient rendering.
  • 2D Game Frameworks - Develops an interactive 2D urban environment utilizing the Phaser 3 framework for hardware-accelerated graphics.
  • Game Asset Converters - Converts and renders legacy game world data and graphics assets through a modern web-based engine.
  • Viewport Coordinate Mappings - Translates world-space city coordinates into screen pixels to enable smooth panning and zooming across the map.
  • Strategy Game Engines - Remake of a classic city-building simulation game.

Star-Verlauf

Star-Verlauf für nicholas-ochoa/opensc2kStar-Verlauf für nicholas-ochoa/opensc2k

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht nicholas-ochoa/opensc2k?

OpenSC2K is an open-source JavaScript city builder engine designed as a recreation of SimCity 2000. It functions as a web-based simulation that uses the Phaser 3 framework to implement game loops and entity management.

Was sind die Hauptfunktionen von nicholas-ochoa/opensc2k?

Die Hauptfunktionen von nicholas-ochoa/opensc2k sind: Simulation Reconstructions, City Layout Importers, Legacy Asset Parsers, City Builder Engines, Game Loops, Clones, Retro Game Ports, WebGL Accelerated Canvases.

Welche Open-Source-Alternativen gibt es zu nicholas-ochoa/opensc2k?

Open-Source-Alternativen zu nicholas-ochoa/opensc2k sind unter anderem: luanpotter/flame — Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene… kittykatattack/learningpixi — learningPixi is an educational resource and instructional guide focused on 2D web graphics and interactive media… mono/monogame — MonoGame is a cross-platform game engine and framework built for the C# language and .NET ecosystem. It provides a… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… ggez/ggez — ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing… electronicarts/cnc_red_alert — This repository contains the original source code for a classic real-time strategy game, serving as a legacy game…

Open-Source-Alternativen zu OpenSC2K

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit OpenSC2K.
  • luanpotter/flameAvatar von luanpotter

    luanpotter/flame

    10,647Auf GitHub ansehen↗

    Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop. The engine includes a graphics library for rendering animated sprites, particle effects, and external textures. It features a 2D physics integration layer that supports rigid body dynamics and collision detection between entities. The framework covers additional capabilities for game engineering, including user input capture for gestures and gamepads, audio

    Dart
    Auf GitHub ansehen↗10,647
  • kittykatattack/learningpixiAvatar von kittykatattack

    kittykatattack/learningPixi

    4,421Auf GitHub ansehen↗

    learningPixi is an educational resource and instructional guide focused on 2D web graphics and interactive media development. It provides a structured curriculum and tutorials for building 2D games and visual applications using the Pixi.js rendering engine and WebGL for hardware-accelerated graphics. The project covers specialized workflows for sprite animation, including the use of texture atlases and spritesheet frame extraction. It also provides guidance on implementing game state management for scene transitions and rectangular collision detection systems to trigger interactive events. T

    Auf GitHub ansehen↗4,421
  • mono/monogameAvatar von mono

    mono/MonoGame

    14,028Auf GitHub ansehen↗

    MonoGame is a cross-platform game engine and framework built for the C# language and .NET ecosystem. It provides a development environment for creating 2D and 3D games that run across multiple operating systems and hardware platforms. The project serves as an open-source implementation of the XNA game studio API. It includes a dedicated game asset pipeline to convert raw art and sound files into optimized formats for efficient engine loading. The framework provides a hardware-abstraction layer to maintain a consistent interface for graphics and input across different devices. Its capabilitie

    C#
    Auf GitHub ansehen↗14,028
  • ggez/ggezAvatar von ggez

    ggez/ggez

    4,646Auf GitHub ansehen↗

    ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing keyboard, mouse, sound, and graphics hardware, alongside a dedicated game loop manager that synchronizes input processing, state updates, and frame rendering for real-time applications. The framework includes a hardware-accelerated rendering engine for drawing sprites, shapes, and text using shader programs. It also features a resource management system that uses a filesystem abstraction to load and manage game assets from physical directories or compressed archives. Addition

    Rustcratesenginegame
    Auf GitHub ansehen↗4,646
Alle 30 Alternativen zu OpenSC2K anzeigen→