All Projects → nicholas-ochoa → Opensc2k

nicholas-ochoa / Opensc2k

Licence: gpl-3.0
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Opensc2k

Phaser3 Docs
Phaser 3 Documentation and TypeScript Defs
Stars: ✭ 339 (-92.87%)
Mutual labels:  game, phaser, phaserjs, webgl
phaser-3-palette-swapping-example
Example of using palette swapping on a spritesheet in Phaser 3.
Stars: ✭ 32 (-99.33%)
Mutual labels:  phaser, phaserjs, phaser3
Phaser Kinetic Scrolling Plugin
Kinetic Scrolling plugin for Canvas using Phaser Framework
Stars: ✭ 117 (-97.54%)
Mutual labels:  phaser, phaserjs, webgl
SC2k-docs
Documentation related to the implementation of Maxis' game, SimCity 2000.
Stars: ✭ 239 (-94.97%)
Mutual labels:  simcity, simcity-2000, sc2k
Phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Stars: ✭ 30,918 (+550.49%)
Mutual labels:  phaser, phaserjs, webgl
phaser-particle-editor-plugin
This plugin creates particles based on JSON data generated by Phaser Particle Editor
Stars: ✭ 28 (-99.41%)
Mutual labels:  phaser, phaserjs, phaser-game
Cavemen-GGJ2019
A multiplayer survival game developed during Global Game Jam 2019.
Stars: ✭ 21 (-99.56%)
Mutual labels:  phaser, phaser3
phaser-typescript-webpack
Another Phaser CE boilerplate using TypeScript and Webpack.
Stars: ✭ 17 (-99.64%)
Mutual labels:  phaser, phaser-game
generator-phaser-browserify
A generator for Phaser using Gulp and Browserify
Stars: ✭ 36 (-99.24%)
Mutual labels:  phaser, phaserjs
Dino3d
🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Stars: ✭ 263 (-94.47%)
Mutual labels:  game, webgl
blocker
🎮 (WIP - phase 3) Multiplayer online game using Phaser + WebSocket (Socket.IO)
Stars: ✭ 48 (-98.99%)
Mutual labels:  phaser, phaserjs
phaser-parcel
A Phaser 3 game template using Parcel bundler
Stars: ✭ 64 (-98.65%)
Mutual labels:  phaser, phaser3
Enable3d
🕹️ Standalone 3D Framework / Physics for three.js (using ammo.js) / 3D extension for Phaser 3
Stars: ✭ 271 (-94.3%)
Mutual labels:  phaser, webgl
template
使用 phaser3 + es6 + webpack4.8.1 配置开发游戏(基本模版)
Stars: ✭ 12 (-99.75%)
Mutual labels:  phaser, phaser3
phaser3-webpack-es6-dev-starter
Development set up for Phaser 3, Webpack, and ES6.
Stars: ✭ 44 (-99.07%)
Mutual labels:  phaser, phaser3
MedievalWar
A simple turn-based strategy game using Phaser 3
Stars: ✭ 22 (-99.54%)
Mutual labels:  phaser-game, phaser3
Generator Phaser
A yeoman generator for phaser games
Stars: ✭ 255 (-94.63%)
Mutual labels:  phaser, phaserjs
Phaserquest
Reproduction of Mozilla's BrowserQuest using Phaser, socket.io and Node.js
Stars: ✭ 313 (-93.41%)
Mutual labels:  game, phaser
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (-21.57%)
Mutual labels:  game, webgl
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (-91.29%)
Mutual labels:  game, phaser

OpenSC2K

OpenSC2K - An Open Source remake of SimCity 2000 written in TypeScript, using Electron, WebGL Canvas and Phaser 3.

Overview

After a pretty long break, I've decided to rewrite the codebase in TypeScript. This project is not currently in a usable state as only the basic components have been re-written. I've also decided to return to Electron as a host versus a web app due a few reasons (the need for loading multiple assets that can't be distributed from the filesystem being a large part of that). Eventually I may try and do a web-only port, but I'd rather deal with the headache of loading assets via the web at a later time.

Acknowledgements

Based on the work of Dale Floer

Based on the work of David Moews

Portions of the SC2 import logic are based on sc2kparser created by Objelisks and distributed under the terms of the ISC license. https://github.com/Objelisks/sc2kparser

Includes work adapted from the Graham Scan polygon union JavaScript implementation by Lovasoa and distributed under the terms of the MIT license https://github.com/lovasoa/graham-fast

License

OpenSC2K - An Open Source SimCity 2000 remake

Copyright (C) 2020 Nicholas Ochoa

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

SimCity 2000 is copyright Electronic Arts / Maxis. No assets, artwork or other media from the original game is included in this remake. The OpenSC2K engine is being rebuilt as a new implementation and does not use any code from the original game reproduced in any form.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].