togFox wrote: ↑Thu Sep 09, 2021 7:34 am
I suggested a 2D tiled map editor above. I'm thinking a grid would be presented for ppl to drag and drop tiles onto it. There can be an easy way to change the tiles too (images) so you could have desert/grass/hills etc or change the tiles to be house/road/sky-scraper or whatever.
The point of the tool is to export into a 2D table/list/array for use in any game/application you like. Is that close to what you're thinking?
Mostly what I thought of.
Thinking about it now, I'm not sure how useful a tilemap editor is, when Tiled and Ldtk editors already have incredible support for game frameworks/engines. To achieve the tile-swapping effect you describe, I would just change the tileset in code.
I personally think those editors are hugely complex and overkill for a small project but you are right in that it's been done before.
What about a tool that lets you create, graphically, a binary tree? You can drag nodes onto the screen and connect child to parent. You can have multiple childs and attach data/attributes to nodes. You can then export for use in a project.
You can import a tree for inspection and debugging.
Lots of projects need trees for searching or AI etc.
togFox wrote: ↑Thu Sep 09, 2021 9:23 pm
I personally think those editors are hugely complex and overkill for a small project but you are right in that it's been done before.
What about a tool that lets you create, graphically, a binary tree? You can drag nodes onto the screen and connect child to parent. You can have multiple childs and attach data/attributes to nodes. You can then export for use in a project.
You can import a tree for inspection and debugging.
Lots of projects need trees for searching or AI etc.
Kind of like Godot's `SceneTree` or Blender's node editor? I've always seen advance editors do their own node systems, but I've never seen a standalone tool. That would be super useful!
Are we also happy to experiment with crowd source.io? I'd like to see how that works with collaborating, structure, organisation and tracking individual effort.
Need a project name. I'll start with "LÖVE Trees" and see if anyone can better that.
Does someone want to host a github? I don't know how the clone/pull/merge thingy works but I'm happy to try.
What about an official project goal to keep us on track?
"To create a graphic editor for developers to create, edit and visualise a tree structure. This tree structure will support parents, at least two children per parent (nodes) and at least one attribute associated with each node".
Good starting point? If we get really enthusiastic we can add libraries for search and sorting etc.
It essentially lets anyone join the project and then choose from a list of tasks that need to happen. Those tasks have 'contribution points' against one. The more tasks you do, especially high work-effort tasks, the more contribution points you earn. You can can drop in and drop out. Take a break. Choose what tasks interest you etc.
This is sounds pretty good and flexible, no commitment..etc However, on all project page I see roles like Programmer, 2D Artist..etc that I can apply for by sending a private message and no tasks. It is sounds more like a permanent position to fill than something I can simply jump in, get it done and then opt out.
Personally I would be more interested in contributing with tasks I choose from than filling a permanent position.
If I apply for a position, can I accept tasks after my application get accepted? I mean tasks listed on the website and not something we have a Zoom call to discuss.... I am not personally interested at the moment to join a team and have video calls about what to do. But I would be interested to contribute with tasks as described in the OP.
I have set 9 vacancies for all roles. I can add more and even more role types. Keen to see if you can join more than one role.
When you are in a role you will see tasks you can take or leave. I can make more tasks if you have suggestions (and will need suggestions!)
Crowd source is very role / task focused but I don't care about the roles and nigyht collapse them all into a single role so everyone is in the same role and everyone sees all the tasks.
Zoom etc is not what this is about. I'm hoping we can collaborate by accepting a small 1 hour task and submitting that and then get on with your life until you're ready to take on another 1 hour task.