Search the Community

Showing results for tags 'incremental'.



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 7 results

  1. Hi all, Babylon.js makeIncremental script port to node/gulp , so it can be used cross platform and integrated in build tasks. GIT: https://github.com/evolution-gaming/babylonjs-make-incremental NPM: https://www.npmjs.com/package/babylonjs-make-incremental Feel free to post issues and suggestions on github. More information is located inside README.md file.
  2. Hi, I have an issue with scene that is loaded incrementaly. After meshes are loaded I apply freezeWorldMatrix to some of them (checked isReady and it is is true). As soon as camera is near to meshes and beta angle of camera is near 90 meshes start to disappear and appear during camera movement. Doesn't happen if incremental loading is not used. Found similar issue here, but it was solved.
  3. First and foremost Guild Tycoon is a game where a player controls a set of characters, provides them with equipment, and sends them off to fight in dungeons awaiting their hopefully successful return with wonderful loot. Players over decades have seen this type of system in many different iterations from Diablo, to World of Warcraft, to, well…, Guild Tycoon! Personally, I adore games like Diablo and World of Warcraft where players can fight through battles and improve their characters to access forever expanding content within the game. However, I found that I grew somewhat wearisome of the required investment of active time to progress. My thought, and basis for the game, is that players can get similar levels of enjoyment out of an experience that automates some of the tasks that would otherwise need to be controlled directly. I wanted to build a game where players set actions for their characters, game administrators set actions for enemies in dungeons, and a server runs a fight based on a set of rules and returns the result. It's not much to look at yet, but it's taken quite a bit of work to get to this point! I have since scrapped that original GUI, which was built on DotVVM, for the not-as-popular-as-the-original version of Angular. The server is built using ASP.NET Core, and the information is stored in a Microsoft SQL database. Everything is hosted in Azure. DotVVM, Angular, and ASP.NET Core are all types of frameworks. I think it's best to conceptualize frameworks as toolboxes. They contain everything you need in order to build a specific type of software. As an electrician needs a different set of tools than a painter, developers need different frameworks specialized for certain purposes. This analogy breaks down a bit as you dive into the specifics since frameworks are usually designed to be fairly malleable. I started with DotVVM because it is a framework built on .NET. It’s specialty is building GUIs. It uses coding languages I was already familiar with, C#. Since I had never built a GUI before, using a familiar language was a comforting idea. However, I quickly found out that when I ran into issues, I couldn’t figure out how to resolve them. Most of the popular online outlets for help in the software world also had almost nothing on DotVVM. After hours and hours of frustration, I decided I should just bite the bullet and learn a completely new language and a completely new framework that was better supported, had a larger community and was vetted by larger entities that already use the framework for their products. This would be more work upfront, but down the road would eventually pay off. Before jumping over to Angular, I decided to give another framework a shot. I had heard some good things about Aurelia, and (unless I’m mistaken) it is headed by someone who left the team that created Angular. I was able to stand up the basic example quickly, but as soon as I wanted to add my own authentication system I ran into issues. I looked through the documentation and spent hours online troubleshooting my issue, but I couldn’t resolve it. This left me to consider two remaining options, React and Angular. I looked at both, but to be perfectly honest, I decided to try Angular because the “Getting Started” tutorial was pretty much my game. Fortunately, I did not have to go through as much struggle in order to decide on the right framework for the server. My dayjob already uses .NET MVC for our backend, so I knew I could stick with that. The difference is that I decided to upgrade to .NET Core, mainly because it is far simpler to implement a custom authentication system. SQL databases have been around for decades, and I didn’t necessarily want to spend more time learning yet another system for saving information unless there was a compelling need, so I stuck with the traditional approach. To communicate between .NET Core server and the SQL server I did decide to select Dapper, which is a tool that is gaining popularity over Entity Framework. The difference between Entity Framework and Dapper is that Entity Framework is designed to try to encompass all possible needs for interacting with a SQL server into a single package whereas Dapper takes the approach that each development team should build their interaction with SQL to exactly suit their needs. It's also completely open source: Front end , back end
  4. Hi guys! I wanted to show you a game I made (full html5+css+javascript) that is basically a strategic incremental space game. The core mechanic of the game is to set up the production of several resources (raw and refined) that will be used to construct ships to conquer other planets to boost your production. Planets are different in bonuses they got and in buildings available, so you have to make decisions on which resource to produce locally and which to send/receive via shipments to and from a other planets in order to optimize your production and have the maximum profit possible. Another way to boost your production and thus progressing faster in the game, are Researches (upgrades) which will unlock new features and mechanics. The game is playable here: http://www.kongregate.com/games/Cheslava/heart-of-galaxy I feel like I need to implement quite something more to the game (I'm still actively developing it) like sound, story, quests and diplomacy between alien civilizations so that the world could feel more alive and less static. Also, the UI could feel messy and confusing sometimes, so I will also need to rework that. Besides these, I need feedback and suggestions about the game from another point of view, so please, feel free to suggest and critique the game! And of course if you have questions of any kind, just ask!
  5. Hi, after loading incremental scene file on load finish I cloned one of mesh BABYLON.SceneLoader.Load("", scenePath, this.engine, (scene) => { scene.meshes.forEach((mesh) => { if(mesh.name === "m1") { mesh.clone("m2", mesh.parent, false, false); mesh.clone("m3", mesh.parent, false, false); } }); }); Probably it was not designed to work like that but every thing works as expected but I get console errors _this._delayLoadingFunction is not a function inside: Mesh.prototype._queueLoad = function (mesh, scene) { var _this = this; scene._addPendingData(mesh); var getBinaryData = (this.delayLoadingFile.indexOf(".babylonbinarymeshdata") !== -1); BABYLON.Tools.LoadFile(this.delayLoadingFile, function (data) { if (data instanceof ArrayBuffer) { _this._delayLoadingFunction(data, _this); } else { _this._delayLoadingFunction(JSON.parse(data), _this); } _this.instances.forEach(function (instance) { instance._syncSubMeshes(); }); _this.delayLoadState = BABYLON.Engine.DELAYLOADSTATE_LOADED; scene._removePendingData(_this); }, function () { }, scene.database, getBinaryData); return this; };
  6. Hi Everyone, Idle Brainz is my latest project, an incremental multiplayer game. In this idle game the players must tickle a sextuplet of brainz to grow their neurons. They start manually then can discover and upgrade "ideas" that will automatically tickle and stimulate the brainz (even when offline). Additionally the players can carry out experiments to gain temporary and permanent multipliers (the only true way to reach higher gains magnitude). Players can battle against other players (or friends depending on the platform connected to) and the AI with mini-games (memory, skill, high score games) to earn gold and gifts. Gold is the currency needed to buy the green substance needed for experiments and gifts can contain either permanent or temporary multipliers. My goal with this game was to create a bunch of mini-games linked together through a more global and multiplayer experience. Each mini-game can be "instantiated" independently from the main game on any platform and played "standalone" or be part of the main experience. Here is the video trailer: A few screens: The game will be available on iTunes, Google Play, online and several Messengers. I will post more updates in the coming days. Feedback welcome. Thanks.
  7. Hi everyone, I'm developing a side scrolling mobile game for fun in my spare time. The objective is to direct a flying bee, who moves continuously to the right, between sets of honeycombs. If the player touches the honeycombs, they lose. It's effectively a replica of flappy bird. I'm trying to implement an incremental increase in velocity so the game gets harder the longer you play. - I've created a group (honeycombs) and added physics to the group - Created 20 honeycombs - Got the first dead honeycomb of our group - Set the new position of the honeycomb - Added velocity to the honeycombs to make it move left (creates the illusion of the bee flying): pipe.body.velocity.x = -200; - Kill the honeycombs when they're no longer visible - Picked where the hole will be - Added six honeycombs - Run function to add honeycombs every 1.5 seconds I'm aware I could have two different game states (easy and hard) with different velocities but I'd rather have it increase over time. Any help would be hugely appreciated! Thanks!