The Mathematical Wall: Analyzing the Exponential Cost of Progression

In the realm of modern game design, FromSoftware has established a reputation for uncompromising difficulty. In Elden Ring, this challenge is not merely mechanical but also economic. The currency known as runes serves as both experience points and currency. While the initial levels require a modest investment, the progression system follows an exponential curve that eventually creates a functional ceiling for most players. To move from level one to level two costs 700 runes, but as the player approaches the endgame, a single level can cost millions.
This economic structure is a deliberate design choice. It encourages players to focus on skill acquisition rather than numerical superiority. Most players naturally gravitate toward a level between 120 and 150, where the cost-to-benefit ratio remains reasonable. However, the theoretical maximum level is 713, requiring a staggering 1.6 billion runes. To achieve this manually would necessitate over 100 hours of flawless, repetitive grinding—essentially a full-time job for several weeks. This realization leads to a fundamental question: can engineering solve a problem designed to be solved by perseverance?
| Level Range | Single Level Cost | Cumulative Runes Required |
|---|---|---|
| 1 to 2 | 700 Runes | 700 Runes |
| 150 to 151 | ~150,000 Runes | ~30,000,000 Runes |
| 712 to 713 | 8,900,000+ Runes | 1,692,566,842 Runes |
Key insight: The game's economy is designed to force players to stop leveling and start 'getting good,' as the diminishing returns on stats become extreme past level 200.
To bypass this, one must look at the most efficient farming location in the game: Mohgwyn Palace. Here, sleeping enemies can be dispatched en masse using a specific weapon skill. Under optimal conditions, a player can earn 42,000 runes every 10 seconds. Even at this peak efficiency, reaching level 713 remains a monumental task for a human operator, but it is the perfect use case for robotic automation.
Physical Automation: Using Solenoids and Arduino to Bypass Repetitive Grinding

When considering automation, most users immediately think of software macros. However, modern anti-cheat systems like Easy Anti-Cheat are adept at detecting background processes or modified game files. To maintain a strict moral code of operating within the 'vanilla' rules of the game, a hardware-based solution is required. By building a physical robot that interacts with a standard keyboard, the game is lead to believe a human player is executing the actions. This requires the conversion of digital signals into physical force.
The primary component for this task is the solenoid. These are electromagnetic devices that act as mechanical fingers, extending a plunger when voltage is applied. In early prototyping, small solenoids were found to be insufficient due to heat dissipation issues. When run continuously, the resistance in the copper coils generated enough heat to make the components dangerous to touch. Transitioning to larger solenoids and regulating the power via MOSFET transistors proved to be the necessary engineering pivot.
- 1Use an Arduino microcontroller as the 'brain' of the operation.
- 2Interface the Arduino with MOSFET switches to handle the high current of the solenoids.
- 3Implement resistors to ensure the circuit returns to a zero-voltage state when off.
- 4Power the system independently of the PC to ensure no software link exists.
Caution: Inexpensive solenoids can overheat rapidly under constant use; choosing components with a higher duty cycle or better heat dissipation is critical for long-term automation.
To house these 'mechanical fingers,' a modular frame is needed. While 3D printing is a modern standard, Lego offers a surprisingly robust and adjustable alternative. Its grid-based system allows for the fine-tuning of solenoid height, ensuring each plunger hits the keyboard with the correct pressure and travel distance. This 'low-tech' solution provides the structural flexibility required to align with specific keys like 'W' for movement and 'T' for the special attack.
Developing the Algorithm: Optimizing the Rune Farming Loop
The hardware is only as effective as the logic driving it. The automation script must account for every step of the farming cycle: respawning at the Site of Grace, navigating to the ledge, executing the attack, and resetting. This requires precise timing. In Elden Ring, the Sacred Relic Sword is the tool of choice for this operation, as its 'Wave of Gold' skill covers a wide area, clearing dozens of enemies in a single stroke.

