Virtual Markets, Part Eleven: Interregional Trade

In our previous article, we established a strong case for interregional trade in EvE Online after conducting a study on macroeconomic trade dynamics and reviewing relevant game mechanics. In this article, we will incorporate everything we’ve learned so far in-order to: Setting Goals The main takeaway from our last article is that while prices outside … Read more

Virtual Markets, Part Ten: Interregional Trade Dynamics

Up-until this point, the trade strategies and reports we’ve developed for EvE Online all operate under the assumption that trade occurs within the economic vacuum of a single region. It is now time to break this barrier and begin investigating the possibilities of interregional trade. In this article, we will: Regional Comparisons Before delving into … Read more

Virtual Markets, Part Eight: Station Trading

With our database now accruing EvE Online market data from ESI, it’s time to start putting it to work. In this article, we will: Assessing Past Techniques So far, we’ve applied a handful of different reporting strategies against OSRS market data. Let’s run through and assess how they might apply to EvE Online: Bid-Ask Spread … Read more

Virtual Markets, Part Seven: Populating our Database

In our last article, we validated that the MMORPG EvE Online fulfills all of our prerequisites for data analytics and modeling. In this article, we will: ESI Overview At first glance, ESI can be a bit daunting; at the time of this writing ESI provides 206 unique endpoints, which is a far cry from the … Read more

An Introduction to Parallelization – The Importance of Refactoring Code

In my previous post, we demonstrated when and how parallelization techniques can used to improve code performance without modiying core functions. As we seek greater performance in our code, we will run into situations where applying these techniques alone will not yield the result that we want. If better hardware is not available, our only … Read more

An Introduction to Parallelization – Multithreading and Multiprocessing in Python

One of my hobbies include developing data analytics workflows. More specifically, I like to acquire and process market data from MMORPGs in order to generate useful and concise reports to guide speculation in in-game markets. Historically, my creations have always operated serially. While the function and speed of my scripts has never really posed any … Read more