Mimiste's Forum Posts

  • Hello

    Some time ago, I released a Scorm plugin for Construct.

    I recently written a documentation on how to use it and I think I can release it now in this Category, hoping it can help the educational world working with Construct 2.

    Link to the plugin

    Link to the github project

    The documentation

    New Construct 3 Version

    The c3addon file is in the "bin" folder on github.

    It's compatible with your games created in Construct 2 (you can import the old C2 exemple capx to test it in C3)

    Link to the github project

    If this helped you achieving what you wanted, you can support my work by donating.

    Paypal Link for donation

    Thanks

  • Hello

    Here is a Documentation on how to use this plugin

    I hope it will make things easier

  • Hi,

    I just assumed that people interested by a Scorm plugin would be people from the e-learning scene, knowing what is Scorm and how to use it.

    I'm going to make tutorial, for building a little game (something really simple that's not the point here) that can connect to an LMS and sending the user progression / result in Scorm format.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hello fernandochadu, of course I will try to help

    First, are you familiar with the using of scorm in general ?

  • hi, what for is Your plugin?

    what is LMS?

    In the educational / e-learning world, a LMS is a "learning management system". It's a platform where trainers / professors can publish courses.

    The published courses have to respect some communication standard (here Scorm) to be able to send every results to the platform.

    I assumed that people who need this plugin, knew what it was about

  • Hello

    Here is a plugin for deploying your game on any LMS that support Scorm 1.2 or Scorm 2004 standard.

    Link to the plugin

    Link to the github project

    A simple capx example of use is included in the project. (Dont forget to install the plugin first )

    Actually it's pretty simple. You can connect to an LMS and receive, send, commit statements. Dont hesitate to tell me features you would like to see and of course tell me if that doesn't work !

    Documentation on how to use this plugin

    If this helped you achieving what you wanted, you can support my work by donating.

    Paypal Link for Donation

    Thanks

  • I created a construct2 plugin for scorm to be able to connect to the LMS and send scorm statements.

    Unfortunately I can't share it here because i'm using some copyrighted code created by the company i am working for.

    But eventually, i'll make a version without this code if people are interested in this.

  • Nice trick ! Thanks !

  • Hello

    I would like to know how to pick multiples instances of the same object for using it in the same action

    For example :

    • I click on a sprite, I save the UID in a variable
    • I click on an other instance of the same sprite

    How can I check the distance between the two instances of the same sprite ?

    The "distance" function is easy to use but with two different object...

    Thanks

  • You can't do that in C2, and you can't do that in any javascript application because at this moment when the javascript is executed, it's too late and you can't intercept and modify the header sent by the server to allow CORS.

    The chrome extension is working because it can intercept the header and modify it before it is parsed by the browser.

    In fact, what do you want to do with that ? If you want to access a server on an other domain you own, you can configure the server to allow CORS.

  • hello

    create an instance variable for your sprite like "instance_name"

    assign a different value for each button "button1", "button2" ...

    make multiple "ontouched" event and in the same event compare the instance variable of the touched sprite so if it's "button1" you make a particular action, if "button2" an other action ...

  • Hello

    what i would do :

    create an instance variable in the health bar called "monster_uid" for example

    use "spawn another object" to create the bar and set the "monster_uid" instance variable to the uid of the monster

    when a monster take damage, pick the bar by the uid of the monster

  • Yes i think it's because of that. The behavior is executed after your event.

    So if you move the cursors to -10 (outside the layout)

    in the same tick

    • The bat X is set to -10
    • The ball X is set to the bat X (so -10)
    • The behavior is executed and set the bat X to 0 to get it inside the layout but it's to late for the ball, it is set to -10 and will stay here
    • The screen is rendered and you see the ball at -10 and the bat at 0
  • Hello

    Your global variable "dir" should be an instance variable of the ennemy sprite to be unique to each ennemies

  • I think it's because the position of the bat is set to the mouse.X

    then the position of the ball is set to the bat.X

    then the "bound to layout" behavior set back the bat.x to the right position.

    you should use the pin behavior and pin the ball to the bat instead of manualy setting it's position