RaananW

Members
  • Content count

    1,556
  • Joined

  • Last visited

  • Days Won

    42

RaananW last won the day on March 17

RaananW had the most liked content!

About RaananW

  • Rank
    retired time traveler
  • Birthday 07/04/1981

Contact Methods

  • Website URL
    https://blog.raananweber.com
  • Twitter
    RaananW
  • Skype
    raananw

Profile Information

  • Gender
    Male
  • Location
    Berlin

Recent Profile Visitors

2,836 profile views
  1. The Basketball demo works with both the Vive and the Oculus touch. It will wait for the controllers until they are attached, and then you will be able to enter VR. As you guys found out already, the secret to get the vive controllers working is... pressing the left and right buttons. Also make sure that the gamepad extensions is enabled in chromium (if you use chromium). GearVR won't work, but I am getting one pretty soon and will do my best to fallback to WebVR 1.0 . WebVR 1.0 doesn't deliver certain data that we require in order to get it to work correctly, so I will have to see how I do it myself correctly. It will be done, just sadly need a bit of patience
  2. Whoever wants to give it a try: http://raananweber.com/WebVRBall/
  3. Well, it is this annoying parenting bug again same as wingnut - http://www.babylonjs-playground.com/#AF886#3 . I will see when I have the time to dive in and solve this issue, i think it is driving everyone a bit crazy.
  4. And now official from me Wow! You guys are ALL awesome! Thank you all for participating! That was so much fun. @jpdev, you did an amazing job. Such a great game! And as promised, this is on the way (to me first, and then to you ):
  5. If any of the participants wish to write about the tech used to develop, please do! We all want to hear and learn new things.
  6. for those who voted and for those who didn't - it is now possible to vote for more than one game.
  7. I have already contributed to cannon, this is of course possible. The problem is - how long will it take, and whats need to be done. In this case - the N variable was implemented like that for performance reasons. setTimeout without time value will execute before the next frame starts. it won't be a second, and not half a second. it will be one frame after. I do agree it is not the best solution but it is A solution, and it works, without making major changes.
  8. Hey gang, it is time to play some games! I have 4 submissions. Here they are: 1) @jpdev sent the following entry: JPs BabylonJS RPG, http://rpg.jppresents.net This is a rpg game where you control a character of one of the three classes: Fighter - meele fighters can take a punch and also deliver one Hhealer - pure magic healers that can't fight themselfs but are valueable in keeping everyone alive Caster - ranged magic damage dealer that control fire You choose a name for your character and the class on login. You can change your class by reloading the game in your browser. You can move by left clicking anywhere on the ground. You can use skills by clicking them in the skillbar or pressing the corresponding number. Target other player or monsters by clicking on them or their nameplate. You can click the text field in the lower left corner or press "Return" to begin typing a message to everybody else, another "Return" sends the message. You can gain up to 5 levels by gathering xp by killing monsters or by healing other players who are killing monsters. Each level gives you more hp, more damage/bigger heals and most levels give you new abilities. 2) @kpgbrink, @binki & @mwiss have sent this (Including a GitHub repository!!) : Faito https://sam.ohnopub.net/~faito/faito/index.cgi/ GitHub: https://github.com/sekainogenkai/faito Controls: KeyBoard: Movement WASD, Jump Space, Roll/Croutch shift, Powers (u, i, o, p). Xbox Controller: Movement Left Joy Stick, Jump Right Button, Roll/Crouth Left Button, Powers (x, a, y b). Link: https://sam.ohnopub.net/~faito/faito/index.cgi/ GitHub: https://github.com/sekainogenkai/faito We hope you enjoy this. If you want to fully experience the game you have to play with a friend and faito! Additional Information: Red Ring: Health Blue Ring: Mana Damage: Hit other player with object. Head on hits are stronger. This game is still in development. We have a lot more work to do. 3) @Athelios and @BlueManCZ have sent an amazing school project: http://hroch.spseol.cz:8080 Our game is school project and is very buggy (It's kind of game that inclines to lot's of bugs :D) So it's very possible that it will crash and stop work during testing. Server side is written in Python. Player can equip item to hand by holding Alt + right / left mouse button. Chat can be open by T key, inventory by E key, chest by F key. 4) @RaananW (whoever that is) has submitted the following: In a Row IO , https://in-a-row.io In a Row IO is a multiplayer 3D tic tac toe game in its beta stage. You can create your game with the configuration you wish, or join already existing games. The rules are rather simple - you need to complete a row or spheres and prevent your opponent(s) from doing that same. The length of chain is determined by the largest length of either width, height or depth. so: in a 4x4x4 board, the row is 4, but on a 6x4x3 board, it is 6 (so you can only complete rows on the X axis). in a 5x5x1 it is 5, and 3x3x1 is the classic tic-tac-toe we all know (and hopefully love). You can also watch running games, or games that have ended already (including one where I play against myself! And win!). To actually play you need to log in. Gravity can be enabled, and in the future you will be able to use powerups to mess-up with your opponent. For now they are disabled due to lack of time. 5) Late entry by @getzel (which managed to send me a message as I was writing this post): Here is the solo alpha : http://yobrowser.hol.es/babcity/alpha01.html (My notes - I guess this space will be edited with further information). As I said - we want all game to have their share of users, as they are multiplayer games. So, 5 games, 5 days. I hope the community will participate as much as possible! The game developers can of course invite the entire world to play as well, just to get things going! New entries in your calendars: March 6th, at 20:00 CET (11 am PST) - we play JPs BabylonJS RPG, http://rpg.jppresents.net 7th, at 20:00 CET (11 am PST) we play - Faito https://sam.ohnopub.net/~faito/faito/index.cgi/ 8th, 20:00 CET (you get the point) - http://hroch.spseol.cz:8080 9th, 20:00 CET - https://in-a-row.io 10th, 20:00 CET - http://yobrowser.hol.es/babcity/alpha01.html Of course you can join in the games whenever you want, we just want as many people as possible at once to get the party started. Please submit your votes in the attached poll!
  9. Does it have anything to do with the topic in hand? Or is it just a random statement? Because I wouldn't lose a paying client over a solvable bug. I would solve it. But then again - it is easier to complain.
  10. Hello good people, I have received 4 entries to our Multiplayer challenge. Awesome! Submission is now 'officially' closed. I will write about them all in a new post. Probably tomorrow, as I am dead tired
  11. Funny you say that, it is actually called RayHelper
  12. Well... Seems like we need to play with cannon a bit An array is being manipulated while it is being changed, so it seems. Again, the quickest solution would be to wrap this in a setTimeout (thanks @Temechon ). The problem is the cannon loop which doesn't update this N variable (the number of objects). So, disposing on the beginning of the next frame works. And without manipulating cannon, this seems to be the only solution possible. I can add a setTimeout for the dispose function, that however might cause an interesting issue with the current frame - the physics body will still be there till the end of the frame, until you call dispose. If this is an accepted solution (again, seems to be the only one at the moment), I will add that.
  13. the predicate is a function that is executed on each and every mesh in the scene. this is how you filter your meshes. if you return true, all meshes will be inspected using this ray.
  14. that's interesting! Seems like something is not being disposed correctly. Could you wrap the dispose function in a setTimeout() ? Is self.object referring to the mesh? And if you can recreate it on the plyground it would be great!