-okay -
-so I'm gonna start with my just my demo +00:00:08.559 --> 00:00:16.074 +CORWIN: Okay. So I'm gonna start with my demo Emacs here.
-Emacs here eric we're ready +00:00:16.074 --> 00:00:18.000 +Erik, we're ready.
-oh we are live +AMIN: We are live.
-okay so you're starting then +ERIK: Okay, so you're starting then.
-I guess I'll start right now here we go -
-so I'm a windows user as we talked about -
-yesterday -
-I'm gonna try to uh start Emacs for you -
-now -
-and I've kind of got it pinned to this -
-thing but mostly what I actually do -
-is grab a file explorer and head to my -
-desktop where I have all sorts of Emacs +CORWIN: I guess I'll start right now. Here we go.
-eric can you make sure that your vlc is +00:00:39.200 --> 00:00:43.440 +So I'm a Windows user, as we talked about yesterday.
-muted +00:00:43.440 --> 00:00:47.440 +I'm going to try to start Emacs for you now.
-okay -
-give me a second please -
-I do okay all right we should be we -
-should be working again now my apologies -
-for that -
-all right handling technical problems in +00:00:47.440 --> 00:00:49.360 +I've got it pinned to this thing,
-real time is +00:00:49.360 --> 00:00:52.879 +but mostly what I actually do
-uh what Emacs is all about as we're +00:00:52.879 --> 00:00:56.320 +is grab a file explorer and head to my desktop
-coding we're constantly making errors +00:00:56.320 --> 00:01:00.559 +where I have all sorts of Emacs.
-and fixing them and +00:01:00.559 --> 00:01:10.840 +Erik, can you make sure that your VLC is muted?
-learning from the kinds of errors that +00:01:10.840 --> 00:01:39.360 +ERIK: Okay, give me a second, please.
-we make and adjusting the editor to be +00:01:39.360 --> 00:01:41.920 +CORWIN: I do. Okay. All right.
-easier to use +00:01:41.920 --> 00:01:44.560 +We should be working again now. My apologies for that.
-so today we'll try to build on uh some +00:01:44.560 --> 00:01:47.360 +All right. Handling technical problems in real-time
-of the ideas we introduced yesterday +00:01:47.360 --> 00:01:49.600 +is what Emacs is all about.
-around how a community can help us learn +00:01:49.600 --> 00:01:52.799 +As we're coding, we're constantly making errors, and fixing them,
-Emacs faster +00:01:52.799 --> 00:01:54.880 +and learning from the kinds of errors that we make,
-and how we can think broadly +00:01:54.880 --> 00:01:57.759 +and adjusting the editor to be easier to use.
-about the people in our team when we +00:01:57.759 --> 00:02:02.640 +So today we'll try to build on some of the ideas we introduced yesterday
-decide how +00:02:02.640 --> 00:02:07.280 +around how a community can help us learn Emacs faster,
-what kind of Emacs configuration we're +00:02:07.280 --> 00:02:12.160 +and how we can think broadly about the people in our team
-going to have going for our project +00:02:12.160 --> 00:02:15.920 +when we decide how what kind of Emacs configuration
-so I'm just going to fire up my normal +00:02:15.920 --> 00:02:18.000 +we're going to have going for our project.
-Emacs config now so that we get +00:02:18.000 --> 00:02:21.120 +So I'm just going to fire up my normal Emacs config now,
-uh hopefully a nice pretty demo or uh +00:02:21.120 --> 00:02:24.720 +so that we get hopefully a nice pretty demo
-at least some slides and for safety +00:02:24.720 --> 00:02:28.080 +or at least some slides.
-we're going to avoid the server because +00:02:28.080 --> 00:02:30.720 +For safety, we're going to avoid the server,
-I hate it when it crashes +00:02:30.720 --> 00:02:33.360 +because I hate it when it crashes.
-it's a little less stable under windows +00:02:33.360 --> 00:02:41.120 +It's a little less stable under Windows, I think.
-I think +00:02:41.120 --> 00:02:43.200 +And well, while this starts up,
-and well uh while this starts up I'll +00:02:43.200 --> 00:02:44.800 +I'll just briefly introduce
-just briefly introduce +00:02:44.800 --> 00:02:47.680 +my lifelong friend Erik Elmshauser
-my lifelong friend and eric uh elm +00:02:47.680 --> 00:02:50.400 +who's hanging in the wings and waiting impatiently
-salzer who's hanging in the wings and -
-waiting impatiently for us to be able to -
-start our slides +00:02:50.400 --> 00:02:54.400 +for us to be able to start our slides.
-hello everybody -
-so you've heard plenty from me already +ERIK: Hello, everybody. I'm Erik.
-this conference +00:02:58.560 --> 00:03:03.200 +CORWIN: So you've heard plenty from me already this conference,
-um I suppose +00:03:03.200 --> 00:03:09.120 +I suppose, so I'm just going to...
-uh so I'm just gonna uh +00:03:09.120 --> 00:03:10.560 +So Erik and I have worked things out
-so eric and I have worked things out so -
-that he'll do most of the talking today +00:03:10.560 --> 00:03:12.400 +so that he'll do most of the talking today.
-I'll drive us through some code parts -
-but -
-the hope is that we'll just focus a +I'll drive us through some code parts,
-little more on the game and if you have +00:03:14.159 --> 00:03:16.159 +but the hope is that we'll just focus
-questions about the game at all please +00:03:16.159 --> 00:03:17.599 +a little more on the game.
-don't hesitate to ask those as well as +00:03:17.599 --> 00:03:19.360 +If you have questions about the game at all,
-your Emacs questions +00:03:19.360 --> 00:03:28.480 +please don't hesitate to ask those as well as your Emacs questions.
-and I think we're starting out welcome +00:03:28.480 --> 00:03:30.840 +I think we're starting out.
-and let's cut away here so we can show +00:03:30.840 --> 00:03:41.200 +Welcome. Let's cut away here so we can show some faces.
-some faces +00:03:41.200 --> 00:03:43.920 +I lost you, Erik.
-I lost you eric why would you do that +00:03:43.920 --> 00:03:45.040 +ERIK: Why would you do that?
-there he is +CORWIN: There he is.
-and let's just do one more thing because +00:03:48.319 --> 00:03:50.000 +Let's just do one more thing
-that's just kind of offensive +00:03:50.000 --> 00:03:53.280 +because that's just kind of offensive.
-I'm gonna kill off that cute wallpaper +I'm going to kill off that cute wallpaper
-we all were playing with yesterday +we all were playing with yesterday,
-although that's not so bad anymore +although that's not so bad anymore.
-oh that's terrible it's got to come back +Oh, that's terrible. It's got to come back.
-I'm sorry everybody +I'm sorry, everybody.
-oh my dear all right -
-and we just opened Emacs so I have to +Oh my dear. All right.
-open my slideshow +00:04:16.720 --> 00:04:25.040 +We just opened Emacs, so I have to open my slideshow,
-and there we are -
-okay eric I think I'm about as ready as -
-I get -
-cool well uh let's begin here welcome to -
-the dungeon everybody -
-I'm eric and this -
-london is that we've been working on for -
-about a year now -
-um the dungeon +and there we are.
-game is based on +00:04:28.479 --> 00:04:32.560 +Okay, Erik, I think I'm about as ready as I get.
-a tradition of gaming that came out of +00:04:32.560 --> 00:04:35.120 +ERIK: Cool. Well, let's begin here.
-the university of minnesota back in like +00:04:35.120 --> 00:04:37.840 +Welcome to the dungeon, everybody.
-the 1950s +00:04:37.840 --> 00:04:38.320 +As you're aware, I'm Erik,
-as far as we can tell and it +00:04:38.320 --> 00:04:43.040 +and this is the Dungeon project that we've been working on
-is a predecessor an ancestor of most of +00:04:43.040 --> 00:04:45.120 +for about a year now.
-the commercial role-playing games +00:04:45.120 --> 00:04:52.000 +The Dungeon game is based on
-that you have heard of or maybe tried +00:04:52.000 --> 00:04:53.360 +a tradition of gaming
-out from +00:04:53.360 --> 00:04:55.520 +that came out of the University of Minnesota
-various stores and friends when I have +00:04:55.520 --> 00:04:57.520 +back in the 1950s,
-you +00:04:57.520 --> 00:05:00.320 +as far as we can tell.
-so one of the first things we want to +00:05:00.320 --> 00:05:03.360 +It is a predecessor, an ancestor of
-talk about is what is it that sets +00:05:03.360 --> 00:05:05.199 +most of the commercial role-playing games
-dungeon apart +00:05:05.199 --> 00:05:07.919 +that you have heard of or maybe tried out
-why is it you know what is it about this +00:05:07.919 --> 00:05:11.919 +from various stores and friends, what +have you.
-game that makes us want to +00:05:11.919 --> 00:05:14.800 +So one of the first things we want to talk about is:
-continue bringing it forward when there +00:05:14.800 --> 00:05:17.039 +What is it that sets Dungeon apart?
-are so many games +00:05:17.039 --> 00:05:19.680 +why is it... what is it about this game
-already commercially available that are +00:05:19.680 --> 00:05:22.479 +that makes us want to continue bringing it forward,
-descended from it +00:05:22.479 --> 00:05:26.479 +when there are so many games already commercially available
-um dungeon is kind of a +00:05:26.479 --> 00:05:28.479 +that are descended from it?
-simpler game like we +00:05:28.479 --> 00:05:34.160 +Dungeon is kind of a simpler game.
-don't a lot of the mechanics that you +00:05:34.160 --> 00:05:40.400 +Like we don't do a lot of the mechanics that you think about.
-think of about like -
-what is it that defines your character -
-stats and skills and attributes +00:05:40.400 --> 00:05:44.560 +What is it that defines your character? Stats and skills and attributes?
-we just don't deal with in dungeon um -
-but dungeon +We just don't deal with it in Dungeon.
-the simplicity of it allows it um +00:05:48.080 --> 00:05:54.720 +But Dungeon... The simplicity of it allows it
-to be a view over creativity more than +00:05:54.720 --> 00:06:01.840 +to be a vehicle for creativity more than just a numbers project.
-um +00:06:01.840 --> 00:06:04.240 +So that's kind of why we like it,
-so that's kind of why we like it but +00:06:04.240 --> 00:06:08.533 +but also it makes it a tricky problem
-also +00:06:08.533 --> 00:06:12.567 +when it comes to writing a computer game +to mimic
-so when we look at it as kind of like +00:06:12.567 --> 00:06:16.400 +the game that we played with paper and +dice around a table.
-uh a technology problem whoops +00:06:16.400 --> 00:06:24.000 +CORWIN: So when we look at it as kind of a technology problem... Whoops...
-when we try to hey home uh I'm sorry I -
-got ahead of us I'll +00:06:24.000 --> 00:06:27.919 +When we try to... Heyo. I'm sorry. I got ahead of us.
-I'll cut back +I'll cut back.
-I I thought we were doing fine -
-okay well then I'll I'll just yeah +ERIK: I thought we were doing fine
-either way +00:06:35.520 --> 00:06:40.319 +CORWIN: Okay, well then. I'll just... yeah. Either way.
-so we've been friends since um +ERIK: So we've been friends since...
-it was our parents basically -
-um our parents are friends uh and +It was our parents' idea, basically.
-we learn this game from our parents +00:06:46.479 --> 00:06:53.120 +Our parents are friends, and we learned this game from our parents.
-um specifically um -
-uh yeah that's where that's that's -
-that's my q in right -
-so um yeah my my -
-my folks uh and and eric's folks were -
-were really tight they used to run +Specifically, I learned it from Corwin when I was 7 or 8.
-science fiction conventions together +00:07:02.479 --> 00:07:06.400 +CORWIN: Yeah, that's where... that's my cue in, right?
-and yeah we our play +00:07:09.599 --> 00:07:14.560 +My folks and Erik's folks were were really tight.
-featured you know imaginative +00:07:14.560 --> 00:07:17.360 +They used to run science fiction conventions together.
-role-playing usually we would find ways +00:07:17.360 --> 00:07:22.400 +Our play featured imaginative role-playing.
-to work the computers in +00:07:22.400 --> 00:07:28.639 +Usually we would find ways to work the computers into things.
-to things and uh uh +00:07:28.639 --> 00:07:35.000 +I don't know. I hardly have memories that precede Erik.
-I don't I don't know I I hardly have +00:07:35.000 --> 00:07:39.199 +ERIK: Also, it turns out we're both kind of nerds.
-memories uh that proceed eric +00:07:39.199 --> 00:07:46.560 +I learned to program from my mother back in the early 80s,
-um also it turns out we're both +00:07:46.560 --> 00:07:49.039 +and for as long as we've been friends,
-kind of nervous uh we've been um +00:07:49.039 --> 00:07:52.800 +basically we've also been into playing with computers.
-back in the early 80s and +00:07:52.800 --> 00:07:56.720 +Over the years, we've worked with many, many different systems.
-for as long as we've been friends +00:07:56.720 --> 00:07:59.700 +We've played with Ataris, Apples, and +Amigas
-basically we've also been into playing +00:07:59.700 --> 00:08:03.567 +for a long time before either of us got PC clones
-with computers +00:08:03.567 --> 00:08:07.967 +and Windows or DOS or Linux or any of those systems.
-um over the years we've worked with many +00:08:07.967 --> 00:08:11.360 +We went through all of them, and kinda liked them.
-many +00:08:11.360 --> 00:08:17.919 +So we also always thought, like,
-different systems we've played +00:08:17.919 --> 00:08:22.639 +how is it that we can use these cool computers that we're into
-like um so we +00:08:22.639 --> 00:08:25.967 +to build this Dungeon game that we're +into?
-also always thought like -
-how is it that we can use these cool -
-computers -
-to build this dungeons +00:08:25.967 --> 00:08:28.319 +'Cause that's what you do, right?
-right that's certainly what we did um +CORWIN: That's certainly what we did.
-so after some decades of bike shedding -
-where we saw -
-really a lot of changes in the -
-technology field +So after some decades of bike-shedding
-cell phones were invented smartphones +00:08:35.039 --> 00:08:39.039 +where we saw really a lot of changes in the technology field,
-were invented text messaging in +00:08:39.039 --> 00:08:40.159 +cell phones were invented,
-particular had a dramatic +00:08:40.159 --> 00:08:41.919 +smartphones were invented...
-impact on on what we thought dungeon +00:08:41.919 --> 00:08:45.360 +Text messaging in particular had a dramatic impact
-would have to be able to do to be more -
-fun +00:08:45.360 --> 00:08:49.519 +on what we thought Dungeon would have to be able to do to be more fun
-than scribbling in in graph paper +than scribbling in graph paper.
-um yeah either way +Yeah, either way.
-we've been using linux since the mid 90s -
-um I don't remember exactly when I did -
-my first linux install -
-but uh I really -
-liked it from the get-go and um I think +ERIK: We've been using Linux since the mid 90s
-it was +00:09:01.519 --> 00:09:06.160 +I don't remember exactly when I did my first Linux install,
-you know um +00:09:06.160 --> 00:09:11.200 +but I really liked it from the get-go,
-uh and I'll add I remember the day that +00:09:11.200 --> 00:09:17.267 +and I think it was shortly after I +installed it on a 486,
-I learned about the formation of gnu +00:09:17.267 --> 00:09:18.900 +I went over to Corwin's house
-it um it had a life I I mean I read lots +00:09:18.900 --> 00:09:23.360 +and we spent a couple of months screwing around with it.
-of licenses I +00:09:23.360 --> 00:09:28.800 +CORWIN: I'll add, I remember the day that I learned about the formation of GNU.
-I think a lot of us have written our own +00:09:28.800 --> 00:09:33.440 +It had a life. I mean, I read lots of licenses.
-swag license code +00:09:33.440 --> 00:09:38.480 +I think a lot of us have written our own SWAG license code
-and uh I definitely credit the formation +00:09:38.480 --> 00:09:42.080 +and I definitely credit the formation of GNU
-of gnu to my -
-being interested in thinking about that +00:09:42.080 --> 00:09:48.640 +to my being interested in thinking about that.
-right I am working the slides here okay -
-well um -
-so yeah this is your turn I already -
-mentioned uh -
-jeff yesterday so you're turning to take -
-it for a few slides +Right. I am working the slides here. Okay.
-okay well I mean you know along the +00:09:50.720 --> 00:09:54.800 +Well. So yeah, this is your turn.
-learning +00:09:54.800 --> 00:09:57.360 +I already mentioned Jeff yesterday,
-linux we started learning the various +00:09:57.360 --> 00:10:00.399 +so your turn to take it for a few slides.
-tools that were available +00:10:00.399 --> 00:10:07.600 +ERIK: Along with learning Linux, we started learning the various tools
-through the new free software movement +00:10:07.600 --> 00:10:11.680 +that were available through the GNU free software movement.
-and um it didn't take very long before +00:10:11.680 --> 00:10:16.560 +It didn't take very long before we got into using Emacs.
-we got +00:10:16.560 --> 00:10:21.839 +When we were working as software developers back in the 90s,
-into using Emacs um and when we were +00:10:21.839 --> 00:10:25.200 +we both were using Emacs in an office environment
-working as software developers um back +00:10:25.200 --> 00:10:28.959 +with some other developers.
-in the 90s we both were using Emacs in +00:10:28.959 --> 00:10:32.367 +It was obviously a very powerful tool,
-an office environment with +00:10:32.367 --> 00:10:40.560 +and we have really enjoyed using it for a couple of decades since then.
-some other developers and it I mean +00:10:40.560 --> 00:10:48.880 +CORWIN: I'm not going to go on at length about my love for Emacs here.
-it was obviously a very powerful -
-um yeah I'm not going to go on at length -
-about my love for Emacs here so um -
-so we yeah so we put together a project -
-and +00:10:48.880 --> 00:10:52.480 +So we put together a project.
-and each time we rehearse this eric +00:10:52.480 --> 00:10:54.033 +Each time we rehearse this,
-introduces it with it's my story to tell +00:10:54.033 --> 00:10:56.320 +Erik introduces it with it's my story to tell,
but since our flow is already to hell
-and we're just having a conversation +00:10:58.000 --> 00:11:00.880 +and we're just having a conversation with you today,
-with you today +00:11:00.880 --> 00:11:05.920 +I'll just jump in and say from a project standpoint,
-um I'll just jump in and say +00:11:05.920 --> 00:11:08.160 +the project owes its inception
-from a project standpoint the the +00:11:08.160 --> 00:11:10.320 +to a tremendous number of people in fandom
-project owes its inception +00:11:10.320 --> 00:11:15.680 +that encouraged us to just do crazy projects.
-to a tremendous number of people in +00:11:15.680 --> 00:11:17.760 +In this case, to our friends
-fandom that you know +00:11:17.760 --> 00:11:20.640 +that were hanging out with us on Discord all the time
-uh encouraged us to just do crazy -
-projects and -
-in this case to our friends that were -
-hanging out -
-with us on discord all the time while we -
-played different games +00:11:20.640 --> 00:11:22.560 +while we played different games.
-and uh through that and while I was +And through that, and while I was
-fooling with Emacs is +fooling with Emacs,
-generally other people played games uh +generally other people played games,
-kind of the pieces fell into place and +00:11:34.000 --> 00:11:35.519 +the pieces fell into place.
-we were all there so we could talk about +00:11:35.519 --> 00:11:37.279 +We were all there, so we could talk about it,
-it and the idea got +00:11:37.279 --> 00:11:39.760 +and the idea got exciting again.
-exciting again and we started going back +00:11:39.760 --> 00:11:41.920 +We started going back to all the places
-to all the places that we had +00:11:41.920 --> 00:11:44.160 +that we had had trouble with it in the past.
-had trouble with it in the past and it +00:11:44.160 --> 00:11:45.760 +It really did seem to add up.
-really did seem to add up we built proof +00:11:45.760 --> 00:11:48.880 +We built proof of concepts to do hard stuff quickly.
-of concepts to do +00:11:48.880 --> 00:11:54.880 +I guess we'll probably head into that that area now.
-hard stuff quickly and I guess we'll +00:11:54.880 --> 00:11:59.300 +ERIK: This slide mentions: Why build a role-playing game in Emacs?
-probably head into that +00:11:59.300 --> 00:12:03.360 +I was watching the last presentation
-that area now +00:12:03.360 --> 00:12:08.167 +and there was a slide about all of the +problems
-so +00:12:08.167 --> 00:12:10.333 +that Emacs poses for retro gaming,
-and there was a slide about all of +00:12:10.333 --> 00:12:14.100 +where it interrupts the game loops and +it waits for user input.
-the problems +00:12:14.100 --> 00:12:17.667 +That was a whole list of reasons why
-hey there hey +00:12:17.667 --> 00:12:21.233 +Emacs actually does exactly what we want in our project
-um yeah go ahead and continue I just got +00:12:21.233 --> 00:12:31.360 +and why Dungeon is a natural fit for Emacs.
-a phone call I think from leo so I'm +00:12:31.360 --> 00:12:36.480 +CORWIN: Hey there. Yeah, go ahead and continue.
-gonna mute +00:12:36.480 --> 00:12:38.639 +I just got a phone call, I think from Leo,
-okay so um what we did in +00:12:38.639 --> 00:12:40.639 +so I'm going to mute.
-in the project was basically come up +00:12:40.639 --> 00:12:47.279 +ERIK: So what we did in the project was basically
-with our minimum play testable candidate +00:12:47.279 --> 00:12:49.680 +come up with our minimum play-testable candidate.
-we listed all of the things that we need +00:12:49.680 --> 00:12:50.959 +We listed all of the things
-to be able +00:12:50.959 --> 00:12:54.240 +that we need to be able to make the project do
-to make the project do in order to -
-recreate the dungeon experience that we -
-had +00:12:54.240 --> 00:12:59.519 +in order to recreate the Dungeon experience that we had
with paper and dice sitting around a @@ -847,7 +651,7 @@ you know trying to make it a part of your life to
-uh that being kind of a +that being kind of a
you know challenging battle we we @@ -880,7 +684,7 @@ taking what we learned as pearl programmers and
-uh you know bringing that spirit forward +you know bringing that spirit forward
into into our work and maybe @@ -892,13 +696,13 @@ specifically support making sure that we can
-um you know write uh functions for the +you know write functions for the
game
-um in pearl if we want to +in pearl if we want to
and then to use the game as a vehicle to @@ -913,7 +717,7 @@ the typically open source or sorry typically
-uh nominally open source at best +nominally open source at best
generally pretty closed world of @@ -928,7 +732,7 @@ out there a lot of free non-free communication tools and a lot
-of uh +of
you know a lot of ground to cover from a @@ -958,7 +762,7 @@ basically deciding to take on what amounts to a
-huge project um you know we're +huge project you know we're
essentially a year in now and we haven't @@ -970,7 +774,7 @@ really gotten over halfway to our minimum playtestable candidate
-um it's a it's a work in progress we've +it's a it's a work in progress we've
got a long row to go @@ -988,7 +792,7 @@ to be able to introduce it to my younger kids for example
-um okay so we're in the accomplishments +okay so we're in the accomplishments
section @@ -1000,7 +804,7 @@ so we're supposed to be talking about the things that we have
-succeeded in doing in our first year um +succeeded in doing in our first year
we have succeeded in working with data @@ -1018,13 +822,13 @@ going to use in the various parts of our game
-um and we've had a lot of success with +and we've had a lot of success with
-svg.el +SVG.el
-uh it started withdrawing maps and we +it started withdrawing maps and we
have @@ -1042,13 +846,13 @@ put off some of that discussion for a separate talk
-um but we've also succeeded in +but we've also succeeded in
-um getting into a bunch of different +getting into a bunch of different
-elements of the game where uh +elements of the game where
we're you know making a lot of progress @@ -1069,7 +873,7 @@ other thing and also draw this other thing and it's
-um you know we kind of backed into +you know we kind of backed into
we've got this aesthetic and we're @@ -1087,25 +891,25 @@ so let's talk let's talk a little bit about what
-uh what works now um +what works now
first of all there's the mapping part
-that eric mentioned +that Erik mentioned
-and we'll jump here into um we'll start +and we'll jump here into we'll start
opening up some files and looking around
-um but then +but then
-also later uh we'll we'll fire up an eye +also later we'll we'll fire up an eye
elm and look at some of the @@ -1132,13 +936,13 @@ mentioned in the slides that we go by so maps
-visual battle board um +visual battle board
-the battle board I'm just gonna I'm just +the battle board I'm just going to I'm just
-gonna skip it eric +going to skip it Erik
we'll hit it in the next one okay @@ -1150,10 +954,10 @@ hang on okay so I'm just going to go ahead and
-open up uh maps and +open up maps and
-let you talk from the from the svg +let you talk from the from the SVG
process itself @@ -1162,10 +966,10 @@ process itself because that's the interesting part to
-me that uh to me +me that to me
-okay talk about the svg +okay talk about the SVG
process like what what are you thinking @@ -1186,7 +990,7 @@ I mean did you did you want to talk more from from the
-svg the hand-drawn svg graphics at all +SVG the hand-drawn SVG graphics at all
I thought we were going to save that @@ -1201,7 +1005,7 @@ right now if you want yeah I mean so we've got about
-uh 10 minutes before the turn where we +10 minutes before the turn where we
thought we would first take any @@ -1231,7 +1035,7 @@ throw up an animal and we can start the demos so
-let me invite uh almond or sasha back in +let me invite almond or sasha back in
if you guys @@ -1255,7 +1059,7 @@ the rest of what we have left starts in on toward the technical so especially
-if there would be questions uh questions +if there would be questions questions
about the game right now that would be @@ -1264,25 +1068,25 @@ about the game right now that would be awesome
-and I'm gonna get seated again +and I'm going to get seated again
I'm not sure if I talk over the stream
-um if you'll hear it because I'm just +if you'll hear it because I'm just
watching your stream
-but I can try writing an irc um +but I can try writing an irc
-sure yeah questions would be cool um or +sure yeah questions would be cool or
-um yeah well eric why don't you just go +yeah well Erik why don't you just go
ahead and start walking us through the @@ -1291,7 +1095,7 @@ ahead and start walking us through the hand
-hand-drawn svg stuff just a little bit +hand-drawn SVG stuff just a little bit
because I think @@ -1306,7 +1110,7 @@ can just preempt for a question okay so historically when we
-um decided to actually start writing +decided to actually start writing
code one of the very first things we @@ -1330,7 +1134,7 @@ in terms of how do we get a text editor to draw pictures for us
-um we pretty quickly decided we wanted +we pretty quickly decided we wanted
to work with svgs because it allowed us @@ -1342,10 +1146,10 @@ to leverage the power of Emacs as a text editor and a text manipulator to write
-text graphics with the svg format +text graphics with the SVG format
-so we did some svg graphics by hand +so we did some SVG graphics by hand
we went in and just started hand coding @@ -1369,7 +1173,7 @@ table yep absolutely what emerged from that
-is as we started working on um some of +is as we started working on some of
these files this particular image is a @@ -1399,7 +1203,7 @@ look right and then we would take that code and we
-noticed um it became real repetitive +noticed it became real repetitive
as we would go like chunk of water chunk @@ -1414,7 +1218,7 @@ and we're like okay so what we really need is to define a
-set of um we called it tiles um but like +set of we called it tiles but like
you could think of it as rubber stamps @@ -1429,7 +1233,7 @@ and then we're able to repeat it in different places around the map
-um you want to flip over to code view +you want to flip over to code view
and show that or do we want to move into @@ -1450,13 +1254,13 @@ changing from chunk of water to chunk of water is the
-x and y coordinates um +x and y coordinates
we're you know we can skip getting into
-the svg directives +the SVG directives
and how all of the path statements @@ -1498,7 +1302,7 @@ so we do have a few questions if you want to take them now otherwise
-um we can also jump in +we can also jump in
let's get them while they're fresh okay @@ -1507,7 +1311,7 @@ let's get them while they're fresh okay sounds good
-um so we'll probably shift to question +so we'll probably shift to question
and answer @@ -1519,7 +1323,7 @@ mode for up to 15 minutes here so if you do have questions
-um maybe stack rank go ahead and sort +maybe stack rank go ahead and sort
the questions @@ -1540,7 +1344,7 @@ if we start getting a little long-winded or nudges along we'll take direction
-but thanks for your questions um I'd +but thanks for your questions I'd
like to see a demo as well we'll look at @@ -1552,22 +1356,22 @@ that with the remaining time after this question block
-um more about what the game is +more about what the game is
okay sure so let's let's take our
-uh one minute each swing at what the +one minute each swing at what the
-game is you wanna go first I called +game is you want to go first I called
weapons
-okay um dungeon +okay Dungeon
is like role-playing games @@ -1591,16 +1395,16 @@ take on the role of being your character and you play
-your character and dungeon's not like +your character and Dungeon's not like
that
-dungeon um you can play +Dungeon you can play
-so the dungeon party always has eight +so the Dungeon party always has eight
characters in it @@ -1612,7 +1416,7 @@ there's four in the front row and four in the back row and you march through
-the dungeon +the Dungeon
fighting whatever you encounter and if @@ -1636,7 +1440,7 @@ in whatever way seems fair and equitable to everybody
-similarly I said the dungeon is kind of +similarly I said the Dungeon is kind of
a simple game like there's only @@ -1669,16 +1473,16 @@ and special talents that is why they come together in this party of eight
-but essentially dungeon is a game about +but essentially Dungeon is a game about
making up all of these
-um eight characters and stomping through +eight characters and stomping through
-the dungeon killing things taking their +the Dungeon killing things taking their
stuff @@ -1693,7 +1497,7 @@ how much I have to add to that I will just add that if if you're
-uh if if one's passion as a dungeon +if if one's passion as a Dungeon
master is killing player characters this @@ -1714,7 +1518,7 @@ but that's definitely a thing that people do with this game
-um and then as eric said it just +and then as Erik said it just
encourages you to put your creativity on @@ -1726,7 +1530,7 @@ the table to bring all the different elements
-um and this hopefully this may be clear +and this hopefully this may be clear
in our slides since we were a little @@ -1738,22 +1542,22 @@ fumbling for the first few minutes of the talk
-but um there's also a kind of a player's +but there's also a kind of a player's
guide
-that that I started a few years ago um +that that I started a few years ago
that's that's not super complete
-but um but does cover some of the high +but but does cover some of the high
-level basics of the game that eric's +level basics of the game that Erik's
been talking from @@ -1762,7 +1566,7 @@ been talking from and I would add that some of the things
-you know some of what makes dungeon +you know some of what makes Dungeon
great is that there's a lot of mystery @@ -1777,7 +1581,7 @@ like the player's handbook doesn't tell you all of the rules
-um or like really mystery +or like really mystery
and like there's mazes and there's @@ -1804,13 +1608,13 @@ particular monster if it occurs to you to use it
-and um you know like that there's a lot +and you know like that there's a lot
of
-um you don't know what's going on you're +you don't know what's going on you're
dropped in the middle of this situation @@ -1897,7 +1701,7 @@ get at thanks all right that was perfect for me
-all right um so so highlight your +all right so so highlight your
question for me if you think it's @@ -1933,16 +1737,16 @@ max the right desktop all right there we are
-so we'll try to fire up uh +so we'll try to fire up
and right now and I usually like to do
-the full path to emax +the full path to Emacs
-when I'm gonna run it under minus q +when I'm going to run it under minus q
all right @@ -1963,13 +1767,13 @@ load file on the init script that you can find in the repository
-in the Emacs user and it's uh +in the Emacs user and it's
init scripts
-uh users folder +users folder
user folder nice @@ -1993,22 +1797,22 @@ in theory some very basic stuff will work even without us doing anything in
-iom so I think the the last thing eric +iom so I think the the last thing Erik
-was talking about was the svg code +was talking about was the SVG code
behind the maps
-um there as kind of the technical thread +there as kind of the technical thread
so we'll just fire open the maps pick a
-dungeon level +Dungeon level
let's pick a pretty one okay if I show @@ -2077,13 +1881,13 @@ so we're outdoors so I want hills and I want trees
-and I want grass and um it took a little +and I want grass and it took a little
while
-playing with svg to come up with some +playing with SVG to come up with some
acceptable code @@ -2125,10 +1929,10 @@ like and real quickly compose new map tiles
-and uh stamp out a bunch of new maps +and stamp out a bunch of new maps
-so now I'll uh show off one of the other +so now I'll show off one of the other
things so the next thing we did once we @@ -2146,16 +1950,16 @@ of the maps we can we can appoint time to that or not
-but um there are a number of +but there are a number of
-uh featured features there that we can +featured features there that we can
look at the
-uh we then wanted to +we then wanted to
try to see if that could make other @@ -2167,7 +1971,7 @@ interfaces more appealing so we built stuff like
-oop that's gonna be the map again um +oop that's going to be the map again
I'll just run it here through I @@ -2176,7 +1980,7 @@ I'll just run it here through I am so it's more obvious what I'm doing
-um +
so let's look next to the character @@ -2188,7 +1992,7 @@ sheet oops back and alt p doesn't work okay
-that's a bummer uh that is not +that's a bummer that is not
autoloaded @@ -2206,7 +2010,7 @@ it does some stuff that's really exciting to us but the code is terrible
-and we need all the help we can get uh +and we need all the help we can get
being told what our problems are and how @@ -2221,13 +2025,13 @@ so that is if you take nothing away from this talk
-uh take away from it that we could use +take away from it that we could use
your help
-yeah that doubles back to uh when we +yeah that doubles back to when we
were talking about larry wall's cardinal @@ -2245,7 +2049,7 @@ took on some hubris thinking we could do this
-and we might not be wrong but um we +and we might not be wrong but we
could do it easier with @@ -2278,7 +2082,7 @@ and it's it's a terrible mess let's look at stuff I
-tested already today uh before +tested already today before
you got the battle board available @@ -2290,19 +2094,19 @@ let's find out first we'll load library it
-uh in fact actually your basic require +in fact actually your basic require
should work
-no uh I can try load library +no I can try load library
-uh you know what let's forg I'm just +you know what let's forg I'm just
-gonna go ahead and give it to you as a +going to go ahead and give it to you as a
lab beast @@ -2317,13 +2121,13 @@ we'll take it from my own inet this is more likely to be healthy
-since only some of the time uh first we +since only some of the time first we
have to
-uh ctrl x alt I d m +ctrl x alt I d m
all right and having then loaded @@ -2347,7 +2151,7 @@ changing level let's look at something else
-um I mentioned there were a number of +I mentioned there were a number of
bindings @@ -2359,10 +2163,10 @@ show them briefly we wrote our own functions to handle movement some of
-those in svg.el the left +those in SVG.el the left
-uh left and right movements didn't +left and right movements didn't
didn't seem to work quite quite likely @@ -2374,7 +2178,7 @@ coding of course
-um all right enough +all right enough
so let's let's see if battleboard works @@ -2407,19 +2211,19 @@ yeah so the character sheet was our first big
-uh repurposing +repurposing
-of the engine that we couldn't do uh the +of the engine that we couldn't do the
battle board program
-that uh let's see if that runs now too +that let's see if that runs now too
-uh it's not interactive if it does +it's not interactive if it does
good @@ -2434,13 +2238,13 @@ try let cemex guess no joy all right I'm not sure what's up with the battle board
-eric +Erik
we haven't messed with that one for a
-while in fact um +while in fact
we had discussed using its code as an @@ -2449,13 +2253,13 @@ we had discussed using its code as an example so maybe we'll debug it with you
-um I'll certainly check for questions +I'll certainly check for questions
-first um +first
-the uh so the character sheet which is +the so the character sheet which is
not scaling ideally here @@ -2482,7 +2286,7 @@ it take in order to get what you were looking at there
-all right this uh +all right this
this whole thing is hard-coded @@ -2500,19 +2304,19 @@ represents a re-implementation of the draw
-engine using um all of the same things +engine using all of the same things
let's see that's selected so
-uh we'll just try bringing up a map +we'll just try bringing up a map
again
-there's one and you'll notice um dm +there's one and you'll notice dm
map doesn't know anything about the new @@ -2572,25 +2376,25 @@ which I realized we didn't really talk about so should I jump into that
-yeah I guess uh how are we on time we +yeah I guess how are we on time we
have time for detours
-um yeah it looks like we could spend two +yeah it looks like we could spend two
or three minutes on that and then
-uh come back for the questions cool do +come back for the questions cool do
it
-and I'm just gonna peek into my org mode +and I'm just going to peek into my org mode
by @@ -2611,13 +2415,13 @@ so I'm going to assume that's a good guess
-um all right so let's let's go ahead and +all right so let's let's go ahead and
play with the map a little then that is
-uh pretty fun and and uh so much fun +pretty fun and and so much fun
that we had to curtail play sessions in @@ -2626,22 +2430,22 @@ that we had to curtail play sessions in order to keep working on the project
-um +
-so uh I'll +so I'll
I'll do the
-um we'll try to find something different +we'll try to find something different
from any gif I've shared here right
-so here we are in a random go ahead eric +so here we are in a random go ahead Erik
you phil @@ -2653,13 +2457,13 @@ oh okay so what what what corwin is doing here is he's about to put the
-the map into play mode um +the map into play mode
which is going to turn on the fog of war
-and then we're gonna use +and then we're going to use
the fog of war and the the play mode to @@ -2686,10 +2490,10 @@ looks like we're on alpha maze level three here
-and um +and
-uh-oh then we'll walk around a little +-oh then we'll walk around a little
okay there we go we're halfway there @@ -2701,7 +2505,7 @@ I'll have to I'll have to do a full redraw
-uh the sketch the sketching stuff has +the sketch the sketching stuff has
has has broken things here like I said @@ -2722,7 +2526,7 @@ okay so let me elaborate here when he says the sketching stuff
-the current um focus of our work is to +the current focus of our work is to
turn all of this map stuff we've got @@ -2752,7 +2556,7 @@ graphically and then save the map file out
-and load it back in later so that um +and load it back in later so that
we're able to you know just pound out @@ -2761,7 +2565,7 @@ we're able to you know just pound out these maps real fast
-um using a graphical editor rather than +using a graphical editor rather than
having to hand code @@ -2773,7 +2577,7 @@ every symbol and every square of the tables
-so the process of doing that um +so the process of doing that
things are a mess we've got covers off @@ -2782,7 +2586,7 @@ things are a mess we've got covers off there's wires hanging out
-um different stuff works on different +different stuff works on different
days @@ -2797,16 +2601,16 @@ exactly why we staged a complicated thing
-and uh probably we should have just gone +and probably we should have just gone
with that instead of
-trying to give you uh the experience +trying to give you the experience
-of of of what it's like uh to use Emacs +of of of what it's like to use Emacs
to do this which is @@ -2839,10 +2643,10 @@ so yep this so what you're looking at all uses prog
-pragmatic svg uh +pragmatic SVG
-svg generation uh for question number +SVG generation for question number
four there have you played with @@ -2851,13 +2655,13 @@ four there have you played with generating svgs pragmatically in Emacs
-that is what the maps are doing um in +that is what the maps are doing in
terms
-of uh uh we should have been maybe more +of we should have been maybe more
explicit about that we started hand @@ -2878,7 +2682,7 @@ we switched to doing it programmatically so
-um we were going to open up maybe now if +we were going to open up maybe now if
we've got time we can get into the tile @@ -2899,7 +2703,7 @@ over some stuff we were going to present yeah that's right we skipped a whole
-bunch of slides and I can certainly uh +bunch of slides and I can certainly
go back to them they're open here @@ -2908,13 +2712,13 @@ go back to them they're open here obviously
-um right I was just showing off the +right I was just showing off the
sketching
-tool uh briefly in that context but I +tool briefly in that context but I
think you're right let's @@ -2938,13 +2742,13 @@ and you'll see in this case there are very few keyboard
-key bindings that are set up um even +key bindings that are set up even
-this uh shift delete has a tera uh +this shift delete has a tera
-or shift with uh +or shift with
yeah control delete it would seem to be @@ -2962,7 +2766,7 @@ those control points until I reused them not clearing that stack
-um and also should probably think about +and also should probably think about
whether @@ -2977,7 +2781,7 @@ that origin would be nice so there's a tremendous amount to do
-here this is just uh +here this is just
showing that it is possible to use @@ -2986,7 +2790,7 @@ showing that it is possible to use essentially like a touch input
-to um uh +to
yeah and then also we can switch over to @@ -2998,16 +2802,16 @@ our place tool and
-um hopefully we can get a nice big menu +hopefully we can get a nice big menu
-of all the tiles that eric prepared for +of all the tiles that Erik prepared for
the game maps
-uh that was probably a terrible choice +that was probably a terrible choice
but there you have just a bit of @@ -3019,7 +2823,7 @@ corridor right that looks
-uh and even the click yep and this this +and even the click yep and this this
glitch action here is the last thing I @@ -3031,7 +2835,7 @@ was working on before I dropped everything to
-to build the decks that uh we will soon +to build the decks that we will soon
share for this conference @@ -3052,7 +2856,7 @@ is we broke our code up into little snippets we called tiles
-um corman's going to open up the tile +corman's going to open up the tile
set here basically each tile has a name @@ -3064,13 +2868,13 @@ and then with that name we place data into different layers of the image
-some of the layers are just svg paths +some of the layers are just SVG paths
and
-the data is just svg commands +the data is just SVG commands
like we saw in that handwritten code and @@ -3109,13 +2913,13 @@ on whether or not there's elves in the party
-um so and that's the demo they broke +so and that's the demo they broke
the engine has to make all those
-decisions um +decisions
and that's what we're calling predicated @@ -3130,7 +2934,7 @@ special room here do you have any elves you do so I draw
-there is elf's way um +there is elf's way
yeah so we built up the set of tiles and @@ -3139,10 +2943,10 @@ yeah so we built up the set of tiles and then
-um we basically made map files which +we basically made map files which
-take um our map and break it up into xy +take our map and break it up into xy
grids and then we drop these tiles into @@ -3169,10 +2973,10 @@ over and over again and that makes it easy to reuse the code and then also
-when uh +when
-when we go to present um the +when we go to present the
what am I trying to say the the drawing @@ -3211,7 +3015,7 @@ server and then less you know and spoiler-free
-data that flows down to the org mode uh +data that flows down to the org mode
files on the player system and the only @@ -3238,7 +3042,7 @@ might have their own notes and things in it that that would be the one
-uh you know number one thing to avoid +you know number one thing to avoid
another thing we can talk about here is @@ -3256,16 +3060,16 @@ tile and overlay the overlay column is just going to
-contain some actual svg +contain some actual SVG
-xml style tags um so that's where we can +xml style tags so that's where we can
add whatever
-text elements or other svg like raw svg +text elements or other SVG like raw SVG
tags we want @@ -3295,7 +3099,7 @@ so like when the water gets drawn blue and it's got arrows on it
-giving it direction um all of that +giving it direction all of that
can be customized with a style sheet to @@ -3316,19 +3120,19 @@ beaches as red or you know whatever so we also built
-some test programs um +some test programs
and various of the I'm not not sure what
-kind of shape we're gonna find these in +kind of shape we're going to find these in
but we can try running them
-um here for example is just a +here for example is just a
very basic all of using a saint using @@ -3343,7 +3147,7 @@ the tiles and and then the layout so to speak oh look at that
-uh there's the layout okay so that +there's the layout okay so that
actually looks fine tile @@ -3355,10 +3159,10 @@ and it's pat so this is defining a tile named seas
-and uh it's gonna have a list of tiles +and it's going to have a list of tiles
-defined above um and you'll notice also +defined above and you'll notice also
that we can just sort of freely define @@ -3370,7 +3174,7 @@ and redefine and it sort of figures out oh this must still be part of the b
-row um we could also have done +row we could also have done
this @@ -3382,7 +3186,7 @@ okay so this would this would work as would this
-one of uh early on in development when +one of early on in development when
we were talking about @@ -3403,7 +3207,7 @@ leave the way the data is organized open to
-the users and to the dungeon masters so +the users and to the Dungeon masters so
while we set our tile set apart from our @@ -3463,7 +3267,7 @@ not support every feature in the world I can't count the number of times I said
-eric eric eric +Erik Erik Erik
hey if we do it like this people will be @@ -3478,7 +3282,7 @@ does it have to do that do we do we does it like
-do we need it right away uh +do we need it right away
do you have to really rewrite everything @@ -3487,7 +3291,7 @@ do you have to really rewrite everything so it can all do that
-and uh a lot of those +and a lot of those
a lot of those conversations too but the @@ -3580,7 +3384,7 @@ so what you know you can see here like some of these tables got real wide
-when we're stuffing svg +when we're stuffing SVG
tags into them and what we @@ -3712,16 +3516,16 @@ make the map have these behaviors as we get further towards automation
-cool um so that's that +cool so that's that
should be pretty close to our time
-um questions or just say goodbye +questions or just say goodbye
-um yeah so there's the I'm sorry we +yeah so there's the I'm sorry we
couldn't show it earlier there is the @@ -3730,7 +3534,7 @@ couldn't show it earlier there is the battle board
-um and so this is used just to keep +and so this is used just to keep
track of hit points so with this example @@ -3811,7 +3615,7 @@ little bit and hopefully that is un
-uh large enough you can kind of see +large enough you can kind of see
there's our 17 damage landed @@ -3826,7 +3630,7 @@ to figure out the part of the screen is not necessarily our finest work
-uh uh but it but it does work and it's +but it but it does work and it's
one for @@ -3844,7 +3648,7 @@ that in the demo but as you're scrolling around there's like a highlighter
-um that that you know we were drawing on +that that you know we were drawing on
shaft to show you which square you've @@ -3853,7 +3657,7 @@ shaft to show you which square you've got selected
-um because we were having trouble with +because we were having trouble with
that code @@ -3874,7 +3678,7 @@ and I don't know how we're set for time but I just saw a message
-um from trixie that she could jump on if +from trixie that she could jump on if
we want her oh that would be amazing @@ -3886,22 +3690,22 @@ yeah go ahead and invite her in I'll just cut to the scene as soon as she's
-I in uh yeah so we're reaching the ask +I in yeah so we're reaching the ask
me any
-anything uh portion of the program here +anything portion of the program here
-with what uh with what time we have left +with what with what time we have left
for your questions
-um please correct me if we're still like +please correct me if we're still like
10 minutes @@ -3925,7 +3729,7 @@ left way less than that and out of respect for
-all the other presenters um +all the other presenters
oh I don't want to close that actually @@ -3943,7 +3747,7 @@ stuff it's been an event for a couple of weeks
-here I had a break in and uh +here I had a break in and
my somebody got into our bank accounts @@ -3970,13 +3774,13 @@ sure so I think there was at least one we deferred a
-little bit uh what the game +little bit what the game
is
-uh always eight characters that can be +always eight characters that can be
divided right that's so always eight @@ -4042,7 +3846,7 @@ it's actually a complicated activity I liken it more to a bridge game
-than to like uh +than to like
you know parcheesi or perhaps even like @@ -4060,10 +3864,10 @@ have have definitely the strategy to them but
-I don't eric your thoughts +I don't Erik your thoughts
-yeah I mean I think that's fair um +yeah I mean I think that's fair
you know yes definitely the the @@ -4078,10 +3882,10 @@ characters in the party and you know one of the great things
-about dungeon is that everybody who +about Dungeon is that everybody who
-writes their own dungeon +writes their own Dungeon
gets to write their own rules and is @@ -4102,7 +3906,7 @@ people try to take on challenging that always eight characters in a party
-thing um I've seen people take +thing I've seen people take
approaches like every player gets two @@ -4120,7 +3924,7 @@ or there's always going to be ten or there's you know this or that or people
-have um tried stuff and none of it has +have tried stuff and none of it has
really worked out very satisfactorily we @@ -4129,7 +3933,7 @@ really worked out very satisfactorily we always
-seem to keep coming back to our um party +seem to keep coming back to our party
of eight @@ -4138,10 +3942,10 @@ of eight yeah it's I I I I it's one of the things
-dungeon that you can't change when you +Dungeon that you can't change when you
-write your own dungeon +write your own Dungeon
and that's the reason it's so @@ -4168,13 +3972,13 @@ quantify it in specific terms always falls to examples
-well you know dungeons usually have +well you know Dungeons usually have
-elves dwarves and humans they have uh +elves dwarves and humans they have
-priests wizards and warriors uh they +priests wizards and warriors they
have eight characters in the party @@ -4186,10 +3990,10 @@ the bell rocks are particularly nasty and live in a room of some
-specific shape um spoilers +specific shape spoilers
-uh right and we don't tell you the rules +right and we don't tell you the rules
and that's what you know @@ -4204,10 +4008,10 @@ say what's your character name and what's your special power
-and and then I say uh I +and and then I say I
-I I'm zelda and uh +I I'm zelda and
I I have this bridge that I can put down @@ -4216,7 +4020,7 @@ I I have this bridge that I can put down that always gets me across the river
-um so let's touch on special power real +so let's touch on special power real
quick @@ -4225,7 +4029,7 @@ quick since that's one of the things that is
-kind of unique to dungeon +kind of unique to Dungeon
and one of the things that is the @@ -4252,7 +4056,7 @@ unique special power and traditionally you negotiate
-your special power with the dungeon +your special power with the Dungeon
master when you create your character @@ -4273,7 +4077,7 @@ due to game circumstances usually it improves but sometimes not
-uh and that's those are the most fun +and that's those are the most fun
conversations right sometimes we have @@ -4309,28 +4113,28 @@ you get video fun filters today because that's what we got going on over here
-today all right I'm gonna recut +today all right I'm going to recut
everybody hang on tight
-all right there's eric this is gonna be +all right there's Erik this is going to be
-eric for a second hope +Erik for a second hope
-no worries and welcome to the welcome to +no worries. welcome to the welcome to
-the stream uh trixie horror +the stream trixie horror
-uh who is +who is
-uh one of our project team members +one of our project team members
somebody who's learning Emacs as part of @@ -4339,7 +4143,7 @@ somebody who's learning Emacs as part of the project
-and um yeah I +and yeah I
I I particularly wanted to invite you on @@ -4347,44 +4151,38 @@ I I particularly wanted to invite you on
to talk about your experience learning
-Emacs I think you have run into +01:00:42.160 --> 01:00:42.640 +Emacs + +01:00:42.640 --> 01:00:44.640 +I think you have run into places
-places where it's a pain in the butt to +01:00:44.640 --> 01:00:46.799 +where it's a pain in the butt to learn Emacs
-learn Emacs and that this is a safe +01:00:46.799 --> 01:00:47.839 +and that this is a safe
space to talk about that
-jump into that by saying um the Emacs +01:00:56.000 --> 01:01:00.640 +TRIXIE: I'll jump into that by saying the Emacs cheat sheet,
-cheat sheet -
-um I think it's the one that canoe puts -
-out +01:01:00.640 --> 01:01:03.680 +I think it's the one that GNU puts out,
-is a lifesaver um a little bit of a +01:01:03.680 --> 01:01:06.559 +is a lifesaver.
-vocabulary disconnect +01:01:06.559 --> 01:01:09.440 +A little bit of a vocabulary disconnect.
-like and this actually kind of comes up -
-a lot +01:01:09.440 --> 01:01:13.359 +This actually kind of comes up a lot
-in conversation with corona and eric and +in conversation with Corwin and Erik and
I but copy paste versus @@ -4416,29 +4214,20 @@ rag on Emacs but we're here for that
that's all I'm saying
-no I'm like that's been the biggest -
-thing like I'm -
-I'm used to like just kind of the +01:01:43.119 --> 01:01:46.799 +TRIXIE: No, I'm like that's been the biggest thing.
-very binary nature like nope that didn't +01:01:46.799 --> 01:01:52.799 +I'm used to the very binary nature, like, nope that didn't work.
-work try something else +01:01:52.799 --> 01:01:53.839 +Try something else.
-so as long as you're like willing to try -
-other stuff +01:01:53.839 --> 01:01:59.200 +So as long as you're willing to try other stuff,
-like Emacs will be fine so +Emacs will be fine.
it's a tough cookie I can take it @@ -4455,26 +4244,26 @@ throw your ignite file that you
hopefully have a backup of
-all right fine um are there more +01:02:19.920 --> 01:02:21.520 +all right fine
-questions in the hopper +01:02:21.520 --> 01:02:24.640 +ERIK: Are there more questions in the hopper?
yeah if anybody does have any questions
-up there uh +up there
-for hope for eric or I so just to +for hope for Erik or I so just to
-summarize I've known eric +summarize I've known Erik
-I've known eric my whole life I've known +I've known Erik my whole life I've known
hope around a decade we @@ -4483,7 +4272,7 @@ hope around a decade we worked together on a project for
-uh for a science fiction convention yeah +for a science fiction convention yeah
we got conventions and then I also @@ -4501,13 +4290,13 @@ in my head right I want I refer to my own bio
-I'm the project coordinator for dungeon +I'm the project coordinator for Dungeon
mode
-um that's nice +that's nice
we've gotten a ton of support from a lot @@ -4522,19 +4311,19 @@ and also people that we just met maybe that's a that's a great segue
-um do throw your questions in there I'm +do throw your questions in there I'm
-gonna fill for just a second and then +going to fill for just a second and then
we'll probably cut away
-um but uh +but
-uh I mean thematically actually that's +I mean thematically actually that's
that's too abrupt so we need to go @@ -4543,7 +4332,7 @@ that's too abrupt so we need to go around the room
-eric you had hours and hours to rehearse +Erik you had hours and hours to rehearse
hope kind of jumped in on the last @@ -4558,7 +4347,7 @@ so let's let's is it okay to pick on you or do you want me to give mine
-uh to what are you asking me to do what +to what are you asking me to do what
do you what do you want people to take @@ -4567,7 +4356,7 @@ do you what do you want people to take away from this talk
-you know as we think about dungeon and +you know as we think about Dungeon and
sharing it's @@ -4579,7 +4368,7 @@ sharing its tradition as we think about learning Emacs
-and like making that awesome um +and like making that awesome
and just you know generally what's up @@ -4594,13 +4383,13 @@ computers a tool to make people freer wow that's like five questions yeah so
-I'm gonna start +I'm going to start
-with jumping um I think +with jumping I think
-that dungeon is a lot of fun and +that Dungeon is a lot of fun and
you know I'm I've played many @@ -4624,7 +4413,7 @@ very few of them that I've had as many belly laughs and as much
-just joy playing as from dungeon +just joy playing as from Dungeon
and I think you know the magic of it is @@ -4645,7 +4434,7 @@ your friends and what I would hope that people can
-take away from is that dungeon has the +take away from is that Dungeon has the
ability to be that magical thing @@ -4663,7 +4452,7 @@ where it gets out of the way and lets you have that fun with your friends
-um but there's a lot of work to do we +but there's a lot of work to do we
could use some help @@ -4690,7 +4479,7 @@ and we should start our wrap-up okay wrap up so
-yeah um so I'll I'll see if I can charge +yeah so I'll I'll see if I can charge
the room with some energy unless you're @@ -4729,7 +4518,7 @@ through now okay cool oh no I
-was gonna say go ahead I didn't okay +was going to say go ahead I didn't okay
I mean I I don't know that I know what I @@ -4837,10 +4626,10 @@ of a calm down than a then a fire out oh that's okay
-I mean um the first part of this but I +I mean the first part of this but I
-think um +think
we would be remiss not to highlight org @@ -4888,7 +4677,7 @@ to-do lists that I didn't have to put in one specific place
-um and like that's kind of been +and like that's kind of been
a complex issue for me of like @@ -4915,7 +4704,7 @@ into one list and then just cycle through them is really incredible
-and I think taking a dungeon and +and I think taking a Dungeon and
like using it to @@ -4924,7 +4713,7 @@ like using it to like combining it with org mode
-basically um +basically
really yeah I'm excited about it I'm @@ -4936,10 +4725,10 @@ excited to see like what it can do for player groups
-um yeah especially +yeah especially
-like I was excited about dungeon mode um +like I was excited about Dungeon mode
before the pandemic and now like I'm @@ -4948,7 +4737,7 @@ before the pandemic and now like I'm only more enthusiastic
-so yeah uh definitely the pandemic has +so yeah definitely the pandemic has
been the greatest thing that happened to @@ -4963,7 +4752,7 @@ terrible terrible as it is to say that it
-if we uh needed a hobby and it turns out +if we needed a hobby and it turns out
role-playing games are @@ -4972,16 +4761,16 @@ role-playing games are a really good fit
-so um so I think that's probably about +so so I think that's probably about
our time
-um I'm guessing that's my call and +I'm guessing that's my call and
-uh thank you very much thank you +thank you very much thank you
everybody -- cgit v1.2.3