Will the design for the new logic system be nodal or a python api or bricks?
Please try and keep the api user friendly, I have seen many people enter coding through blender game.
Will the design for the new logic system be nodal or a python api or bricks?
Please try and keep the api user friendly, I have seen many people enter coding through blender game.
None if this has been decided yet, and the idea of an interactive mode itself is still under discussion.
A combination of nodes and the existing Python API seems logical to me.
I was thinking, we could have each sensor object send all itās data as a tuple down the pipe, and this data is the positive pulse,
negative pulse mode would send a empty tuple,
this way each node down the line would have access to said data,
(Sensor, Attributes = { attribute:value})
making
Radar sensor-------------------Set property target and swap state (chase mode)
able to be done just using dropdowns and no python.
(sensor send Attribute)
If you have ideas for a new logic system, itās best to make a proposal and link to it once. Brainstorming here about quite specific details of the logic system is not so useful, letās keep discussion on this forum focused on practical development problems and solutions.
I understand how all this works, I am not some newb.
I have made logic nodes myself, sliders, checkboxes, UI, bvhtree, kdtree etc.
I code in the engine, this is still coding.
I donāt think there is a BGE user out there whom uses more of the engine.
I use parts in the engine not even designed for it.** (every bit of mathutils)
Try not to look down on us?
where should we have a practical discussion?
with my proposal unread in a trash can?
speak with facts, and merits, donāt dismiss me.
so we are here not to discuss things?
are users disposable or something?
I donāt get it.
Thereās a right place for everything, this particular siteās purpose is to help new developers with questions they may have about the codebase, or help them with issues they run into while developing. Brecht shutting this conversation down has nothing to do looking down on you or any group of users, you are merely trying to use this place for something other than itās intended purpose.
Things like hey iām trying to build X could use some pointers! thatās welcome here
hey developers i know you hang out here, whatās the plan with ā¦
or
i have a great idea! i just need someone to build it
less welcome
I can code it in python**
(for instance my python/game object based UI is far faster than BGUI)
I do things in bge most people canāt do in unreal**
point me at a problem and I will do battle**
once more, itās not personal, itās not your lack of skills, itās the conversation (āhey wouldnāt it be a great idea to have Xā) that you are trying to have that is not appropriate for this site.
well if itās a method to design the engine so that more of it can be ran in python than yes, yet it will,
(we can take up some slack)
for instance - with the mesh editing api
and
making this work with KX_MeshProxy - GitHub - Kupoman/blendergltf: A glTF exporter for Blender
or even write .blends we could make dynamic retopo
sculpting / weathering / anything in the GE and save it*
making bge far more valuable
Let me clarify that I think itās fine for users to occasionally post a link to a design proposal, or to ask questions about how the development process works, or to ask where to find the latest information about some development topic. We donāt want to be super strict.
But this forum is not for brainstorming type posts about many different ideas, so if you want to do that, please use other channels.
where are those channels?
Perhaps:
A. No coders typically hang out on BA except youle who feels pretty out in the cold I think, and LordLoki (or at least they are not commenting)
B. Right click select is not used by the BGE community
C. social media / facebook users and I touch base every day.
D. I use EVERY last bit of UPBGE and bge.
I know itās flaws and even work around for those flaws,
maybe we could touch base sometime somewhere and discuss?
[I have used unity, ue4, godot, and blender and I know bgeās strengths vs weaknesses and have designed systems to dispel some of these issues]
maybe we could have a official date / time before the code sprint?
As a user you can write a proposal for where you want the BGE to go and submit it to the developers in this post. If you can find a developer to take it on, great. But at the moment there is no developer actively working on the BGE within the Blender project, so there is no point in asking about all kinds of specific ideas.
If there are developers that want to have a meeting about the BGE / interactive mode for Blender 2.8, I suggest they mail bf-committers to arrange it.
I do not see this as a productive conversation.
On one hand BGE users feel they are being abandoned and are quite passionate about the state of thingsā¦
On the other hand we are clearly not being represented very well ( sorry Jacobā¦and Youle) for that matterā¦(they have good intentions)
Please remember that while most BGE users do feel neglectedā¦we also realize no one has actually stepped up to take control of this situation in a tactful manner. Or have been unwilling to work within predefined guidelines.
I worry that future threads with similar topics will simply be overlooked, since most of them seem to have the same tone and BGE users are being āsomewhatā misrepresented. āthe boy who cried wolfā scenario maybeā¦or just too much noise.
Since the code quest has not really taken off yetā¦it is probably too early to get concerned about everything and as stated this conversation feels non productive, if not, counter productive. I will leave you(any dev/module owner) with this and avoid any further noise to these discussions.
In a vacuume any voice sounds loud.
we have no champion, no voice.
If I sound angry, itās probably because I have been watching this all play out for almost a decade.
I already forked UPBGE,
this discussion (about the design and function of the new engine)
should include the power users. (sdfgeoff, hadmi, Martinish, myself, etc)
and Justin, If you donāt think I speak for you, why?
(you in love with the BF like stockholm?)
Maybe you think you will gain favor by dissing us?
Youle has every right to be pissed. so does panzergame.
At the moment discussing details isnāt so useful mainly because we donāt have near term plans to work on interactive mode.
Most likely this starts after the code-quest since we need to get 2.8 stabilized before we start building on top of it.
Once a developer has plans to work on this, they can write a more detailed design and get feedback on that.
There was more news that Interactive Mode is going forward since this discussion was started. I was wondering if the work being done would be included in the daily builds and if there was a location online where I could follows itās development. Thanks!
Development has not started yet, once there is a plan it will be announced.
I hope the interactive mode will not be just built for making games or game-like environments but also provides a good API so that roboticists can seamlessly can use it to do their research for manipulation and planning. Iām confident that Blender 2.8+ has the potential to address some of the major limitations of current popular 3D frameworks used by roboticists.
I have posted my opinions here in this post in length.