Search the Community

Showing results for tags 'opensource'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • HTML5 Game Coding
    • News
    • Game Showcase
    • Facebook Instant Games
    • Coding and Game Design
  • Frameworks
    • Phaser 3
    • Phaser 2
    • Pixi.js
    • Babylon.js
    • Panda 2
    • melonJS
    • Haxe JS
    • Kiwi.js
  • General
    • General Talk
  • Business
    • Collaborations (un-paid)
    • Jobs (Hiring and Freelance)
    • Services Offered

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Twitter


Skype


Location


Interests

Found 13 results

  1. I'd like to announce a tool that helps you to build multiplayer games in JavaScript. Colyseus is a JavaScript server (for Node) and client (for the browser) It handles WebSocket connections, has multiple room support, handles room state synchronisation and allows clients to create, join and leave rooms. Here's an overview of how it works: Match-making cycle: - User asks to connect in a specific room, with optional "join" arguments. // (client-side)var Colyseus = new Colyseus("ws://localhost:3553");var battleRoom = colyseus.join('battle', {options: 'here'}) - Server will loop through all spawned room handlers named 'battle' and call requestJoin method against that handler. // (server-side)// only accept new users if limit isn't reachedrequestJoin (options) { return ( this.clients.length < 12 )} - If requestJoin succeeds, a method named onJoin will be called with the client reference and client options given. // (server-side)onJoin (client, options) { // setup new player here}- If requestJoin fails on every available room, a new handler will be spawned if requestJoin succeeds in a fresh handler state. In case it fails again, an 'error' event will be dispatched on client room instance. // (client-side)battleRoom.on('error', function(message) { console.log("error triggered on battle room:", message)})Room state handling: Once the player received the room state upon it's connection, he only needs to receive the state difference on later broadcasts, called patches. By default, room handlers will deliver the patched room state to all clients each 50ms. // (client-side)battleRoom.on('update', function(newState, patches) { console.log(patches) // array of patches console.log(newState) // newState with patches applied})The array of patches usually look like this: (JSON-Patch format) [ { "op": "remove", "path": "/players/2" }, { "op": "add", "path": "/players/3", "value": {"x": 10, "y": 10} }, { "op": "replace", "path": "/players/1/x", "value": 5 }]// JSON-Patch Spec - RFC6902You can take a look at patch handling on tanx project to see how it looks like. Here's some prototypes using Colyseus as a game server: - PlayCanvas tanx fork (original game is here) - Redneck River Race (made in 72h for LD34) - CubeClub Soccer Colyseus's code base is quite straightforward, which is good for it's growth as a library, I believe. It doesn't do much, but it tries to do really well what is meant to. Thanks for reading until here, and feel free to ask anything here or on gitter chat channel. Cheers and happy new year!
  2. mikhluz

    Blend4Web Contest: Retro Cars!

    This time we have a serious and broad theme! "Retro cars" contains many different styles, and there are many different ways to try to express them. You can also experiment with steampunk (Don't do war cars though, we are peaceful and all!) Considering that the theme implies complex objects to be modelled, we'll raise the maximum polygon count! Now, it'll be up to 100k tris, however, don't neglect the optimization factor! It will still be an important aspect of the judging. I recommend checking your scene on mobile devices! Contest's main page
  3. Hi, I just open sourced my game "Fuzzle" the game I made with PhaserJs and published on play store, hope the source code may help somebody. github repo
  4. Here is a new release of Blend4Web - an open source platform for creating interactive 3D Web content. This month we added support for the GearVR virtual reality headset, created more materials and examples for the material library and documented its use, coded a new performance profiling tool and changed semantics for some shader nodes to work in world space. This release of Blend4Web PRO is also the first version with long-term support (LTS) - a stable production-ready build which will be receiving bug fixes yet keep the API, as well as shader and logic nodes staying untouched for the next 12 months. Today, we are also releasing our small VR-based game called Space Disaster to the public, first shown at the Blend4Web Conference two months ago (video). Link to the Full Article!
  5. mseyne

    [Tutorial] Pacman

    Hello, here is a new classic game remade with a complete tutorial description, it use the Superpowers game editor (built on Threejs). You can address in this tutorial post your problems, propose change and ask for tutorial clarity. Or if you feel comfortable with that, you can open an issue on github or even can improve the tutorial directly by submitting pull requests for the markdown files in the github repository. You can also directly discuss about technical aspect of tutorial in the original post here. Thank you :-) SUPERPOWERS TUTORIAL #5 Super Pacman read gitbook tutorial --- play the game --- source assets --- source project Note : you can download fast zip for sources here.
  6. For eight years we at Meanfish Ltd have worked with clients from government offices, schools and universities to NGO’s creating narrative driven games for education, health, research and social causes. From this work we scooped the idea and features for a tool that is going to be the most engaging, user friendly and most importantly fun way for everyone to create narrative driven games and digital content. Now we are looking for two developers to join our team to help us create the open-source tool, platform and the ecosystem that is going to change the world of learning and narrative game development. Senior Full-stack Developer requirements 5+ years of professional experience Proficient in Javascript, CSS and HTML, experience in databases and server infrastructures are appreciated Experience as a tech lead or equivalent in at least two major software projects Excited to put your skills in use to design and develop an ambitious cloud infrastructure Software Developer requirements 2+ years of experience in web technologies Excited and willing to expand your skillset UX driven is a big bonus Highly appreciated in both positions Adventurous attitude for new solutions and wild technologies while maintaining a straight, team driven work mentality Experience in open-source development and willingness to create and maintain open-source communities Experience in one or more of the following technologies: Node.JS, React, HTML5, Redux, GraphQL, Relay, Material-UI, Phaser.io Experience in cloud technologies and distributed systems (Docker, Cloud Foundry) Experience in mobile development (HTML5, React Native) Game industry knowledge and experience Experience in Scrum We offer Technological challenges at the early stage of product development Possibilities to broadly utilize your skills and constantly learn new things The flexibility of a small start-up with the career opportunities of a rapid growth company Colleagues from software developers and game designers to teachers and classical composers Job with societal significance and responsibility Send your application to johanna.roihuvuo@meanfish.fi latest by 24.4.2016. Mention in the topic of the e-mail which task you are applying for. Please mention in your application your possible salary request, and attach CV or LinkedIn profile and links to relevant references or profiles (like GitHub). We will start reading applications right away and will invite best of the applicants to a two-phased interview. Don’t hesitate to send us an application to see if you would be the perfect match for our team! More information Location: Tampere, Finland Website: www.meanfish.fi For more information please contact: Johanna Roihuvuo, Office Manager johanna.roihuvuo@meanfish.fi +358 (0) 44 5070 781
  7. Hello, I made a tutorial for this little game I just released, I wanted to share it and take the opportunity to join the html5 game dev community. For the technology I use : it is Superpowers (which is a game editor based on threejs) and Typescript.
  8. mikhluz

    Petigor's Tale RELEASED!

    LINK TO THE GAME This is a game about a brave warrior - a teenage boy who alone was forced to fight an evil troll and his companions. One night while away, his village was burned and his friends were kidnapped. So, he decided to rescue everyone and wipe out the evil settled near his village. The player, a warrior carrying the name Petigor, will need to pass through several levels: a red-hot crater of a volcano, a dark dangerous dungeon and finally meet with the frightful troll and defeat him in battle. This game was made completely using Open-Source software like Blender, Krita, Gimp, Audacity and the WebGl-based engine Blend4Web. All game resources are also available to download, study and modify in the free Blend4Web SDK. Petigor's Tale Teaser Petigor's Tale Gameplay Trailer Facebook Release Article COMING SOON!
  9. mikhluz

    Blend4Web 15.10 Released

    We are proud to announce a new release of Blend4Web, an open source framework for creating interactive 3D web content. In this release you'll find: new features in the project manager, new logic nodes, improved anti-aliasing and support for textures of any size. More features are here! You can see some new demos demonstrated new features in release article.
  10. Greetings, I have been lurking on here for a bit. I thought this would interest the community. Mozilla has released a browser based MMO called BrowserQuest leveraging HTML5 and websockets. The client and server solution is open source and available on github. Game: http://browserquest.mozilla.org/ Source Code: https://github.com/mozilla/BrowserQuest
  11. Hi there! Just wanted to show you guys my entry to the gbjam3, made in roughly 10 days with Phaser. It's a game boy style puzzle-platformer, starred by Cat who eats a bomb and is put away in the dungeon. To escape, he will have to blow up the blocked exit doors with the bombs laying around. Bombs have to be lit with fire to be used, so be careful not to burn the poor cat! Some screenshots: You can try it here: http://gamejolt.com/games/puzzle/cat-bomb/31152/ The game lacks a lot of cool features I had planed for it, and ended being much more difficult than I was aiming for, but it was my first experience with Phaser and had much fun creating it As soon as the compo voting ends, I will start implementing all the missing features, lowering the difficulty and adding sound effects and music. Also, the game is open-source! I don't expect anyone to learn anything from the messy code, but it is hosted on github if you want to check it out: https://github.com/GameDevelopmentStudio/catbomb
  12. Hello everybody, We, LadybugRiders, are proud to present you the LREditor, a Free & OpenSource Game Editor based on Phaser! You can watch our trailer on YouTube : https://www.youtube.com/watch?v=fH3FHjw-4Ak It is an alpha version but you already can : Create entities (Sprite, Group, TileSprite, Text)Manage entities (Position, Scale, Rotation, ...)Manage Physics (with P2) (Motion state, Shapes, ...)Attach Behaviours to your entitiesImport/Export your levelsTest and Play your levels at any timeYou can try it here : http://lreditor.herokuapp.com/ And clone it from GitHub here : https://github.com/LadybugRiders/LREditor Or simply visit our website : http://ladybugriders.com We hope you'll enjoy it !
  13. Hey all, We're really pleased to announce that the PlayCanvas WebGL Engine is now open source. You can read more about why here. And we've got a fancy new front page to celebrate. This means that even if you're not interested in using our tools and platform, you can take advantage of the rendering, physics, entity-component system of our engine. It's all on github now.