Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 12 00:21
  • Dec 23 2020 15:08
  • Aug 20 2020 05:37

    CleanCut on master

    First stage of deprecation, and… cargo fmt Clippy and 1 more (compare)

  • Aug 20 2020 05:37
    CleanCut closed #114
  • Aug 19 2020 17:02
    CleanCut synchronize #114
  • Aug 19 2020 17:02

    CleanCut on deprecated

    Clippy (compare)

  • Aug 19 2020 16:49
    CleanCut synchronize #114
  • Aug 19 2020 16:49

    CleanCut on deprecated

    cargo fmt (compare)

  • Aug 19 2020 16:35
    CleanCut review_requested #114
  • Aug 19 2020 16:35
    CleanCut review_requested #114
  • Aug 19 2020 16:35
    CleanCut review_requested #114
  • Aug 19 2020 16:35
    CleanCut opened #114
  • Aug 19 2020 16:34

    CleanCut on deprecated

    First stage of deprecation, and… (compare)

  • Aug 19 2020 16:11
    CleanCut closed #80
  • Aug 19 2020 16:11
    CleanCut commented #80
  • Aug 19 2020 16:11
    CleanCut closed #79
  • Aug 19 2020 16:11
    CleanCut commented #79
  • Aug 19 2020 16:11
    CleanCut closed #78
  • Aug 19 2020 16:11
    CleanCut commented #78
  • Aug 19 2020 16:11
    CleanCut closed #76
Kelly Thomas Kline
@kellytk
I think I know how to answer that question: can a script use or be used by another script? In that case I think the language driver would be sufficient for me to be able to consider scripts as plugins
Zakarum
@omni-viral

Is a solution to "We didn't figure out how plugin can work with specs" being discussed anywhere I could read?

Discord. But better ask than search I think )

ECS is orthogonal to actor system
In ECS entities are passive data and systems handles them
Kelly Thomas Kline
@kellytk
Would an ECS + Tokio make for good primitives in building an actor framework?
Zakarum
@omni-viral
Actors are active. More traditional game object systems are similar to actors
IDK how would you implement actors over ecs.
Only if you just make single system that joins all components and call a function for each entity.
Depending on what you want to achieve - consider if actors is what you really need or not :)
Kelly Thomas Kline
@kellytk
I think I know how to answer that question: can a script use or be used by another script? In that case I think the language driver would be sufficient for me to be able to consider scripts as plugins
Do you know the answer?
Zakarum
@omni-viral
You probably would want to share common code between scripts
Does it fall under catrgory "a script use or be used by another script"?
Kelly Thomas Kline
@kellytk
I'm probably asking in the wrong way. I'm trying to identify whether or not functionality can be provided by a script that another script uses as if that functionality was a native part of the engine itself?
My current question is one of the engine's high level capability design goals which is: extensibility of the engine
Zakarum
@omni-viral
I would imagine any script to import engine's functionality like import engine or smth
The same way it could import other scripts
Kelly Thomas Kline
@kellytk
But could scriptA use functionality of scriptB?
Zakarum
@omni-viral
Why not?
import scriptB
Kelly Thomas Kline
@kellytk
ScriptB brings p2p networking capabilities to the engine, user downloads it, user adds ScriptA which depends on engine having behavior offered by ScriptB. For example ScriptA getting a list of network peers from ScriptB
And would the engine be passed as a storage backend so the capabilities in ScriptB, when used by ScriptA, function on the data that the engine is hosting?
Zakarum
@omni-viral
when ScriptB is imported first time - the module added to execution context and executed, which adds all functions and types to the module storage.
Then ScriptA that imports ScriptB is granted access to the loaded module and can use it. The module is loaded once and shared between all scripts importing it
That's how typical scripting execution goes
I dont think it should be different in game engine
Kelly Thomas Kline
@kellytk
And all scripts are using shared data along with the engine itself?
Zakarum
@omni-viral
Well global data, yes. Which typically limited to functions, classes and constants
Kelly Thomas Kline
@kellytk
Yes certainly, not everything
Excellent. Thank you for taking the time to explain that to me
From the discussion of Lua JIT VM pool in the RFC I look forward to the high-performance port the language driver is :-D
Sam Johnson
@sam0x17
does amethyst support instancing?
Lucio Franco
@LucioFranco
hi I would recommend hopping over to the discord
more active than here
Sam Johnson
@sam0x17
thanks I noticed that
Kelly Thomas Kline
@kellytk
@sam0x17 I'd also like to know the answer to your question. If you find out would you mind sharing it here? Some, such as myself, are unable to run Discord for whatever reason
Lucio Franco
@LucioFranco
@kellytk im sorry to hear that, would the forums work in this case?
Kelly Thomas Kline
@kellytk
Sure, and I browse it regularly
FWIW, Mattermost also runs perfectly fine along with Slack
xavier83
@xavier83
can I connect to discord through riot?
Lucio Franco
@LucioFranco
not sure but I assume if riot is through matrix its possible
Zakarum
@omni-viral
@sam0x17 @kellytk yes, amethyst supports instancing
Kelly Thomas Kline
@kellytk
Thank you
matrixbot
@matrixbot
Patrick Hey, I'm trying to use amethyst_physics with nphysics backend and I get this compile error: the trait amethyst_core::bundle::SystemBundle<'_, '_> is not implemented for amethyst_physics::systems::physics_bundle::PhysicsBundle<'_, '_, f32, amethyst_nphysics::NPhysicsBackend>
Patrick I use amethyst 0.15.0, maybe physics is not working with that version?
matrixbot
@matrixbot
Patrick ah I see: amethyst_core version mismatch
Kelly Thomas Kline
@kellytk
Re: "Do you think there is value in staying on Discord at all?" https://community.amethyst.rs/t/2020-project-direction/1445/12 please consider moving to an open source solution such as Mattermost. Discord functions as a brick wall to many, including myself
matrixbot
@matrixbot
Ansho Rei It's already mirrored to Matrix/Riot
Kelly Thomas Kline
@kellytk
Excellent, thank you
matrixbot
@matrixbot
damccull Hello, I see mention of discord...is this channel used enough to talk about amethyst or should I choose the discord server?
matrixbot
@matrixbot
abletheabove damccull: the discord
matrixbot
@matrixbot
damccull thanks