Stephan

Members
  • Content Count

    162
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Thanks
    Stephan got a reaction from Ninjadoodle in Question about Physics / Box2d   
    I might write a plugin for box2d in the future. This is because I have many games with box2d that I am planning to port to Panda v2. 
  2. Like
    Stephan got a reaction from Ninjadoodle in Panda 2 Release notes   
    Hi Enpu,
     
    Congrats with your new release of the Panda engine! I just bought the editor and it looks really awesome!
    A quick first impression: The editor is a great starting point if you are new to game programming. Out of the box it includes really everything you need to make your first game so it will save you a lot of time to set up a working environment. In fact it is much more than an editor, it is (as it says) a complete Integrated Development Environment (IDE). Well done!
     
    The next compliment I want to make is the excellent documentation. The video tutorials get you up and running in no time. The next learning fase can be done by having a look at the playground while setting up your first game. and if you really want to look things up in detail, there is of course the API documentation.

    I have a few remarks on the commercial side of the Game platform. First of all, I think $99,00 for a perpetual license is really a bargain. The platform is just absolutely worth it! I do suspect that new users would probably want to give the game platform a try before they descide to buy it. I would therefore consider to release a limited demo version of the platform in addition to the full version because it will probably give you a better revenue on the long run.
    I would also explicitely state that the license allows one to use the game platform for commercial purposes. (Currently this is implied only indirectly by stating that you can make as many games you want with no further restrictions).  
     
    A few points of feedback about the editor:
    It would be nice if it would be possible to return to the project overview page once you are in a project On the top of the editor you have a number of buttons:  I think you should add a button for the class overview. (Currently you can get there by clicking on the name of the module on the upper left of the screen which is a bit confusing). It is VERY easy to use. It has a clean layout and offers everything you need to make an awesome game in notime. Well done!   
    I will be trying out the new panda Game platform in more detail during the upcomming months. I am probably going to update my current games to the latest version 2 and I will be making a few new games anyway. I am really looking forward to start on it. 
     
    So well done Enpu! Keep up the great work!
    Stephan
  3. Thanks
    Stephan got a reaction from qdrj in Need help from fellow Dutch people   
    Hi qdrj,
     
    I am a native dutch speaker and I will be happy to help you out here. 
    the first six actors are all fine, except for eveline87. She is Flamish and would be ideal for a voice over for the Belgium market. All other voice actors speak dutch without an accent. 
    i think you will be fine with each individual one of them.
     
    Stephan 
  4. Like
    Stephan got a reaction from Ninjadoodle in Official release of the Taalblobs project (created with Panda.js)   
    Hi Enpu,
    It's really good head that you are actively working on Panda again!
    About feedback: first of all I want to say that Panda is just a great engine and I am glad I choose it for my project. There were little issues that I ran into during the programming and they could all be resolved quite easily.
    Currently I am still working with Panda version 1.  I stuck to the masterbranch for stability reasons. Therefore I am not completely up to date with the features for version 2 though. I think the engine itself just rocks. Perhaps it would be nice if there would be a little more documentation for newcommers. I am thinking about some sort of blog that Ninjadoodle started for version 1 with a nice step by step tutorial for some sample games. I realize though that this would take quite some effort to produce.
    Onze version 2 is completely stable and has been moved to the master branch I will have a look at how much work it is to rewrite my current games to the new version. 
     
    @Ninjadoodle
    Thanx for your positive feedback and yes, Dutch is quite a difficult language to master. (Javascript is in fact a lot more simple  )
    Keep up your projects as well, you have made a lot nice games so far with Panda and I really like your work on the puzzle games.
     
    Stephan
  5. Like
    Stephan got a reaction from Ninjadoodle in Official release of the Taalblobs project (created with Panda.js)   
    Hi all,
    Recently it has been a bit quiet on the forum so I thought it would be a good idea to post the announcement here as well as in the showcase forum.
    I am pleased to announce that one of my biggest html5 projects was released this weekend. The project 'Taalblobs' is a commercial website with many educational games that is designed to practise Dutch spelling. It contains 25 games (all written in panda.js), approximately 5000 Dutch words, a reward system for pupils, an adaptive algorithm as well as the option for a manual override, an extensive monitoring system for teachers and many many more cool features, all designed to facilitate educational professionals. Currently Taalblobs will be available in Dutch only but I am thinking about porting the concept to other languages as well. (So if you are dyslexia expert and interested in participating, don't hesitate to contact me !) 
    If you are interested in the project, feel free to have a look and give a few games a quick try on the website https://www.taalblobs.nl/demo. You can have a look at some screenshots over here: https://www.taalblobs.nl/spellen.html
    @Enpu: Once again thank you so much for your work on the Panda.js game engine and especially for making it publically available as an open source project. 
    Stephan     
  6. Like
    Stephan got a reaction from hotfeet in Taalblobs educational website with 25 HTML5 games   
    Hi all,
    I am pleased to announce that one of my biggest html5 projects was released this weekend. The project 'Taalblobs' is a commercial website with many educational games that is designed to practise Dutch spelling. It contains 25 games (all written in panda.js), approximately 5000 Dutch words, a reward system for pupils, an adaptive algorithm as well as the option for a manual override, an extensive monitoring system for teachers and many many more cool features, all designed to facilitate educational professionals. Currently Taalblobs will be available in Dutch only but I am thinking about porting the concept to other languages as well. (So if you are dyslexia expert and interested in participating, don't hesitate to contact me !) 
    If you are interested in the project, feel free to have a look and give a few games a quick try on the website https://www.taalblobs.nl/demo. You can have a look at some screenshots below or a full overview online at: https://www.taalblobs.nl/spellen.html
    @Enpu: Once again thank you so much for your work on the Panda.js game engine and especially for making it publically available as an open source project. 
    Stephan     

  7. Like
    Stephan got a reaction from Jammy in Taalblobs educational website with 25 HTML5 games   
    Hi all,
    I am pleased to announce that one of my biggest html5 projects was released this weekend. The project 'Taalblobs' is a commercial website with many educational games that is designed to practise Dutch spelling. It contains 25 games (all written in panda.js), approximately 5000 Dutch words, a reward system for pupils, an adaptive algorithm as well as the option for a manual override, an extensive monitoring system for teachers and many many more cool features, all designed to facilitate educational professionals. Currently Taalblobs will be available in Dutch only but I am thinking about porting the concept to other languages as well. (So if you are dyslexia expert and interested in participating, don't hesitate to contact me !) 
    If you are interested in the project, feel free to have a look and give a few games a quick try on the website https://www.taalblobs.nl/demo. You can have a look at some screenshots below or a full overview online at: https://www.taalblobs.nl/spellen.html
    @Enpu: Once again thank you so much for your work on the Panda.js game engine and especially for making it publically available as an open source project. 
    Stephan     

  8. Like
    Stephan reacted to rich in Forum Downtime - The forum is moving   
    Hi all,
    Yesterday, starting at 4pm GMT, the forum suffered a comprehensive, well-coordinated DDoS attack. This was a properly distributed attack, meant to disable the site (which it did), not just some script kiddies playing around. We had thousands of open connections blocking ports and exhausting our httpd service, with sustained inbound traffic floods of 20GB per second (the equivalent of saturating a dedicated 40Mbps T3 line).
    I spent the entire night working diligently with my host to resolve the problem. As a side effect, the attack also took down other sites hosted on the same server, including the Phaser site. The target, however, was the forum. We finally managed to block the attack, but there were 12 hours of downtime and ripples of it carrying on throughout today. It cost me a lot of time, money, and effort.
    Although no-one has claimed to be responsible we have evidence indicating it was related to a previous altercation that took place on the forum. As a result, several things are happening:
    1) The forum is moving to a different host. It will be hosted directly by Invision, the company who make the forum software. They are in the process of transferring the forum, and in approximately 6 hours time it will be offline as the transfer takes place. They will retain all member accounts, forum posts and file uploads. Custom plugins will also be kept. My thanks to the Babylon.js team to helping fund this move.
    2) The Chat room has been disabled, and will not be bought back after the move.
    3) The forum will be offline as the domain name is transferred over the course of this weekend. Honestly, I'd just wait until Monday and come back then.
    4) I am personally taking the decision to remove a member of the community a lot of you may know: TrueValhala. To be clear, I do not believe he is responsible for orchestrating the DDoS at all. However, he constantly clashes with other forum members (some of it warranted, some most certainly not), and I am regularly receiving complaints to the point where I cannot ignore them any longer. This DDoS attack was the final straw.
    I've given this situation a lot of thought, and for many years I have let his actions slide because it was always just a form of 'passive aggressiveness' and over-reaction, rather than anything malicious, and sometimes it was justified too (he receives his own fair share of vitriol now and again.) If you are one of those who has attacked him in the past, perhaps you helped contribute to his polemical responses? But I've moderated forums for over 20 years now, and can confidently say this is one is the most helpful and friendliest ones I've had the pleasure to be part of, and I'm not willing to let it be negatively impacted like this any longer. I'm genuinely upset it had to come to down to this. I know a lot of you follow TV and admire his work, and personally, I admire greatly what he has achieved with html5 on a business level. I'm only writing about him here because I know a lot of you will ask why he is 'banned', I didn't wish to single him out, but he's a prominent part of the community, and you don't just remove that without justifying it first. I genuinely wish him the best for the future and hope he can find another forum to share his insights on, for when you strip away the scathing elements, what is left is usually really informative.
    You're welcome to email me directly about any of this.
  9. Like
    Stephan reacted to AbdSab in Forum Banner Contest   
    I know it's not good but i just want to try:

  10. Like
    Stephan reacted to alex_h in Forum Banner Contest   
  11. Like
    Stephan got a reaction from AndreasLoew in PhysicsEditor loader for P2 physics engine.   
    Hi guys,
     
    I just wrote a small plugin that enables loading a JSON file generated with PhysicsEditor directly in Panda.js+P2 physics engine. The main goal of this project is to facilitate the process and to provide an efficient the workflow to make great games in Panda.js:
       
    You can find the download on Github here: https://github.com/stephan0v/PhysicsEditor-plugin
    Have a look at the live demo in Panda fiddler here: http://vermeire.home.xs4all.nl/panda/
        Requirements:   Panda.js framework P2 plugin for panda.js A working version of PhysicsEditor (https://www.codeandweb.com/physicseditor).   Instructions:   Firstly you have to import the custom exporter into PhysicsEditor. This enables the program to export the physics settings of your choice in a workable JSON notation. Copy the exporter folder in this repository to your local harddrive and link the program to it (see: https://www.codeandweb.com/physicseditor/documentation, at the bottom of the page). Import your personal images in PhysicsEditor and create all the settings you need in second. (Have a look at some of the great tutorials here: https://www.codeandweb.com/physicseditor/tutorials). Export the settings you just generated with the custom exporter Panda-p2 (JSON). Import the JSON in Panda like so: game.module( 'game.main').require( 'plugins.p2', 'plugins.pe_loader').body(function() { game.addAsset('banana.png'); game.addAsset('physics.json'); /* this file is a JSON that looks like this: { "banana": { "mass": 2, "gravityScale": 1, "damping": 0, "angularDamping": 0, "shapes": [ { "type": "POLYGON", "collisionGroup": 1, "collisionMask": 65535, "polygon": [ [98, -0.5] , [106, 0.5] , ...... ] } ] } , ... } */ game.createScene('Main', { backgroundColor: 0xe1d4a7, init: function() { physics = game.getJSON('physics.json'); //Create world this.world = new game.World({gravity: [0, 5]}); this.world.ratio = 100; //now add some fruit var fruit = new game.P2Sprite('banana.png', physics.banana, game.system.width/2, game.system.height/2); fruit .addTo(this.stage); }); }); Enjoy!
  12. Like
    Stephan got a reaction from goide in Future plans for panda.js fiddler?   
    Hi guys,
     
    I just wanted to ask for your oppinion on the following subject. The last weeks I have been spending a lot of time on the panda.js code fiddler (http://vermeire.home.xs4all.nl/panda/). I included most of the examples from the official cheatsheet and added many new ones at well. At the moment it includes the following subjects:
     
    Loader Fonts Graphics and shapes Sprites Particles Tween Animation Mouse Keyboard Buttons Sound Config Core Other my plan is to add examples of:
     
    collision detection  physics pool timer camera ...  
    My primary goal was to get a better grasp on the engine but I think it might be a great tool to make panda.js more accessable to new developers and  I have the feeling that it is a bit hard to find the fiddler right now. In my opinion the fiddler might contribute a bit to the popularity of the panda.js engine.
     
    I have no objections at keeping it the way it is now (that is: hosted on my own website primarily used by myself) but there are of course other options. Would it be an idea to add the fiddler (or a direct link to the fiddler) to the original panda.js website? I am willing to spend some time on this project to make it fit in nicely. We could even host the default code examples on Github and run them live in the fiddler...
     
    Just let me know your opinion. 
     
  13. Like
    Stephan reacted to Chris Smith in [LibGDX/PIXI.js] Chris Smith's Resume   
    Hello everyone ,
     
    I am happy to share my webpage with you. I hope this is not breaking the rules because it's not exactly a game. It's kind of interactive cv or portfolio that I belive will help me find a job as a game developer. I hope you like it
     
    Page: smithchris.com
     
    Cheers
     
    Chris

  14. Like
    Stephan got a reaction from Phempt in Basic physics extention   
    Hi guys,
     
    I just released the beta version of my first panda.js plugin.
     
    Download: https://github.com/stephan0v/Panda.js-physics-extention-plugin.
    Live demo: http://vermeire.home.xs4all.nl/panda/
     
    Panda.js physics extention plugin. This plugin adds several features to the built in basic physics engine of Panda.js.
     
    Features:
    Collision between squares and circles is now far more realisic and follows the laws of physics. Gravity is no longer affected by the mass of the object. The effect of the gravity on individual bodies can be regulated now with the body.gravityFactor property You can add squares that act like a wall with the body.fixed property. The bounciness of individual bodies can be regulated with the restitution property Limitations:
    Polygons/lines/triangles are not supported Bodies won't rotate on collision  
  15. Like
    Stephan got a reaction from Ninjadoodle in mouseup inside init function?   
    Ah, I see your problem.  You can't use mouseup in the init function of the object that is being initiated because the event is triggered on mouse down (which is before the init function). Unfortunately there is no isMouseDown property available.
     
    I suppose you mean that you want to check for mouse down during the init function of a new scene? I suppose it would be possible to check for a mousedown just before you are going to load a new scene.
     
    If you mean the init function of an object WITHIN the scene, it would be pretty straight forward and you could create an isMouseDown property yourself in main.scene. (In that case it would probably be even better to create some sort of  isSomethingDragged property in game.scene instead).
  16. Like
    Stephan got a reaction from Ninjadoodle in define a Z-Index for specific sprite/elements.   
    Here is a working code example. (You can also see it live at panda fiddler: http://vermeire.home.xs4all.nl/panda/fiddler.html
    game.module( 'game.main').require( 'engine.core').body(function(){ game.addAsset('box.png'); game.addAsset('target.png'); game.createScene('Main', { init: function() { //Add sprite var sprite1 = new game.Sprite('target.png', 250, 200); this.stage.addChild(sprite1); //Add another sprite. //It will be on front of the first sprite because it's the last one added to the container. var sprite2 = new game.Sprite('box.png', 270, 250); this.stage.addChild(sprite2); //Now lets rock and z-order them! sprite1.zIndex=2; sprite2.zIndex=1; this.sort(); }, depthCompare: function (a, { if (a.zIndex < b.zIndex) return -1; if (a.zIndex > b.zIndex) return 1; return 0; }, sort: function() { //All sprites have been added to game.scene.stage. //In order to update the zIndex, you have to sort the following list game.scene.stage.children.sort(this.depthCompare); } });});
  17. Like
    Stephan got a reaction from Ninjadoodle in New panda.js example fiddler now online   
    Hi There,
     
    This weekend I spent some time on a new webpage with live code examples of panda.js. So far enpu has done a remarkable job on documentation already. (Documenting and writing tutorials for an engine is really time consuming). I wanted to contribute a bit so I wrote a small "panda.js fiddler.
     
    On the site you can view small code examples and in addition the resulting code is shown in a live canvas. Even better: You can actually make adjustments to the code example and see the result on the fly! (It works sort like jsfiddle).
     
    You can find the site at:
    http://vermeire.home.xs4all.nl/panda
     
    It runs completely without php (I used cookies to do so). If you want the source to host it on your own site, just let me know.
    And yes, it is completely "panda style".  I used the stylesheets of the original website. 
     
    Stephan
     
    PS: I want to add much more examples in the near future, this is just the beginning with several "sprite examples".
  18. Like
    Stephan got a reaction from marcotronic in What do you prefer - (e)books or video tutorials?   
    Personally I prefer a good book if you want to write a complete introduction to the engine. (Youtube tutorials are nice for graphical user interfaces and that sort of stuff).
  19. Like
    Stephan got a reaction from Jirka1111 in Step-by-step Mopub tutorial   
    First you have to apply for an extended cocoonjs account with Ludei, otherwise you cannot use the ad framework with your own advertisements. It's free but they don't grant it to everyone and you have to be a bit patient.
    On the Ludei website you can find information about the API to connect to Mopub.
    http://support.ludei.com/hc/en-us/sections/200229803-CocoonJS-Extensions
    Subscribe to mopub here:
    https://app.mopub.com/account/register/
    Some info about the interface can be found here:
    http://www.mopub.com/platform/
    Hope this is helpful
    Stephan