|
Post by champskees on Jun 26, 2015 6:19:24 GMT
Hi all,
Just a quick update on what I am up to atm. I have been lurking around for a long while but too busy to post anything of significance. I noticed that there is over 8,000 views on one of the Sorcery! solutions - I suspect it is due to a gamebook app company using it, but still good news for the site I guess.
I intend to provide solutions to all of the original warlock mini adventures, probably one a week, maybe more.
I have also been tinkering with a little program that may excite you. It is a Java program I have created that simulates playthroughs of the book 'Crypt of the Sorcerer' using my solution posted in this forum - inspired by nathanh's analysis of 'Moonrunner'. At the moment it can play through an entire adventure, telling you where you died. It can also play through X amount of adventures, and report on the amount of deaths/wins. The skill/stamina/luck stats you input are up to you, and the combat rules in all of the encounters are programmed almost exactly as described in the book. Your character automatically uses healing tots after combat if their stamina is at least 4 lower than their initial value, and luck is only used in combat when you fight Razaak, and in this case, only when you have 7+ luck. It is fast, and can calculate 100000 play throughs in less than 5 seconds.
In the near future, I intend to add a breakdown of the deaths as percentages of total deaths, and most importantly, create a basic UI and allow YOU to download the program and calculate the stats yourself. I also need to edit some minor bugs too, and until I can see the breakdown of percentages per death I don't have a solid idea of its accuracy in determining probability.
Some printouts thus far (yep, you can simulate ANY character lol):
Stats of Hero: 12,20,12 Total games played: 100000 Total deaths: 99896 BUILD SUCCESSFUL (total time: 4 seconds)
Stats of Hero: 11,20,12 Total games played: 100000 Total deaths: 99999 BUILD SUCCESSFUL (total time: 4 seconds)
Stats of Hero: 20,20,12 Total games played: 100000 Total deaths: 88275 BUILD SUCCESSFUL (total time: 5 seconds)
Stats of Hero: 99,20,7 Total games played: 100000 Total deaths: 88326 BUILD SUCCESSFUL (total time: 4 seconds)
|
|
|
Post by champskees on Jun 26, 2015 6:25:18 GMT
Also a printout of 10 playthroughs:
run: Sword got stuck in the clay Gave up early: unable to carry Defender Killed by Harpoon Flies Killed by Razaak consecutive attacks Killed by second Rad Hulk Sword got stuck in the clay Killed by Harpoon Flies Killed by wood demon Killed by Harpoon Flies Sword got stuck in the clay Stats of Hero: 12,20,7 BUILD SUCCESSFUL (total time: 0 seconds)
|
|
kieran
Baron
Posts: 2,547
Favourite Gamebook Series: Fighting Fantasy
|
Post by kieran on Jun 26, 2015 9:52:24 GMT
Very interesting, that must have taken you ages! So a 12/20/12 character who does everything right only has a 0.1% chance of succeeding? That's hilarious. Does upping the Stamina to 24 make any difference? I wonder how the other ridiculous books (Spellbreaker, Blood of the Zombies) compare.
|
|
|
Post by The Editor (Alex B) on Jun 26, 2015 23:21:56 GMT
Very illuminating!
|
|
|
Post by vastariner on Jul 4, 2015 7:47:48 GMT
The astonishing thing is that a skill 99 character - as a comparison the god-snake in Mampang only has a skill of 18 - has less than a 12% chance of success...
|
|
kieran
Baron
Posts: 2,547
Favourite Gamebook Series: Fighting Fantasy
|
Post by kieran on Jul 4, 2015 10:35:07 GMT
Well after a certain level, combats and skill tests will become pretty much a forgone conclusion and it's the other things like the harpoon flies and the clay golem that will get you.
|
|
|
Post by champskees on Jul 4, 2015 11:55:17 GMT
Ignore the above printouts. My code contained errors (and likely still does), the most notable being that my "dice" were rolling 0-5. That meant that characters were getting killed much more by Harpoon Flies and passing an incredible amount of luck/skill tests. Survival odds for higher level characters will change as a result.
I have now also added the deaths as a percentage. I could continue when the chameleonite blood prevents you from wearing the shield and add it towards the end before Razaak, so this will change. Otherwise it is almost done, just going to add a basic UI to it and see if I can upload it here somehow in the next month or so.
I was worried my latest printouts would set my computer on fire. Luckily they didn't, and with 10 million playthroughs the dice seem to be working properly.
First a character with max stats (12/24/12):
run: Stats of Hero: 12,24,12 Total games played: 10000000 Total deaths: 9965316 Breakdown of outcomes: Killed by Harpoon Flies: 3334927 (33.349%) Killed by first Rad Hulk: 37509 (0.375%) Killed by second Rad Hulk: 313615 (3.136%) Killed by third chameleonite: 1 (0.0%) Gave up early: unable to carry Defender: 1051679 (10.517%) Killed by chameleon blood: 5 (0.0%) Killed by bonekeeper: 5 (0.0%) Killed by first goblin:4 (0.0%) Killed by second goblin: 16 (0.0%) Killed by third goblin: 80 (0.001%) Killed by fourth goblin: 190 (0.002%) Killed by wood demon: 326204 (3.262%) Killed by werewolf: 112334 (1.123%) Killed by griffin: 500039 (5.0%) Killed by clay golem: 75849 (0.758%) Sword got stuck in the clay: 2505023 (25.05%) Killed by centaur: 162738 (1.627%) Killed by rock thrown by Giant: 526526 (5.265%) Killed by hill giant: 5237 (0.052%) Killed by demon spawn: 59 (0.001%) Killed by first doragar: 219 (0.002%) Killed by second doragar: 1854 (0.019%) Killed by iron eater: 2 (0.0%) Killed by pit trap: 9 (0.0%) Killed by cave troll: 58 (0.001%) Killed by first Ice Ghost skill roll: 26285 (0.263%) Killed by second Ice Ghost skill roll: 25788 (0.258%) Killed by third Ice Ghost skill roll: 24684 (0.247%) Killed by rat man's sling: 1 (0.0%) Killed by rat man: 1 (0.0%) Killed by hobgoblins dragging you down: 881 (0.009%) Killed by hobgoblin arrows: 92 (0.001%) Killed by demonic servant: 75 (0.001%) Killed by zombie: 37 (0.0%) Killed by Razaak consecutive attacks: 931514 (9.315%) Killed by Razaak: 1544 (0.015%) Killed after killing Razaak: 232 (0.002%) YOU WIN: 34684 (0.347%)
BUILD SUCCESSFUL (total time: 1 minute 15 seconds)
Then with 15/24/12:
run: Stats of Hero: 15,24,12 Total games played: 10000000 Total deaths: 8998306 Breakdown of outcomes: Killed by Harpoon Flies: 3332632 (33.326%) Killed by first Rad Hulk: 1 (0.0%) Killed by second Rad Hulk: 32 (0.0%) Gave up early: unable to carry Defender: 1111641 (11.116%) Killed by wood demon: 48 (0.0%) Killed by werewolf: 2 (0.0%) Killed by griffin: 69 (0.001%) Killed by clay golem: 11 (0.0%) Sword got stuck in the clay: 2942760 (29.428%) Killed by centaur: 61 (0.001%) Killed by rock thrown by Giant: 871374 (8.714%) Killed by Razaak consecutive attacks: 739674 (7.397%) Killed by Razaak: 1 (0.0%) YOU WIN: 1001694 (10.017%)
BUILD SUCCESSFUL (total time: 1 minute 16 seconds)
If you spot any potential anomalies, let me know as I can examine in more detail. One issue that concerns me is the almost non-existent deaths caused by having a Stamina of 5 or less after Razaak.
|
|
|
Post by champskees on Jul 8, 2015 6:11:58 GMT
This is the first Java application I have ever produced, so please bear this in mind. It is pretty much finished, and is attached below (enjoy!).
Note that you will need Java installed on your computer in order to run it.
I may fix it up/add functionality to it later, but after countless hours of working out the UI & rewriting all of the String code (several times), I'm happy to lay this to rest. As with the Fighting Fantasy solutions, this was a huge challenge for me and I have learnt an incredible amount about computers.
Cheerio,
Jake Attachments:CryptOfTheSorcerer.jar (52.36 KB)
|
|
|
Post by offm on Jul 8, 2015 16:19:17 GMT
1 personal question: What drove you to/motivations in electing java to program the code? 1 question about the program:i did not get how multiple-plays work? it's not working for me...
|
|
|
Post by champskees on Jul 9, 2015 0:12:41 GMT
Sorry, I should have explained it a little better.
You have to enter in numbers for skill, stamina and luck. If you don't the computer will assume the score is 0.
For a single playthrough, you just click the button 'Once'.
For multi playthroughs, you enter the number of times you want to run the simulation to the right of 'How many:'. Then you click the 'Many' button.
|
|
|
Post by champskees on Jul 9, 2015 0:16:37 GMT
1 personal question: What drove you to/motivations in electing java to program the code? I was considering making Android apps so I taught myself Java. That has now changed.
|
|
|
Post by offm on Jul 9, 2015 9:39:02 GMT
Sorry, I should have explained it a little better.
You have to enter in numbers for skill, stamina and luck. If you don't the computer will assume the score is 0.
For a single playthrough, you just click the button 'Once'.
For multi playthroughs, you enter the number of times you want to run the simulation to the right of 'How many:'. Then you click the 'Many' button. I did all as described and simply can get the 'many' button to work , as much i i click in, the 'once' button works perfectly tough, does anyone have the same problem? note: an image goes as attachment to exemplify the situation
|
|
|
Post by champskees on Jul 10, 2015 1:54:39 GMT
Sorry, I should have explained it a little better.
You have to enter in numbers for skill, stamina and luck. If you don't the computer will assume the score is 0.
For a single playthrough, you just click the button 'Once'.
For multi playthroughs, you enter the number of times you want to run the simulation to the right of 'How many:'. Then you click the 'Many' button. I did all as described and simply can get the 'many' button to work , as much i i click in, the 'once' button works perfectly tough, does anyone have the same problem? note: an image goes as attachment to exemplify the situation Yeah, I am not sure what the problem is. I signed in on my other laptop and downloaded the file, and it works without any issues.
|
|
|
Post by johnbrawn1972 on Sept 4, 2015 19:35:08 GMT
I am not very good with technology. Can you try 7/42/7 for Warlock against the Iron Cyclops with skill 10 and stamina 10? I am wondering if you guzzle down two potions of stamina is it possible to complete it with 7/14/7 stats. I am guessing with the +2 to initial skill sword you can make it passed the Minotaur(seems it is some time since I read Warlock)?
|
|
|
Post by a moderator on Sept 4, 2015 21:30:24 GMT
The sword comes some time after the Barbarian. It'll help against the Minotaur, though.
|
|
|
Post by nathanh on Sept 6, 2015 13:03:18 GMT
This is really cool! I will take a look at this when I have more time!
|
|
|
Post by offm on Nov 2, 2017 16:56:03 GMT
1 suggestion to enhance this app would be to display a list of events were you went on the adventure similar to this one:
|
|
|
Post by philsadler on Nov 2, 2017 19:35:08 GMT
My God. This must rate as the most pathetically 'designed' adventure in all of FF, including all of the amateur games too.
|
|
|
Post by offm on Nov 2, 2017 22:38:44 GMT
Don't quite follow what you are saying and how it relates to this.
Sent from my SUNSET2 using proboards
|
|
|
Post by offm on Nov 3, 2017 18:30:41 GMT
Are you relating to the crude display of the page ( never mind that) i just wanted to exemplify an idea to add to this wondeful java app, and how it hould be helpfull to sumarize the book events.
|
|
|
Post by philsadler on Nov 3, 2017 20:22:01 GMT
No. I mean 'Crypt of the Sorcerer'.
|
|
|
Post by a moderator on Nov 4, 2017 19:32:08 GMT
My God. This must rate as the most pathetically 'designed' adventure in all of FF, including all of the amateur games too. Daniel Evans' Rule of the Zombies is worse. I'm pretty sure he was inspired by Crypt, but wanted his adventure to be less easy. Every single decision has just one choice that won't get you killed. The final opponent shares Razaak's 'inflict Instant Death if he ever wins two consecutive Attack Rounds' ability, but has 15 Skill, and there's no way for your character to get a Skill above 12. Not that anyone's likely to make it to the endgame without cheating, given that the adventure opens with simultaneous combat against a trio of opponents with double-figure Skill scores, and later has an unavoidable fight against a Skill 16 opponent, who automatically inflicts 8 Stamina damage on you if you manage to bring his Stamina below a certain threshold. Short of inventing a way to make text fire metal skewers through the reader's eyes, it is hard to imagine how anyone could outdo Rule on the badness front.
|
|
|
Post by lordomnibok on Nov 4, 2017 21:51:05 GMT
My God. This must rate as the most pathetically 'designed' adventure in all of FF, including all of the amateur games too. The design of Blood of the Zombies seemed worse to me, I can't say at all for definite that it is harder than Crypt because I gave up on BotZ so quickly, but it was crazy. The book that Greenspine described sounds nuts, the absurdity it made me laugh though.
|
|
kieran
Baron
Posts: 2,547
Favourite Gamebook Series: Fighting Fantasy
|
Post by kieran on Nov 9, 2017 10:57:37 GMT
The book that Greenspine described sounds nuts, the absurdity it made me laugh though. In fairness though, it was written by a teenager - Ian doesn't have that excuse!
|
|
|
Post by philsadler on Nov 9, 2017 17:10:54 GMT
I tried to find that 'Rule of the Zombies' and I couldn't. Anyone have a copy?
|
|
|
Post by lordomnibok on Nov 9, 2017 21:22:11 GMT
I tried to find that 'Rule of the Zombies' and I couldn't. Anyone have a copy? I just did a search for you. I didn't open it but it looks like you can get it here. www.fightingfantasygamebooks.com/index.php?option=com_content&view=article&id=1408&Itemid=67I wouldn't have thought this would be your sort of book Phil, although I must admit I'm quite tempted to check it out myself for a laugh. Just out of curiosity, did you play BotZ? I'm not recommending it I'm just curious
|
|
|
Post by philsadler on Nov 10, 2017 5:09:07 GMT
LOL! I had no idea that you could scroll further down for further adventures.
Yes. I have played BOTZ and I still say that, although it's awful (one 1 stat, 1 enemy etc) it's still not quite the joke that Crypt is.
|
|
|
Post by a moderator on Nov 10, 2017 20:08:15 GMT
The book that Greenspine described sounds nuts, the absurdity it made me laugh though. In fairness though, it was written by a teenager - Ian doesn't have that excuse! True, but offm said 'all of the amateur games', which includes ones written by teenagers.
|
|
|
Post by philsadler on Nov 12, 2017 6:03:39 GMT
Had a bit of a read of it and it seemed no where near as pathetic as COTS, EOTD or BOTZ.
|
|
|
Post by daredevil123 on Jun 2, 2018 11:03:15 GMT
Would it be possible to have another go at this with the amended route where the player doesn't dab themselves with Chameleonite blood?
|
|