Game
Education
News
Media
Community
Development
Press Kit
Newsletter

Dev Blog #11 – Generating Genes

Cleb - January 12, 2017

DevBlog11Wide

As we said last week we are working on the genetic engineering mechanics for CURE. So far we have mainly been working on Genes. The easiest way to think of a ‘Gene’ is an item. In other games you can equip swords or armor to upgrade your character, but in CURE you will equip Genes. Genes in CURE are really unique and can allow for some really neat customization (the order in which you equip items, and which items you equip, and how items interact with each other all play a huge part in customizing your units), there will be a little more of a science to it than just equipping a sword, but it’s a good metaphor.

So how do we make these items?
To best explain how Genes work within CURE, it might be best to contrast and compare how items work in two of our favorite games with equippable items in them: Diablo 2 and World of Warcraft. In World of Warcraft (WoW), items are static, in the sense that they are all created by the developers prior to the games release. For instance, the Feeble Sword always does 4 maximum damage. Period. In contrast, Diablo 2 (D2) generates their items when they ‘drop’ (when they are found by the player). For instance, a Cruel Short Sword can have their max damage range between 14-31 damage — and what damage it does exactly is determined when the item is created. In D2, you can get a wimpy Cruel Short Sword that does 14 damage, or if you are really lucky, you can get one that does 31 damage — and most of the time you will get something between those two, like 22 damage. D2 allows for players to be disappointed and ecstatic in which items they have won, because the items are variable, and there is definitely good and bad versions of each item.

 

That is not to say that items in WoW are not as good as D2, there are some very real technical and performance benefits to having static items. The first example of which are balancing. In WoW, if an item is Over Powered (OP) or Under Powered (sucks) then the developers can simply update the item on the server, and each account with said item are referencing that item on the server, and the next time the player plays the game after an update, their item will automatically be the correct ‘fixed’ item. In contrast, in D2, there are STILL items that exist from earlier patches that most likely will never be taken out of circulation – for instance a WindForce from the 1.08 patch.

 

08wf
 

So, making items which uniquely roll stats, makes ‘fixing’ the existing items harder (not impossible… just hard). Another example of static items being a big benefit is bugs; If an item is generated/hacked and it has improper stats, finding those said items and taking them out of the game becomes pretty difficult. An example of this is Vita charms from D2, which were hacked items that gave impossibly good stats, that took years to be fully removed from the game.

 


vitacharmhack
 

However, with technical limitations aside, we feel that items in D2 are more compelling (both more frustrating and rewarding) to players, than more static and predictable items: and we like that dynamic. CURE’s items will be non-static (like D2), and they are going to be wildly variable and unique when they are generated when they ‘drop’.


We have been working on this generating process, and how best to create random Genes. What we found was, ‘fully random’ Genes were far too random; Sometimes you get Genes which were counterintuitive or even selfcontradicting. So, to combat the shortcomings of ‘purely random’ Genes, we have created a system of ‘guided random’. The ‘guided random’ process will allow us to control in what way Genes will be generated, so that Genes have a slightly more cohesive and meaningful feel. To achieve this, we have spent this week developing a tool that will allow us to influence how random Genes are generated, by enabling us to quickly create effect ‘profiles’ that the game can select from at random.

GeneProfileEditor

Genes will still be allowed to choose multiple profiles giving the game the potential to create some very interesting combinations of effects. Not only are these profiles catered and specially made to be engaging and build enabling, but moreso, there will be random elements within these profiles (like in D2) which will make each Gene fairly unique, giving players many choices in what Genes they wish to use, and how they wish to use them.


Privacy Policy

If you have any questions about our privacy policy, please feel free to contact us anytime.


We take your privacy really seriously, and we think more websites should too!


We will not share any of your personally-identifiable information (namely street addresses, first or last names, social security number or credit card numbers or even your pets first name) with anybody, not only because we have an aversion with such practices but also because we don't store it so there is nothing to share.


We will not sell any of your information (see cookies, IP addresses, and usage statistics below).


We do not currently advertise on this website, so no advertiser or company will have access to your usage statistics, information or personally identifying information.


When you use this website some information is logged automatically.


Webserver Logs

In order for you to connect to this website (or any website), that website needs to be running webhosting software; This software automatically logs information such as IP Address (see below), the time you accessed this website, what page you accessed and possibly other metrics. The reason for this type of logging is to both check for errors people might encounter when visiting this website and to monitor for hacker activity or potential exploits of our website. This information is used to review the health of our website and for maintenance, information stored in log files are not shared with any third party.


Usage Statistics

We reserve the right to log how a user may use our website (by making note of which things are clicked while you are on the website and when you clicked on them, what browser and operating system you used to access this website, and other non personally-identifiable information). This can be used to help us make the website better by analysing how the website is used and to see which pages on this website require maintenance. This information is not shared with any third party and is used solely my us to review how the website is most commonly used. No personally-identifiable information is collected as usage statistics.


Cookies

Cookies are bits of information that are stored on your computer, which are used when you navigate through a website. Our pledge is to only create cookies (only stored for a relatively short time) which will help your experience on this website and that your cookies are not stored, collected, or sold by this website. Most modern browsers have a way to disable cookies, and you are welcomed and encouraged to do so if you do not wish to store cookies on your computer. Some of the functionality on this website might not work without cookies enabled.


IP Address

When accessing the internet, your computer uses an IP addresses in order to view websites. IP Addresses act like a mailbox- and web pages are like letters. The IP address is a set of numbers and/or letters, and symbols and does not contain any personally-identifiable information in them (for instance, it does not show where you live, your name or other such information). We reserve the right to create logs which contain visitor IP Addresses (see the above: Webserver Logs and Usage Statistics) or use your IP Address to deliver to you custom content. IP Addresses are not shared or sold to any 3rd party and is only used for maintaining this website (see above: Webserver Logs and Usage Statistics).


Children's Information

We believe it is important to provide added protection for children online. We encourage parents and guardians to spend time online with their children to observe, participate in and/or monitor and guide their online activity. This website does not knowingly collect any personally identifiable information from children under the age of 13. If a parent or guardian believes that this website has in its database the personally-identifiable information of a child under the age of 13, please contact us immediately and we will use our best efforts to promptly remove such information from our records.


Website Privacy Policy Only

This privacy policy applies only to our online activities and is valid for visitors to our website and regarding information shared and/or collected there. This policy does not apply to any information collected offline or via channels other than this website. For the CURE game privacy policy please click here.


Consent

By using our website, you hereby consent to our privacy policy and agree to its terms. Privacy Policy Online Approved Site.


Update

This Privacy Policy was last updated on: Wednesday, October 22nd, 2014. Should we update, amend or make any changes to our privacy policy, those changes will be posted here.


Terms Of Use And Forum Rules


Whereas you are welcome to join us in the CURE community forums, the following rules are in place in order to keep the CURE website a fun place to visit.


#1: Do not post hateful (ie: abusive, obscene, vulgar, slanderous, threatening, etc. ) messages.
#2: Do not post any material that may violate the law.
#3: Do not post content which is offensive (namely pornography or gore).
#4: Do not advertise or google bomb.
#5: Do not annoy the moderators. If requested to stop doing something by a moderator, it is most likely because you are being annoying.
#6: Use common sense.
#7: Have fun! This is the internet after all!



Moderators can enforce the rules as they wish. They can give warnings at their discretion, but are not obligated to. Your ability to use the forums or access the website can be revoked, for reasons stated or unstated. We hope for the forums to be a place of free speech and fun, and these rules are in place to keep the place from burning down. Our motto is: minimum enforcement for maximum fun!


CURE Newsletter Sign Up



Name

Email address

How did you find out about us?

Submit


Thank you for signing up for the CURE Newsletter!