• Content Count

  • Joined

  • Last visited

Everything posted by RNull

  1. Hey guys, finally had some time to work on GCaps. I have done a graphical revamp, added AI, added a cool new game mode called "Score & Destroy" and much more is coming! Also, if you like it join our discord!!!
  2. Hey, thanks for trying out! It's kinda hard to find a match right now because people aren't playing it, you can try it out with 2 sessions though. Yeah that's a false negative, it's just an import which isn't used anymore, will make sure to make it go away. Thanks for the feedback.
  3. Hey everyone, I am just launching my first title made with BabylonJS and I wanted to get a feedback from you. The game is called GCaps Arena ( Galactic Caps Arena ) and is a caps soccer game in 3D. The player wins if he/she scores 3 goals. The game is thought to be only multiplayer and you can try it out here : http://gcapsarena.com/ 24 It is still a little bit rough around the edges but I am constantly improving it. It would be great if I had a feedback from you guys. Cheers!
  4. Hey Everyone, So I have a mesh which I use as ground, but since I need it exported from blender ( altogether with a navigation mesh ) I cant use the GroundMesh methods such as "getHeightAtCoordinates(x, z)". Right now I have implemented RayCasting for the task and is working quite good, however I need a more efficient way of doing it and since I am looking for one thought to ask here as well. If someone can point me to a direction how to approach this it would be amazing. Cheers!
  5. RNull

    Mesh.dispose problem

    Hello, So I have been getting my hands on Babylon 3.1.0 and I've noticed a weird bug, whenever calling mesh.dispose we get a null pointer exception related to the world matrix. I have been able to solve this by first freezing the world matrix and then calling dispose. I don't know whether the issue has been reported before or fixed just thought to notify you guys about it. Thanks,
  6. I agree there is a debate whether the character controllers should be rigid body or kinematic body. What you have done here is the kinematic body approach and sincerely I do think that kinematic is better than rigid for the purpuse . However, if someone integrates a physics engine like Oimo or Cannon into BJS ( and BJS makes it easy as hell to do so ), would your controller work and interact with other physic bodies ? I would probably look at this as a next evolution step for your controller. I am thinking of this as something which hopefully later can be shipped with BJS. To be able to do so, you need to make it compatible to the physic engines available.
  7. @satguru One question. Did you write this based on a physic engine? How easy would it be to integrate it to Cannon.js or Oimo.js ?
  8. @Deltakosh This would be a great addition for Babylon.js . I think it is quite well done not underestimating the fact that writing a good character controller is never easy. @satguru Great job!
  9. Yeah the main problem of the game is that you harly understand what is going on. Nevertheless, it is quite well done content wise, but is lacking alot in UX. I would describe it a mess.
  10. Hey @GBear , Looks amazing. I tried it in a very low specs pc and I was able to play it so kudos to you. Also it seems quite well done. I am curious, what is the market you are targeting and the number of users you have right now? How much time have you spent on this? Taking note that you have also developed the engine in-house. Is this a part time project for you or did you have prior investment?
  11. Hey @Wingnut and @Deltakosh Thanks for the answers, I was pretty much losing hope of an answer . I hadn't noticed the existence of panels in Babylon.GUI, this definitely makes sense. I will give it a try and ask questions here if I have any !!
  12. Hello guys, So I keep progressing with my game. I freezed the new features development until this week to consolidate networking ( which is the hardest part ), now that I feel I am in a good point I am continuing. I am about to implement the inventory system which is this weeks plan, however I believe I will have some difficulties with the GUI elements positioning. For the health bar and mana bar I have done a temporary positioning using margin and padding but definitely it doesn't feel as the correct solution. How would I approach adding and removing skills for example from the skill bar. It must be responsive, also I am using babylon gui library. Any thoughts would be highly appreciated, thanks! Best Regards, RelativeNull.
  13. Hey @Herbert , Can you try with max version ? It should give a better insight. I will however try it later and post here the results.
  14. Hey @santarcade , One note, probably you should mention that this addition is available only in the 3.1 alpha preview. People may be thinking that it is already available in the 3.0 stable version. Also, I saw that you set a default timestep value when one is not ommited through a physic engine. Probably in cases when we don't have a physic engine setup we might still want to change the value. It would make sense in my opinion to have a function say engine.setTimeStep(60.0 / 1000.0) .
  15. Because I believe is the future of gaming. You can have all platforms unified in one. If I want to export for desktop, electron comes to my rescue. If I need it as a mobile app Cordova is the way to go. In any case accessibility is very high and performance is getting better every day.
  16. I am sure that the complexity will surprise you. Multiplayer servers are a hard task even for professionals, let alone scalable MMO's which are an order of magnitude more complex. How long have you been working on this? Btw I gave another try to your game. I figured out how to build a wall and a tower ( you need to work on that, I don't think this is the best way UX wise ). I also understood that npc soldiers came to attack me. I didn't understand the purpose of the game and after 5 minutes I became bored so I left. You being a backend developer makes sense why the game lacks so much in UI and UX. You need to work most on the things you lack so to compensate for the rest. Probably I will give it another try later on and provide more feedback for you to use.
  17. Hi @iDev , How many member do you have? Also how many users visit your platform daily? Do you have any statistics you could share?
  18. Agreed. You need to have already thought out your server-side architecture the right way for it to be scalable. However I presume you have already thought how to do it .
  19. My idea of MVP is a little different. Basically you choose the basic features you want in your game. Define some alphas and betas for that release and there you have your full release. During the way you add or remove features based on user feedback. I for example am developing a MORPG ( I have taken off the massive here, not my aim in the first release ) for which I have huge features planned. However I am developing the basics which would make my game marketable and am releasing it. I may not add another feature to the game, or I may add features I hadn't thought of, however I do not hold dear to my initial thought features. Whatever I develop after the first release is an extension to the game. However I think it's just a matter of perception I will give your game another try and hopefully be helpful with some other feedback
  20. I would love to! Right now I am focused on finishing my game ( which is a big task ) but, as soon as I am done with it, I will see what I can contribute to this amazing framework and community .
  21. Wow, you have quite a long-term plan there . 2.5 years is quite a lot. Are you sure you want such a long time-span ? I would suggest releasing a version with a minimal number of features but it should be a solid version and then add from there. It may be likely that what you have thought isn't something players enjoy so you may pivot during the way. I would focus really on defining a M.V. P ( Minimal viable product ) and then add or remove features later. Also another thing which caught my eye was the definition of M.M.O. M.M.O literally means scalable multiplayer game. So you are already thinking about scaling in a big number of servers world-wide to handle thousands of users right?
  22. That makes sense. I understand where you're coming from. Ok, probably ugly is too much but, it can surely get cleaner. In any case, you have done an amazing job there. Thank you for your effort and for this amazing engine
  23. @mansim Hey. So I just checked your game and while I didn't analyze it in depth I can tell you that it has quite a big problem. I didn't understand anything. You should understand that when a user doesn't understand a game, most likely he/she will just leave it rather than try to get information. The "tutorial" in the beginning looked promising but still left me with absolutely no clue on what was going on after it stopped showing pop ups. I did like the battle animations however when the battle ended the interface just got stuck. I needed to close it manually and there was no clue that I should have so I was waiting for 2 minutes to happen something. I understood that in order to create a field there is a timer right? I just moved too fast to create another field just to find that the previous one was not created ( Due to the timer not being finished ). I had no clue that would happen and took me literally 1 minute to figure it out ( which is a lot ! ) What I mentioned was just the UX side of things. On the UI side, the graphics aren't very inviting. the maps don't blend well with one another, it has quite a rough feeling. Probably you have done a very complex game however, I don't think you will gain any users if you don't do major changes. Don't get me wrong I am not trying to discourage you, I am just trying to provide a constructive feedback which hopefully, you will use to improve your game! Cheers!
  24. @Deltakosh Amazing, I am very excited to try it out. One note , probably in a second version the xmlhttprequest dependency can be replaced with a nodejs native system file reader ? I understand that you are trying to keep consistency between versions but it still looks a little bit ugly. Still better than with the window and gl dependencies though . @Mythros The problem with "a Babylon.js MMO example" is that it is not a Babylon.js example. A game to become multiplayer needs networking which is not in the scope of babylon.js. Here you have a phaser.io example using node.js and socket.io. The basics and concept apply to any render engine be it 3D or 2D. http://www.dynetisgames.com/2017/03/06/how-to-make-a-multiplayer-online-game-with-phaser-socket-io-and-node-js/ . For a more in-depth understanding of an authoritative server you can have a read or two here : https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking and http://www.gabrielgambetta.com/client-server-game-architecture.html Hope you find this information helpful.
  25. @Deltakosh That is quite amazing! Any idea when it may be complete ? Just wondering whether it will be ready before I publish my game or after, I plan to spend another couple of months before my first alpha. Do you think I will be able to run the server directly with it?