Recent content by keturn

  1. keturn

    Upcoming dev meeting + on-going "office hours" - poll

    We recently updated the calendar for the weekly dev meeting. These days it's a sort of weekly coordination meeting we use to check in on progress across the different areas of the project and see what needs help, and which things we might prioritize or reschedule. The meeting happens in a...
  2. keturn

    Suggested Impressions of Terasology as a Minecraft Modder/Minetest Player

    Absolutely! And you see the chicken-and-the-egg thing here, right? Gameplay content inspires people to make more gameplay content. But to have gameplay content, you need people to make gameplay content. I want to acknowledge what you're saying here, so you don't think I'm brushing it off, but...
  3. keturn

    Suggested Impressions of Terasology as a Minecraft Modder/Minetest Player

    Your concerns with the relationship between Fabric, Forge, and Microsoft-Mojang are much the same reasons I had for looking like projects like this. I haven't given Minetest much attention; I fear C++ has too much C in it to be safe from memory integrity errors, and I have no interest in...
  4. keturn

    Proposals and Feature Task Breakdown

    I was continuing this with some personal thoughts on how this applies to GSoC in particular, but I'm running out of steam and need to go do other things like eat food, so I figured I'd post that ⬆with what I've done so far.
  5. keturn

    Proposals and Feature Task Breakdown

    It's easy to overestimate how much we can get done in a week. We're excited by the potential of our ideas, and we want to see a lot of them brought to life! "They're just little things," we think, "that one won't take long." Keep in mind that even a little feature can have a lot of steps...
  6. keturn

    Suggested Internationalization API Wishlist (i18n)

    Qualities to look for in an internationalization system include: reporting where your application has hardcoded non-translatable text reporting which translations are out of date variable substitution, as in Congratulations to [PlayerName]! [Pronoun] just set a new record of [number] meters...
  7. keturn

    remote pair programming

    I've just installed a couple of these things. The CodeStream one wants you to be part of a "team" right away, so I made a Terasology team. I don't know if I like it yet. Just trying some things out. Let me know if that one is a thing you would also like to try out and I can add you to its...
  8. keturn

    remote pair programming

    @Skaldarnar rounded up a few of us this weekend to do some mob programming on #3958, fixing world configuration. You can check the #world-generation channel for some notes on how that went; I thought I'd make some other notes here about the remote-mob-development tooling itself. None of us had...
  9. keturn

    Changes to IntelliJ IDEA configuration

    Oh hello forum! We merged a significant change to the developer set-up process this week. Thought it might be worth a post to give a heads-up to those of you who didn't hear about it on Discord. For quite a while now, the guides on how to set up IntelliJ IDEA for Terasology development have...
  10. keturn

    Suggested Gameplay mode: Meta-Terasology Dungeons

    When Niruandaleth started posting these module dependency diagrams, I first thought "we should make an in-game renderer for these, so you can see them in 3-D!" At first I was thinking they'd be rendered medium size so you could look at the whole thing at once like we do here. The third...
  11. keturn

    Design What makes a launcher important?

    As someone who has had some problems with the current state of the launcher, I've been excited to see it getting a lot of interest in project proposals! There's a description on the Ideas Board, and as we think about what technology the launcher should use and how it should achieve its goals, I...
  12. keturn

    Track your contributions on OpenHub

    I was reminded the other day of OpenHub, which I find to be a fun way of keeping track of which projects I've contributed to. I thought some of you might enjoy it too, as you build up your own history of contribution, whether it be through a Code-In or Summer of Code or your own initiative...
  13. keturn

    Games in our "sphere of interest"

    Caves of Qud doesn't look much like Terasology, at least as far as how it's rendered visually. It's all turn-based with 2D sprites, in the style of a classic roguelike or perhaps Dwarf Fortress's Adventure Mode. The reason I bring it up here is that it's doing some noteworthy things in blending...
  14. keturn

    Games in our "sphere of interest"

    Seed of Andromeda, mentioned earlier in this thread, just had its code released under the MIT license: It's in C++ so I don't expect Terasology would incorporate any of its code directly, but there might be a lot to learn from its engine!
  15. keturn

    Implementation gestalt-entity-system

    I came across this in the code: entityManager.getEntitiesWith(WorkstationComponent.class, BlockComponent.class) and it's flagged with the warning Unchecked generics array creation for varargs parameter even though the implementation PojoEntityManager.getEntitiesWith is marked with...
Top