Comments (9)
There is a complete guide about creating OpMons here in the wiki: https://github.com/OpMonTeam/OpMon/wiki/How-to-create-an-OpMon
However, the JSON format is not explained very well so I will try to make a guide as soon as possible. OpMon is currently on hiatus but I should have at least the time to create a guide explaining how the JSON works in the week, probably Wednesday. Thanks for noticing this problem!
For the OpMon creator, it's a very good idea. If you're interested in doing it, that would be great! Else, I currently prefer to concentrate on the 0.16 so I will do it after.
And about doing a file for each OpMon, I must admit I don't know if I should do it or not since it means making a big amount of files, and I don't really see what it would bring more than putting all of them in one file. I will think about it.
from opmon-archive.
I started to build the tool here:
https://github.com/PyroFlareX/OpMon-Creation-Tool
from opmon-archive.
Oh, thank you! Meanwhile, I've done a little guide about the OpMon JSON format. I will add other formats guides, but for now, this is enough I think : https://github.com/OpMonTeam/OpMon/wiki/JSON-guide
from opmon-archive.
This tool probably should be a new repository of the OpMonTeam account, don't you think ? A fork would be enough ^^
from opmon-archive.
Btw, I think it would be advised to do the user interface in Qt, as it will be more native for end-users and considerably speed up the coding process as well
from opmon-archive.
I agree about Qt, I've already used it in the past for personal projects. However, I don't know anything about the Qt license, and if it's compatible with the GPL 3.0. And I've forked the repository, but I won't have to time to personally contribute to it.
@PyroFlareX : What do you think about it? Do you prefer being a collaborator in a repo in OpMonTeam or keeping you repo and OpMonTeam having a fork of it?
from opmon-archive.
I don't know anything about the Qt license, and if it's compatible with the GPL 3.0
Qt has two licences : a proprietary one and a (L)GPL v3. So it is possible to do open-source projects based on Qt.
As for @PyroFlareX , maybe put him administrator of the fork, so he can manage it from the OpMon Team's group directly ?
from opmon-archive.
That's what I've done, I invited him to the @OpMonTeam/opmon-creation-tool team, so he can have admin permissions on the fork. And ok for Qt!
from opmon-archive.
Done
from opmon-archive.
Related Issues (20)
- Change how the animations are stored HOT 2
- Add a confirmation before quitting the game HOT 2
- Tools for non-programmers
- Documentation HOT 1
- JSON subdivision HOT 3
- Modern CMake HOT 1
- Remove the data folder from this repo HOT 6
- Build error on Mac OS X HOT 2
- Doors sounds only work one direction HOT 4
- Screen Transition Hitbox Issue HOT 2
- Decouple and Generalize Event System HOT 1
- List the assets to load + tilesets in json HOT 1
- Issue with the "รง" character HOT 2
- Warnings at compilation HOT 1
- Replace handleError calls by exceptions
- Fix "include spaghettis"
- Line size calculation should be done with the actual text width and not the number of characters
- Use two lines of dialogues instead of three
- Dialogue box should automatically fit the screen size and resolution HOT 1
- Centralize design decisions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opmon-archive.