Code Monkey home page Code Monkey logo

sc2k-docs's Introduction

SC2k-docs

Unofficial documentation related to the implementation of Maxis' game, SimCity 2000.
In general, these documents pertain to the Windows 95 Special Edition version of the game.

License:

licensebuttons by-sa
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Contents:

  • sc2 file spec.md: specifications on the .sc2 file format.
  • sprite data spec.md: Specifications of the data files used to store the various building, terrain, road and other sprites in the game with a section for the additional specifications for MIF files.
  • text data spec.md: Specifications for the newspaper and other text data files for the game. The newspaper specification is considered a work in progress as it can parse all of the text, but very little around how stories are composed has been determined.
  • simulation spec.md: Specifications for how the actual simulation works. Examples: how the power or water system works, how traffic works.

Status:

The sc2 file specifications are largely complete. Sprite parsing is complete. The text data is useful to getting raw data for the newspapers, but not generating newspaper stories, while the rest of the text format is simple and captured in the documents.

The simulation spec is a start at cataloguing all of the information about the internals of the game.

I'd like to help:

Great! Open a Pull Request with a correction or additional information. If it's spelling or otherwise simple, it should be merged right away.

For things more complex, please add supporting evidence, such as screenshots from the game, discussion of testing methodology, etc. Basically, enough that someone else can reproduce the results. Be wary of the manuals and other information floating around online, they're not always right on how the game actually works internally.

Opening an issue is also a good place to get started, and allows discussion while figuring whatever out.

sc2k-docs's People

Contributors

dfloer avatar endrift avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.