Skip to content

JD's Joint

]20 goto 10

Menu
Menu

Month: July 2022

Medusa and Entity Component Systems

Posted on July 30, 2022 by jdkendall

With the rewrite to Rust, the Medusa system is moving from a Javascript prototype-based engine (half OO, half data-driven) to a strictly typed entity component system, which is a somewhat confusing model to wrap one’s head around. My best understanding to date for the entity component system is along the lines of, a warehouse of…

Read more

Engine Determinism

Posted on July 28, 2022July 28, 2022 by jdkendall

One of the major hurdles I have struggled to overcome is the lack of exploration for engine determinism and its ramifications for building up a quality platform for a long-term game. Often the topic is glossed over or even outright ignored, with no discussion of seeding random values, writing multithreading such that order of operations…

Read more

I AM ERROR

Posted on July 14, 2022July 23, 2022 by jdkendall

With the renewed interest between my friends and I in development of Medusa, our 8-bit love letter to the NES era of puzzle games, I’ve engaged with the Rust programming language for the construction of the engine. The language makes a certain design pattern first class, which I want to discuss here. (Disclaimer: I am…

Read more

Recent Posts

  • Reboot for updates complete.
  • Clarification (Seeking Semantic Similarities)
  • Seeking Semantic Similarities
  • Bytes to Bites
  • Om Nom Chom

Archives

  • February 2024
  • November 2023
  • October 2023
  • April 2023
  • September 2022
  • July 2022
  • January 2022

Categories

  • Uncategorized
©2026 JD's Joint | Built using WordPress and Responsive Blogily theme by Superb