TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Source code of “Delores: A Thimbleweed Park mini-adventure” released

211 pointsby Audiophilipalmost 5 years ago

20 comments

leetroutalmost 5 years ago
Thimbleweed Park is the first game of this type I’ve ever played. It was so good and the story was fantastic.<p>I recommended it so some friends and they didn’t care for the story or the art style so I’m not sure why my recommendation fell flat but I felt like I was playing a game version of Twin Peaks. Quirky but captivating!<p>I’ll have to give Delores an ol play-a-reno!
评论 #23594120 未加载
评论 #23593908 未加载
评论 #23594985 未加载
评论 #23598884 未加载
评论 #23594358 未加载
评论 #23596083 未加载
评论 #23594983 未加载
评论 #23594174 未加载
评论 #23594020 未加载
评论 #23602417 未加载
评论 #23597025 未加载
评论 #23596115 未加载
评论 #23593966 未加载
realmost 5 years ago
&quot;Grumpy Gamer&quot; is Ron Gilbert, responsible for SCUMM, Monkey Island, Humongous Entertainment, and more: <a href="https:&#x2F;&#x2F;grumpygamer.com&#x2F;about" rel="nofollow">https:&#x2F;&#x2F;grumpygamer.com&#x2F;about</a>
badsectoraculaalmost 5 years ago
Interesting but one bit i disagree with:<p>&gt; I&#x27;ve always skewed away from visual programming and dialogue engines. While they are great for beginners, getting real work done is problematic.<p>Having visual tools is certainly <i>not</i> just for beginners, i guarantee you that most AAA and many AA and even smaller projects use dedicated visual tools for things like dialogue. As an example see Obsidian&#x27;s conversation editor described here [0] that they have used for several of their projects. For other examples see the dialog editor used in Witcher 2 (REDkit) or the editors used in Bethesda&#x27;s games (the engine might be a bit clunky at times but the tools are largely visual, outside of quest-specific scripting of course). Witcher 2&#x27;s tools also include visual quest and FSM (&quot;steering&quot;) editors. These are all tools that are used to do real work.<p>Personally i have worked professionally in game tools for many years and visual tools are always an improvement over something basic. It is usually programmers that seem to want to ignore them, but i&#x27;m 100% sure that is because they can do most of the stuff with pure text (though rarely at the same speed as a good visual tool would allow, even if they think otherwise - note that i&#x27;m not talking about scripting here, this is often better done via a scripting langauge) and they do not like working with GUIs and such (i am one of the apparently rare programmers who likes working with GUIs) so they come up with excuses why their way is better.<p>Many things in games, including conversations (and perhaps high level quest flow, depending on the game), are better done with visual tools than text - especially if these tasks are to be done by non-programmers.<p>[0] <a href="https:&#x2F;&#x2F;jesawyer.tumblr.com&#x2F;post&#x2F;175082312536&#x2F;im-curious-as-to-what-the-conversation-editor" rel="nofollow">https:&#x2F;&#x2F;jesawyer.tumblr.com&#x2F;post&#x2F;175082312536&#x2F;im-curious-as-...</a>
dangalmost 5 years ago
We changed the URL from <a href="https:&#x2F;&#x2F;github.com&#x2F;grumpygamer&#x2F;DeloresDev" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;grumpygamer&#x2F;DeloresDev</a>, which has the code, to the blog post that gives a bit more background.
A4ET8a8uTh0almost 5 years ago
It amazes me how much is available today to anyone even remotely interested. I still remember cousins having to record radio signal on cassette to later use on their computer.
评论 #23595405 未加载
评论 #23596814 未加载
bdeforealmost 5 years ago
For those interested in a more modern take on SCUMM, there&#x27;s a new tool built for Unity: PowerQuest <a href="https:&#x2F;&#x2F;powerhoof.itch.io&#x2F;powerquest" rel="nofollow">https:&#x2F;&#x2F;powerhoof.itch.io&#x2F;powerquest</a>
flashgordonalmost 5 years ago
I was always curious if there was a &quot;first-class&quot; port of the scummvm for canvas&#x2F;webgl? I know there were efforts using emscripteen and all that but they all died because of discrepancies in architectures etc. Anybody aware efforts in this area to write scummvm groundup for the web?<p>I am really really really hoping the answer is no so then my next question would be - anybody interested in building one? :)
pengarualmost 5 years ago
The author, Ron Gilbert, did a great fireside chat style talk at Handmade Con 2015 where he discusses developing games at Lucas Arts, and his indie work in progress at the time, Thimbleweed Park.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cktmhqXMsGI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=cktmhqXMsGI</a>
omegabravoalmost 5 years ago
because it took me too long to find it I think it is this:<p><a href="https:&#x2F;&#x2F;thimbleweedpark.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thimbleweedpark.com&#x2F;</a>
评论 #23593807 未加载
评论 #23594820 未加载
butzalmost 5 years ago
Note, that actual game engine source is not available. That&#x27;s a bit sad for users who want to run this game natively on Linux and other unsupported platforms.
评论 #23593961 未加载
评论 #23597549 未加载
pansa2almost 5 years ago
Interesting, it’s written in “a custom language called Dinky that is based on and inspired by Squirrel”.<p>Is it common for games to use custom scripting languages? I thought it would be more efficient to use an off-the-shelf language - Lua seems to be the most popular?
评论 #23594463 未加载
评论 #23596652 未加载
评论 #23594449 未加载
dwdalmost 5 years ago
The code is only half the game. Ron and crew had a wicked, warped sense of humour which played out in the puzzles.<p>Dinky was the name of an island in Monkey Island 2, assuming some in-joke there.
hombre_fatalalmost 5 years ago
I like how the DeloresDev&#x2F;Prefs.json you have to update isn&#x27;t JSON but a simple &quot;key: value\n&quot; file.
评论 #23597512 未加载
phendrenad2almost 5 years ago
Delores: A Thimbleweed Park mini-adventure is a point-and-click adventure game for PC from the developer of Thimbleweed Park, a higher-budget kickstartered point-and-click adventure. Here&#x27;s the into blog post: <a href="https:&#x2F;&#x2F;grumpygamer.com&#x2F;what_i_did_during_the_pandemic" rel="nofollow">https:&#x2F;&#x2F;grumpygamer.com&#x2F;what_i_did_during_the_pandemic</a>
ocdtrekkiealmost 5 years ago
It&#x27;s a little sad he isn&#x27;t interested in taking PRs to improve the game, even if I appreciate why: He actually believes in real testing.<p>One would hope a PR might at least be considered for inclusion when&#x2F;if he does another update release of his own in the future.
lb1lfalmost 5 years ago
From the GrumpyGamer post referenced on the GitHub page -<p>«The other downside is these really are the dev tools we used to make the game, and like most in-house dev tools, they are poorly documented and very crude around the edges.»<p>What the man said. Sigh.
评论 #23594934 未加载
kelvin0almost 5 years ago
If you like this, please have a look at some of it&#x27;s ancestors, all gems:<p>Maniac Mansion<p>Zac McKraken and the Alien mind benders<p>Day of the tentacle<p>Loom<p>Monkey Island<p>... a whole other bunch I wish I had played too ..<p>...<p>Enjoy!
phendrenad2almost 5 years ago
This isn&#x27;t F&#x2F;OSS, IANAL but the blog post seems to indicate that making a game with it is prohibited.
评论 #23594936 未加载
评论 #23596201 未加载
ed25519FUUUalmost 5 years ago
&gt; <i>Don&#x27;t believe the myth that programmers can test their own code. They can&#x27;t.</i><p>Interesting take that I’m not sure I can agree with. Good programmers write good tests because, well, that’s one of the things that makes a “good” programmer. If you take a dedicated test writer out of the picture you must still have a good program with good tests.<p>The whole “blind spot” conundrum posited by the author can simply be solved by having at least 2 people on a project. Each one will look at the code differently and write tests differently.
评论 #23595340 未加载
评论 #23597577 未加载
niqmkalmost 5 years ago
Why steam is free, and you gave a source code? How would you planning to make a buck and make a living?
评论 #23593499 未加载
评论 #23593474 未加载
评论 #23600483 未加载