tag:blogger.com,1999:blog-9191282505396518907.post973036202098049528..comments2011-11-21T07:03:43.803-08:00Comments on If Error Throw New Brick: Skill Tree Initial Workdonblashttp://www.blogger.com/profile/01580886845150965790noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-9191282505396518907.post-55704074223030310692010-05-05T22:15:25.845-07:002010-05-05T22:15:25.845-07:00Sounds like a good plan of make it work first, wor...Sounds like a good plan of make it work first, worry about making the underlying bits afterwards when you've run out of new features to add. :)<br /><br />Moreso than balance I think making the choices interesting is important for player fun. Enabling players to achieve all results with a single character ultimately damages the experience in many ways I think.fuhttps://www.blogger.com/profile/09154421489383185896noreply@blogger.comtag:blogger.com,1999:blog-9191282505396518907.post-46840434899050156212010-05-04T16:19:39.629-07:002010-05-04T16:19:39.629-07:00I hate to say I'm punting on the proper graph ...I hate to say I'm punting on the proper graph part for awhile, but I am. <br /><br />I have a hard coded file that lists node positions and lines between nodes. The dependencies will also be hard coded instead of calculated for awhile.donblashttps://www.blogger.com/profile/01580886845150965790noreply@blogger.comtag:blogger.com,1999:blog-9191282505396518907.post-10673314316597566312010-05-04T16:05:49.458-07:002010-05-04T16:05:49.458-07:00I like skill trees very much too :)
I'm not su...I like skill trees very much too :)<br />I'm not sure the balancing mechanism is necessary though. Keeping the player from using skills from different schools of magic might limit the gameplay and the depth of the game. Such mechanism should only be applied to fix a balance issue, not before. <br /><br />Computing the graph for a proper display is tricky too (except if the graph is hardcoded). It took me some time to get it work properly in pyromancer!. Not sure this is of any use for you, but the graph computing code is there, in the render function :<br />http://doryen.eptalys.net/svn-pyromancer/src/powerup.cpp<br />It's quite lost in the bloat though...<br /><br />Anyway, I'm looking forward to the next release ;)jicehttps://www.blogger.com/profile/14297571272665536509noreply@blogger.com