Giter Site home page Giter Site logo

slade1972 / tsc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from secretchronicles/tsc

0.0 2.0 0.0 427.8 MB

An open source two-dimensional platform game.

Home Page: https://secretchronicles.org/

License: GNU General Public License v3.0

Shell 0.11% Emacs Lisp 0.01% CMake 1.37% Ruby 1.31% HTML 0.21% Roff 0.05% CSS 0.31% C++ 96.29% C 0.35%

tsc's Introduction

The Secret Chronicles of Dr. M.

“The Secret Chronicles of Dr. M.” is a 2D sidecrolling platform game, with a rich set of graphics, music, and an advanced level editor that allows you to create your own levels. The level editor allows for in-game scripting so there are no borders apart from your imagination.

The project is a fork of SMC, which is not developed actively anymore. Note this is not merely a continuation of SMC, but we have our own goals and design principles we are slowly integrating into both the codebase and the artwork.

How to install?

Releases are published precompiled for Windows at the website. If you want to compile TSC yourself, please see the INSTALL.md file.

Links

Contributing

Any contributions to the code, the graphics, the music, etc. are greatly appreciated. However, before starting your work on the game, please consider the following:

  • You have to be familiar with at least the basics of using the Git version control system. This can be achieved by reading the first two chapters of this great online Git book. Also reading chapter 3 is highly recommended as we use branches all the time.
  • If you want to contribute code, please read the coding conventions document
  • If you want to contribute artistic work, please read the styleguide
  • If you specifically target issues from the issue tracker, please use “fixes #43” for bug tickets you fix and “closes #43” for other tickets you resolve as part of the message in your commits. This causes GitHub to automatically close the corresponding ticket if we merge your changes.

Custom local configurations are provided for Emacs and ViM. In order for local ViM configurations to work, you will need the localvimrc plugin, which can be installed with the following command on most Bourne-compatible shells:

mkdir -p ~/.vim/plugin
cd ~/.vim/plugin
wget https://raw.githubusercontent.com/embear/vim-localvimrc/master/plugin/localvimrc.vim

License

TSC is a two-dimensional jump’n’run platform game.

Copyright © 2003-2011 Florian Richter

Copyright © 2012-2017 The TSC Contributors

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/.

  • See COPYING for the full license text.
  • See tsc/docs/authors.txt for the full list of authors.

Graphics, music, and any other artistic content in the game is not licensed under the GPL. These assets undergo different terms as outlined as follows: any asset is accompanied by a .txt or a .settings file that specifies both the author(s) and the license of the asset in question. Those assets whose accompanying .txt or .settings file does not specify a license are licensed under the old SMC Contribution license, which is included as the file tsc/docs/pages/old_smc_contribution_license.md. Assets that are licensed as "special" have been granted to the TSC team under special licensing conditions that will not allow the asset to be used outside of the game.

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.