# EVE Hacking Simulator

**URL:** <https://forums.eveonline.com/t/eve-hacking-simulator/513203>\
**Category:** Third Party Developers\
**Tags:** tool\
**Created:** [June 12, 2026, 7:23am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203 "2026-06-12T07:23:26Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 12, 2026, 7:23am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/1 "2026-06-12T07:23:26Z")

</div>

Hi all,

As a frequent explorer who loves the gameplay of scanning and hacking I’ve made a hacking simulator based on the in-game hacking minigame:

 ![Schermafbeelding 2026-06-12 082345](https://global.discourse-cdn.com/eveonline/original/4X/1/1/0/1109e1b405da64c692007768f7f5fdc4ea01845c.jpeg)

Feel free to check it out here and let me know what you think!

> **[GitHub - grrdmtn/EVE-Hacking-Simulator](https://github.com/grrdmtn/EVE-Hacking-Simulator)**
>
> Contribute to grrdmtn/EVE-Hacking-Simulator development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Uriel\_the\_Flame](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/uriel_the_flame/32/490165_2.png) [@Uriel\_the\_Flame](https://forums.eveonline.com/u/Uriel_the_Flame)\
**Post date:** [June 12, 2026, 8:16am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/2 "2026-06-12T08:16:34Z")

</div>

Would be worth considering making an HTML version or if compatible upload it to something like [Itch.io](http://Itch.io) or such so people can play it in their browsers (and as such also on their phones) as well instead of having to install it. 🤔

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 12, 2026, 8:24am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/3 "2026-06-12T08:24:49Z")

</div>

Noted, you’re not the first to give me that feedback. 😃

I might look into it.

---

<div class="post-metadata">

**Author:** ![Pure\_Capitalist](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/pure_capitalist/32/502764_2.png) [@Pure\_Capitalist](https://forums.eveonline.com/u/Pure_Capitalist)\
**Post date:** [June 12, 2026, 1:12pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/4 "2026-06-12T13:12:49Z")

</div>

I’m not at my computer to check.

Is this source code available?

---

<div class="post-metadata">

**Author:** ![Eaglefeather](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/eaglefeather/32/495791_2.png) [@Eaglefeather](https://forums.eveonline.com/u/Eaglefeather)\
**Post date:** [June 12, 2026, 1:36pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/5 "2026-06-12T13:36:24Z")

</div>

Meh, I’ve already had Minesweeper since 1989.

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 12, 2026, 2:58pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/6 "2026-06-12T14:58:07Z")

</div>

> [@Pure\_Capitalist](#):
>
> Is this source code available?

Yes, it’s at the linked github page. Take a look if you want!

> [@Eaglefeather](#):
>
> Meh, I’ve already had Minesweeper since 1989.

It definitely reminds me of minesweeper too!

Funny story, I started this project looking through some examples of minesweeper made in python that I found online to see how they handled a UI with grids and buttons.

(The game would’ve been a lot easier had it too been using a square grid of adjacent buttons with static text values instead.)

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 13, 2026, 2:49pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/7 "2026-06-13T14:49:05Z")

</div>

Made a couple of updates to the tool:

- added difficulty settings
- updated kernel rot assumption: the damage it does rounds down indeed
- updated rule of 8 _(for some reason I misremembered it as rule of 7, oops!)_

For anyone who tried it yet, feel free to let me know what you think!

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 19, 2026, 7:21am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/8 "2026-06-19T07:21:13Z")

</div>

**Big update: a menu**

I’ve added a menu for easy selection of starting values and difficulty:

 ![image](https://global.discourse-cdn.com/eveonline/original/4X/d/1/e/d1eae2bf5699564cd47d16c807b7d80fad7ec833.jpeg)

Please give it a try and let me know if there are any more things I should improve!

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [June 22, 2026, 12:13pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/9 "2026-06-22T12:13:33Z")

</div>

I just updated the code to version v1.1 and added three rules I missed before:

- start node now prioritizes nodes with the least neighbours
- defense nodes cannot spawn next to the start node
- non-defense encounter nodes also adhere to the ‘rule of 6’

There still are more mechanics on my list that I wish to look into, so expect more updates to come.

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [July 1, 2026, 2:31pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/10 "2026-07-01T14:31:19Z")

</div>

Update V1.2:

Data cache spawn rules have been improved to more closely match EVE’s minigame.

- data caches only spawn on nodes with 1 to 3 neighbours
- data caches do not spawn next to the start

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [July 1, 2026, 4:12pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/11 "2026-07-01T16:12:49Z")

</div>

And update V1.3:

Activating utilities now triggers all turn-based effects too, not just that of the utility effect.

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [July 5, 2026, 4:22pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/12 "2026-07-05T16:22:33Z")

</div>

Update V1.4:

Updated the core spawn rules, also known as the ‘rule of 8’

- counting distance for the core now ignores the gaps and does not follow pathing (like I assumed before)
- the rule of 8 now is ignored if ‘not enough’ candidates for the core location exist

_(‘Not enough candidates’ seems to be at least ‘less than 3’ according to multiple examples I’ve seen, but could be higher than that. I will update and increase this number if I get more info.)_

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [August 25, 2026, 7:20pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/13 "2026-08-25T19:20:57Z")

</div>

FYI: This hacking simulator already runs on Python 3 instead of 2 and may be ahead of the real thing!

---

<div class="post-metadata">

**Author:** ![Uriel\_the\_Flame](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/uriel_the_flame/32/490165_2.png) [@Uriel\_the\_Flame](https://forums.eveonline.com/u/Uriel_the_Flame)\
**Post date:** [August 25, 2026, 8:45pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/14 "2026-08-25T20:45:22Z")

</div>

> [@Gerard\_Amatin](#):
>
> already runs on Python

👀

> **Sound pretty dangerous...**
>
> ![image](https://global.discourse-cdn.com/eveonline/original/4X/3/5/7/357c3e6753aacc385ab1ec713b328980aff706e6.jpeg)
> 
> :ccpguard:

🤔

---

<div class="post-metadata">

**Author:** ![Uriel\_the\_Flame](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/uriel_the_flame/32/490165_2.png) [@Uriel\_the\_Flame](https://forums.eveonline.com/u/Uriel_the_Flame)\
**Post date:** [August 27, 2026, 6:01pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/15 "2026-08-27T18:01:01Z")

</div>

It seems you either have competition or something else happened:

[https://www.reddit.com/r/Eve/comments/1vzstkz/hacking\_practice\_tool/](https://www.reddit.com/r/Eve/comments/1vzstkz/hacking_practice_tool/)

🤔

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [August 27, 2026, 7:21pm UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/16 "2026-08-27T19:21:54Z")

</div>

It’s competition!

I already saw his work earlier when he posted on the forums too:

> [@A Practice Tool for Hacking!](https://forums.eveonline.com/t/a-practice-tool-for-hacking/515628):
>
> I have spent the last few months developing a practice tool for the hacking mini-game and am confident in its ability to replicate all the features you would find in game. You can find the game here on itch: [EVE Hacking Practice by HackingPractice](https://hackingpractice.itch.io/eve-hacking-practice)Features Dynamic Icon Legend that shows all the nodes you will find in the current difficulty along with their adjusted stats A help menu to explain the rules of the game and all the features of the tool Loadouts to automatically adj…

It looks like we coincidentally both made a version in around the same time, when I posted mine earlier he apparently had been going at it for a while already.

You wanted a browser version right, Uriel? He made one!

(I still like mine better though. 😛 )

---

<div class="post-metadata">

**Author:** ![Salartarium](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/salartarium/32/468818_2.png) [@Salartarium](https://forums.eveonline.com/u/Salartarium)\
**Post date:** [September 28, 2026, 5:51am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/17 "2026-09-28T05:51:10Z")

</div>

This is great! I wonder why FC hasn’t improved the hacking mini game over the years. It seems there is some low hanging fruit to improve upon.

---

<div class="post-metadata">

**Author:** ![Gerard\_Amatin](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/gerard_amatin/32/481361_2.png) [@Gerard\_Amatin](https://forums.eveonline.com/u/Gerard_Amatin)\
**Post date:** [September 28, 2026, 8:21am UTC](https://forums.eveonline.com/t/eve-hacking-simulator/513203/18 "2026-09-28T08:21:47Z")

</div>

They probably think “don’t fix if it isn’t broken” and I would generally agree.

I also think that there could be some nice improvements made to the minigame, which I still plan to build and try for myself in this version if I ever feel like doing so.
