Please turn JavaScript on
ronjeffries icon

ronjeffries

Click on the "Follow" button below and you'll get the latest news from Ronjeffries via email, mobile or you can read them on your personal news page on this site.

You can unsubscribe anytime you want easily.

You can also choose the topics or keywords that you're interested in, so you receive only what you want.

Ronjeffries title: RonJeffries.com

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.88 / day

Message History

Let’s explore the Arcade platform, which we plan to use in our dungeon program. Here’s how I like to learn a new system: by example.

The Python Arcade Library looks quite good. I quote from its history page:

The Python Arcade Library was created by Paul...


Read full story

That make_lines method is horrid. Let’s continue cleaning things up a bit, starting there.

The current border-drawing code is this:

def draw_border(self, cell, screen): borders: BorderList = self.layout.get_borders(cell) lines = self.make_lines(cell) for border in borders: start, finish = lines[border.side] color = border.select_boundary(self.boundary_colo...

Read full story

Are we close enough to having the right Border classes to try to draw them? Let’s take a look at how we might do that.

It has been about 19 hours since I last looked at the border code, so naturally my recollection of the details is poor.

Comment: Perhaps slightly more fair to myself, I’d say that I do not try to remember the details of my code, so there’s no...

Read full story

What are we doing here? Where are we going? Are we going anywhere? Does it matter?

I started this dungeon map endeavor because my brother Hill was doing something with gerrymandering maps, and maybe general maps, and I got interested in producing random maps. One thing led to another and here we are. So the fundamental point of this program was to produce maps, and ...


Read full story

I think about my code while writing it, and at other times. Here’s what I think today.

As I wake up in the morning, I often think, often in an almost dreamlike state, about my current programming project. And often I get what seems like a good idea. And sometimes, it actually is a good idea. The primary means for finding out is typically to try it.

This morni...


Read full story