gb127 / gt-rando Goto Github PK
View Code? Open in Web Editor NEWGoof Troop randomizer
Goof Troop randomizer
Somehow there is something wrong with credits. I don't recall doing any modification in credits.
Until we have a working door thing, we'll need to fix the exits that cross a door so we doN,t get stuck
Change stuffs so it's always open if not first frame
Currently, more likely to have frames with more exits.
Levels who has one:
1-13
3-1
Note for self.
I just want to see if both version can be easily supported.
Instead of having to resort to an hardcode code or something.
Ceci ne fonctionne pas. De même que game.set_exit(2,1,25)
I got an another castle softlock.
https://www.twitch.tv/videos/939863740
GT2_2_sdei_5730271456678688
I want to do something lik ethis:
if first frame randomizer : Do the rewrite data
Else : Do not change data.
Faire mon idée dans le argparse.
Implement a new password for each world to prevent cheating
GT_sdeuUi_31033593880093513
Lines 112 to 120 in b7d81f3
I've seens omeone who didn't break it and could be left out. Should include it in the readme.
Currently, the randomizer only randomize a handful of the rooms because I did not know the level number range.
If something requires 2 items, the current logic will assume you will use both of the items at once all the time and never use one of them elsewhere.
It's such a mess. It will need a review. But since it works, I'm putting this on hold.
12:22 PM] Niamek: GT_sdei_37853505959637523
You can softlock in the pirate world if you go south instead of west after the wheel puzzle.
[1:16 PM] Niamek: GT_sdei_3596900764823707
You can softlock if you somehow don't find the gold key before reaching the gold door because of the arrow platform.
Line 109 in 40783b4
Currently, we (I) do a bunch of ifs.
if any([x in [0xA, 0xB, 0xE] for x in self[10]]):
if len([x for x in self[12] if x in range(0x8, 0xF)]) > 1:
if len([x for x in self[room_to_index(tup=(1,13))] if x in range(0x8, 0xF)]) > 1:
if self[room_to_index(tup=(2,6)), 2] in range(0x8, 0xF):
if any([x in self[room_to_index(tup=(4,12))] for x in [GrayK, GoldK]]):
Convert that to a data list like the others functions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.