281
points
twostraws
Joined 152 karma
Programmer, writer, speaker.
- twostraws parentIf it's all the same to you, I'm going to focus on inspiring people with today's technology, and hopefully help fuel their curiosity to learn about what comes in the future – whatever that may be.
- The native version does quite a few extra things, including bringing all the solving tools inside the app (as opposed to using external tools like CyberChef, Boxentriq, Dcode, etc), but also has more compute-intensive operations like creating spectrograms of audio and image manipulation, a much bigger implementation of the Linux terminal, and (safely!) destructive things too – you get local copies of files or databases to work with, so you can delete them, modify them, etc, freely, rather than being restricted to working with shared resources.
- I think it's hugely important to eliminate barriers to get access to education, which is why there's a free, web-based version of Hacktivate that is already being used 350+ schools around the world.
I also think there's a lot of people out there who would pay to have Hacktivate running offline, using the full power of their device, and with no external resources being required, so I made that too.
Suggesting that I need to make them open source to prove I want to help kids learn is really strange, particularly when literally thousands of students around the world are benefitting from my work without paying a cent.
- I see. Well, I hope you can appreciate there are limits to what I can do – if someone skips the free challenges then is unhappy there aren't enough free challenges, I don't really know how I can fix that. If you want to go back to play the tutorial challenges, they remain available.
- If I only released an up-front payment version, people would complain that they weren't able to try the app first. If I only released a free version with in-app purchases, people would complain that they don't like in-app purchases. I did both, and I'm still getting complaints. I get that my solution is imperfect, but I'm trying my best.
- Eh… I just went to Stack Overflow and searched for "php mysql", and the first result (https://stackoverflow.com/q/79790370) – asked 12 days ago – had SQL injection
- All you have to do to unlock the next free challenge is solve the previous challenge. The first 10 tutorials are designed to teach the basics of the app – how to transform data with the toolbox, how to read web page source code and run JavaScript, basic Linux commands, etc – and so they are run in order. There are 10 in total, all free, plus another one in the first territory afterwards, which teaches the basics of ciphers.
- The app only uses one API from iOS 18 and later, so from a coding perspective I could make it support older versions easily. However, the bigger problem is testing: right now I test each release thoroughly on iPhone, iPad, and Mac, across iOS 18 and iOS 26, so adding another iOS version would require another set of devices and more time.
- If you try the game and like it – if you've run through the 10 tutorial challenges and thought, "I like this and want more" – there's a separate version of the app that is an up-front, one-time purchase with no in-app purchases at all. You pay once and get everything. Get it here: https://apps.apple.com/app/id6754342195
- Nothing about Hacktivate is pay-to-win – you can solve every challenge without using a single hint, and even if someone does need hints there are a bunch given away for free. Even more, for people who want the game but don't want micro-transactions, there's a dedicated version of the game (https://apps.apple.com/gb/app/hacktivate-education-edition/i...) that is a one-time purchase with no in-app purchases at all.
- There's a separate version of the app that is a one-time purchase, with zero in-app purchases. It's available here: https://apps.apple.com/gb/app/hacktivate-education-edition/i...
- I'm not sure where you got the one challenge thing from – you can play 10 challenges without needing to pay a cent. Plus, there is a dedicated version you can buy up front front without any in-app purchases, right here: https://apps.apple.com/gb/app/hacktivate-education-edition/i...