Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial: Transitioning to "The Terasology Way" of thinking, for MC modders #2444

Closed
Cervator opened this issue Aug 15, 2016 · 2 comments
Closed
Labels
Category: Doc Requests, Issues and Changes targeting javadoc and module documentation Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content

Comments

@Cervator
Copy link
Member

Cervator commented Aug 15, 2016

It has come up from time to time that there is a distinct way of thinking/architecting for Terasology if you're used to modding for something like Minecraft. We sometimes refer to it as new contributors with a MC background getting to a point where the ideal usage and advantages of our entity system just sort of clicks and you get the distinction, but we don't have any good tools to help people get there. Just the existing sort of objective presentation of how the entity system works in general, plus some tutorial work on how to code for Terasology.

If we put some MC flavored examples in a tutorial to help convert design thoughts from typical ways to do a few things in MC (very block centric?) to how it can be done better in Terasology (very entity/event centric?) that might help out MC modders click faster, rather than first dig a frustrating hole of MC style coding within Terasology's architecture - which could easily end any interest in further coding..

It would also allow us to keep existing tutorials objective in the sense of purely covering how to do something in Terasology, not talking about how that is necessarily different from anything else.

Difficulty: we would really need somebody who is already familiar with both sides to do this. Not to mention the usual time availability and affinity for writing good tutorials / docs.

@Cervator Cervator added Category: Doc Requests, Issues and Changes targeting javadoc and module documentation Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content labels Aug 15, 2016
@DarkWeird
Copy link
Contributor

https://github.com/progwml6/ironchest (https://github.com/cpw/ironchest)

As a source, we can use the MC Iron Chest mod.
It was introduced as a reference implementation in early Forge(aka Minecraft ModLoader) by Forge developer.
this will demonstrate the difference in side-by-side style.

@skaldarnar
Copy link
Member

Closing as out-of-scope.

We are improving on the documentation about how to use Terasology's ECS, for instance in https://github.com/MovingBlocks/Terasology/wiki/Event-Types. Specifically writing a "migration guide" for Minecraft modders is not planned.

@skaldarnar skaldarnar closed this as not planned Won't fix, can't repro, duplicate, stale Jul 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Doc Requests, Issues and Changes targeting javadoc and module documentation Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content
Projects
None yet
Development

No branches or pull requests

3 participants