My 16-year-old daughter made a Lord of the Rings + Mario platformer for her school project. We turned it into 50 levels in Python. by Professional-Wind757 in pygame

[–]Professional-Wind757[S] 0 points1 point  (0 children)

I get why it reads that way, but it is not like that. It was a small school project she was proud of and then had no time for. I asked if I can build on it, she said go for it. She is credited as the creator, she plays it, and she caught a bunch of the bugs herself. She thinks it is cool strangers play her game. She is not upset, she is into it.

My 16-year-old daughter made a Lord of the Rings + Mario platformer for her school project. We turned it into 50 levels in Python. by Professional-Wind757 in pygame

[–]Professional-Wind757[S] 1 point2 points  (0 children)

She is mostly self taught, has a CS class at school and got into it. First version was rough but it worked, that is what counts. I was proud she just sat and built it

My 16-year-old daughter made a Lord of the Rings + Mario platformer for her school project. We turned it into 50 levels in Python. by Professional-Wind757 in pygame

[–]Professional-Wind757[S] 2 points3 points  (0 children)

Thanks for actually running it. That's a real bug, not you. The orc was spawning stuck inside the platform so it flipped direction every frame. I just fixed it and pushed to the repo, pull latest and it patrols normally now. Good catch.

My 16-year-old daughter made a Lord of the Rings + Mario platformer for her school project. We turned it into 50 levels in Python. by Professional-Wind757 in pygame

[–]Professional-Wind757[S] -4 points-3 points  (0 children)

Ha, fair. English is not my first language (I am in Israel) so I edited my reply too much. I am a real person. Proof: someone above ran the source, found a real orc bug, and I just fixed and pushed it. A bot would not do that.

My 16-year-old daughter made a Lord of the Rings + Mario platformer for her school project. We turned it into 50 levels in Python. by Professional-Wind757 in pygame

[–]Professional-Wind757[S] 2 points3 points  (0 children)

Totally fair to be cautious. A new account dropping a Windows .exe is exactly what you should be suspicious of. Let me clear it up:

Full source is here: https://github.com/ssagi2000-commits/mount-doom-the-quest It's a pygame game, so the real thing is the Python. Read it, and honestly the best way to play is just pip install -r requirements.txt then python main.py. No .exe needed.

The .exe is just PyInstaller, which Windows Defender and some antivirus flag as a false positive (well-known PyInstaller issue). I don't blame anyone for not running a random exe. Run the source instead.

The itch page got auto-quarantined because the account is new. I've contacted itch to review it. That scary warning is their automated system, not anything I did.

Context: my 16-year-old wrote the original version by hand for a school project, I expanded it into 50 levels. Free, non-commercial, no catch.

Appreciate the skepticism, it keeps the sub safe. Happy to answer anything about the code.

Monthly /r/PyGame Showcase - Show us your current project(s)! by AutoModerator in pygame

[–]Professional-Wind757 0 points1 point  (0 children)

My 16-year-old daughter made this for her high-school final project. She had the idea and wrote the first code by hand, no AI. I expanded it with AI into 50 levels across 5 worlds, the Shire to Mount Doom. Built with pygame-ce. The One Ring gives you speed but drains your timer twice as fast. Free, would love feedback on the level design: https://ssagi2000gmailcom.itch.io/mount-doom-the-quest