Hi Everyone,
No one probably remembers me or http://www.demigoddb.com anymore, unfortunately shortly after I got it up and running I got a job working fulltime (and then some) as a web developer and quickly lost the free time I had to update the site.
Anyway, my question is, as I have fallen out of touch with the Demigod community essentially for the last year, I wanted to know if there was still a need for such a calculator if it was updated and improved (or has someone else since made a better system)? I am also interested in the demand for such a system as I hear this game unforunately has not prospered as well as I would have liked when it first came out, are there still people that would appreciate me improving the site?
The reason I ask is the domain name is soon to expire and I feel no need to renew it unless the site has an actual need and demand that would justify me taking the time to update it and keep it current now that my workload has reduced and my free time has returned.
Anyway, thanks for taking the time to read this thread, it was a joy being with you guys a year ago (despite the constant networking complaints )
Huzzah, I have got most of abilities rewritten to work much better now. Still not quite as perfect as I'd like, but I'm trying to do this quickly so I can begin showing real progress.
My todo list in terms of things to replicate is:
/* * TODO: * - Add Forked Dependancies (You can currently pick them at level 15 regardless of the prerequisites, shouldn't be too hard) * - Add Tooltips (This should be easy) * - Fix Calculator (This could take a while since I've restructured a LOT ) * - Character Portrait ( Should be easy ) */
Then I can begin work on updating the information
This is going to be great. Thanks so much!
Before the site broke a few months back half the traffic was probably me. I went there at least a dozen times a day for one reason or another. Best site ever.
If you decide to disappear again let me know and I'll host the site, throwing the occasional update in over time.
Awesome; I still visit periodically even if just to play with it...it's great when you don't have enough time to play the actual game. Rewriting old code is always worth it! And the site has always kicked ass (aside from the period it was down)
BTW one thing to look into about the calculator -- choosing skills like Stats never seemed to add to HP and such, same with UB's Inner Beast adding to speed or attack speed.
Recommendations:
-Click on a single chosen skill to remove. For added fun in coding it, select level IV when none are chosen to also add I-III, and similar for removing (your choice as to whether picking level I when later levels are chosen will reduce it to I or remove them all!). Maybe double-click for those since the buttons are dimmed when the prerequisites are not selected.
-Change the output for the attack time in calculator to have a negative sign before the percentage modifier instead of positive, since it's a reduction in the time.
-Work in the hidden ability numbers like the actual percentages for TB's auras.
If you really wanna turn this website into a timesink , add a mana drain calculator so you can test out, for example, how many times UB could Spit with the chosen items, with effects like Essence of Magic giving a free Spit every cooldown worked in.
I just wanted to say thanks as well. Your site is tremendously helpful even for experienced players.
Even if you don't update it keeping the site up would be helpful. Let us know if there is anything we could do to help.
Thanks!
j
This is what I was working on before my disappearance last time, it required quite a lot of work to restructure abilities to allow them to have effects (originally the site was just built to settle a dispute over item stacks, and turned into a whole lot more). Luckily all that code has survived so all I have to do is build on top of the improved data structure which appears to be quite well done.
I am focusing on just duplication current functionality, but the next feature you'll likely see is a pretty vastly improved calculator that not only takes into account abilities as well but any trinkets or skills that you can activate will be toggle-able (especially handy for those trinkets with passive as well as active buffs) it's a lot of weird math I'll have to get my head around again (how things stack, crit limits etc) but I think it'll be worth it for something that should be considerably more accurate.
I was also working on including hidden information like the values of TB's Aura as well as the damage/health of minions and towers into the tool-tips so this was immediately visible as well as included in calculations.
Additional ideas that may or may not ever exist depending on how the world spins at any given time:
- Copy/paste ability at one point so that you can copy paste from the site to settle disputes on forums or such. This may simply be some sort of new visualization of the data in, say, encyclopedia format or such so it can easily be copied from there, or something sneakier that lets you copy tooltips or whatever, I will do whatever fits best at the time.
- Ability to join multiple builds to a single "strategy" so that you can make one at level 5, level 10, level 15 etc and then link them in your strategy to show the different items/abilities chosen at each stage. You could do one for all levels through 1-20 if you supposed.
- Some sort of community features such as "Popular Strategies/Builds" or "Highest Rating", let people comment on your strategy or build etc right on the site to get feedback/criticism.
- Possibly some sort of "amendment" system, which allows people to send me change requests, such as updated item information, or even a new demigod if it is added, and then I can approve (to avoid people doing whatever the hell and ruining everything) the changes and they will go live, so even if I disappear again the onus won't fully be on me to have to make the changes. The biggest flaw in this system is the images are quite difficult to obtain (no so much maintain, but resize and name correctly etc), so I'd probably still have to do that bit
- Accounts. Not required until you want to save a build or comment (to reduce spam), would be very simple to avoid being too intrusive, would mean we can uniquely identify posters of builds and comments which I think is important in any site to avoid people posing as one another etc.
- Save Build: Can I get a show of hands from anyone that reads this, would you prefer like some talent builders where it will just create a unique URL you can share with people, where you don't need an account or anything to save. Or would it be better to enforce a quick and painless sign-up when you go to save so that all builds can be linked to someone? I'm sure there will be two camps; people that hate signing up for things, despite having signed up for this forum. And those that would like their name linked to their builds so that people don't go stealing them or whatever. I will mention that requiring an account would be easier to code as I can just store all the builds in a database rather than having to generate a unique URL that can encode and decode the state of the site. I'm tending to lean towards accounts because they will be required if any additional functionality is included in the future such as the above mentioned community features.
I never stopped using it, except for that one point where the DB seemed to be down for awhile. (Could see the UI, but not pull up stats)
I'm not really sure what happened to it, I was never aware that it was down, nothing happened to the hosting or anything, very odd. At least everything is working again now, I guess that's all that matters
I think having unique URLs would be the best approach. Not unique in the sense that every build generates a new link, but unique in the sense that all the builds information is stored in a unique URL.
Example of a Character Builder like this.
It would also be good to keep the various functions of the site separate. That way each part functions without having to rely upon the other parts. So if one part breaks down, the others will not be effected. Later on if you decide to add more specific account features, you can just include links to each specified build URL instead of having to have one monolithic program. The more complex a piece of code is, the easier for things to go wrong.
Dude! Glad you're back! Any features would be appreciated.
Heh, I know what you mean, however you do become fairly limited in a sense of what you can do. I may be able to come up with some approach to merge the two, I will have a think about it. The problem being say you share that URL, it has no knowledge of who created it or anything it's just generated on the fly, means that you have to do all sorts of trickery to make it appear like someone owns it or such, which generally gets messier than the small amount of coupling caused by requiring an account.
Cool, this is one of the most valuable DemiGod resources available. It really helps us learn about build variations and item effects.
One question/request: I noticed that the calculator doesn't seem to take into account skills. Is that something that can be added as part of your refactoring?
Yeah adding in abilities is something I plan to add first and foremost after I finish updating to add the new demigods and such. I mentioned it in an above post it wasn't under a "feature" heading now that I think about it. I'm kind of just both remembering old features, thinking of new features, and redoing old features all at once, so I'm kind of everywhere at the moment
you should start receiving a flood of karma
right...
about.....
now
Heh, I've received more Karma since returning and currently having provided nothing new than I did when I first brought out the site. Thanks muchly
wonder if at least 100 people play multiplay
and hope
Man, oh man... I have been using DemigodDB for over a year now and have never stopped using it even though it was not updated. It is the best way to browse potentially useful items for specific purposes. It is in my favorites list and it will stay there. Thank you a million times. I can't begin to count how many times I've used it.
If anyone would like to help, I'd appreciate it if anyone could point out what item/abilities are not up-to-date so that I can be sure to fix them, I'm not so sure I trust the change logs provided and checking them all manually is going to take a long time so any help speeding things up would be appreciated.
Update
/* * TODO: * - Add Forked Dependancies * - Fix Calculator */ /* * DONE: * - Character Portrait * - Add Tooltips * - Update Item Information to be current as of Demigod v1.2 */
I have compared all my items to the items in the game one by one and updated them all so they will be up-to-date, I have fixed the problems with tool tips and character portraits. Please note none of this is currently available on DemigodDB, I will update the site when I am happy with all the new code and feel I wouldn't be taking the site a step back with the update (the lack of calculator at the moment is quite abysmal) Once the above Todo's are complete I will update the main site, then I will probably get to work on updating the Abilities and Characters for v1.2. I want to however improve on the abilities (display amounts for TB's aura and such) so I'd rather do all this properly in one sweep which will take a little longer.
Thank you. Your site is amazing and I use it consantly. I have not played online in a while but I still use your site and monitor the forums. to you sir and thank you again.
You are the man. Really appriciate the time/effort your putting in! It really feels like Demigod is on kind of an upward swing now-a-days! (I could be just batshit insane, as I don't have intahnet)
Ripping the images was easier that I thought (still not a walk in the park however, has to rip Oculus twice because I screwed it up the first time) however now I have all the images the main part left is adding all their abilities, typing out the tool-tips etc, but that's all fairly straight-forward just time consuming. Updated List below, I just keep this list for personal reference so if it doesn't really make sense, it's not a surprise I have decided on a few features I would definitely like to include because I feel the site is lacking them and they are needed, these will be worked on after v1.2 (Which correspondingly will make the site valid up until Demigod build v1.2) is made available to the public.
/* * Todo to launch DemigodDB V1.2: * - Add Forked Dependencies * - Fix Calculator * - Add Oculus Abilities * - Add Demon Assassin Abilities * - Add Tooltips to Abilities */ /* * Done: * - Character Portrait * - Add Tooltips to Items * - Update Item Information to be current as of Demigod v1.2 * - Rip Oculus Ability Images and Portrait * - Rip Demon Assassin Images and Portrait * - Add Oculus Demigod attributes (Base Stats, Level Up Stats) * - Add Demon Assassin Demigod attributes (Base Stats, Level Up Stats) *//* * Additional Features Planned after v1.2: * - Ability to save/share builds (via unique URL) * - Include abilities in calculations * - Improved Ability Tooltips to include "Hidden" information * - Improved calculator to include more statistics etc * - Ability to Copy/Paste Item/Ability Information, somehow. * - Allow abilities/items to be toggled on and off if they are Use or Proc type events rather than passive * */
/* * Currently Just A Pipe Dream: * - Ability to Compare/Swap between multiple builds at once easily * - Ability to create Strategies that link to one or more builds along with additional information and replays * - Community Features such as comments/ratings for builds/strategies, Top/New Builds * */
Wow, you've already updated all the items and stuff? And done all the images? You're productive as hell.
Is the whole thing JavaScript? And what was the "proof of concept" you created it for originally?
The interface is primarily Javascript. I have a PHP/MySQL backend which feeds the database to the front end, the backend also does the calculations of abilities and such, I'm trying to reduce the amount of lifting PHP does for aesthetic reasons so things can be a bit more snappy but for now I'm just focusing on getting something available as possible. I'm not sure what you mean by "Proof of Concept", I know what a proof of concept is of course, I'm not sure what you mean it in reference to.
he's asking what the debate was that led you to create the website in the first place, wasn't it something about health-stacking?
I like the new loading icons for the skill graphics. Very slick
There are many great features available to you once you register, including:
Sign in or Create Account