Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: build python den levels #1696

Merged
merged 59 commits into from
Aug 15, 2024
Merged
Show file tree
Hide file tree
Changes from 58 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a686b83
begin work on new level migration
evemartin Jul 29, 2024
6758e5b
create migration
evemartin Jul 30, 2024
5648fc5
continue creating new python den levels
evemartin Jul 31, 2024
4ffbf6d
begin adding model solutions
evemartin Jul 31, 2024
614e32e
add more python den levels
evemartin Aug 2, 2024
1b140c2
finish creating migration
evemartin Aug 5, 2024
a70d423
finish migration
evemartin Aug 6, 2024
12f9c38
Merge branch 'master' into build-python-den-levels
faucomte97 Aug 6, 2024
a8bf521
Update migration
faucomte97 Aug 6, 2024
4f64bdb
Update lockfile
faucomte97 Aug 6, 2024
720fa42
update pipfile
evemartin Aug 7, 2024
7bba613
rename python den levels to ints
evemartin Aug 7, 2024
b7bb251
fix lookups
evemartin Aug 7, 2024
a6a2952
fix test
evemartin Aug 7, 2024
e9f6bf3
fix test pt 2
evemartin Aug 7, 2024
73531fd
fix test pt 3
evemartin Aug 7, 2024
89fd119
fix test pt 4
evemartin Aug 7, 2024
bded3ec
fix test pt 5
evemartin Aug 7, 2024
4fc8a69
duplicate levels, update tests
evemartin Aug 8, 2024
623690d
fix typo
evemartin Aug 8, 2024
0ea6176
fix typo
evemartin Aug 8, 2024
8cd454c
duplicate levels I missed
evemartin Aug 8, 2024
0745f15
fix test
evemartin Aug 8, 2024
5e17189
fix typo
evemartin Aug 8, 2024
3a27225
debug test
evemartin Aug 8, 2024
d2ff431
fix locked level check
evemartin Aug 8, 2024
9f8e7f5
fix locked level check
evemartin Aug 8, 2024
4ac62d3
rename python den messages
evemartin Aug 8, 2024
b625004
make more name adjustments
evemartin Aug 8, 2024
a406eba
fix some typos in solutions
evemartin Aug 8, 2024
e778f48
Merge branch 'flying-cow-bug' into build-python-den-levels
evemartin Aug 8, 2024
6758bc4
add in leftover merge changes, fix typos in some level solutions
evemartin Aug 8, 2024
7624978
fix small errors in some solutions
evemartin Aug 8, 2024
5fd12e0
Merge branch 'master' into build-python-den-levels
evemartin Aug 8, 2024
91f4c9c
fix typo
evemartin Aug 8, 2024
44cd2e3
fix typo
evemartin Aug 8, 2024
c537385
remove test for level with known bug
evemartin Aug 9, 2024
073c0de
mark final python den level
evemartin Aug 9, 2024
16f0487
make another commit to retrigger pipeline
evemartin Aug 9, 2024
b86327b
fix strange skulpt highlighting bug
evemartin Aug 9, 2024
dce87ad
address PR comments, add back some removed tests and solutions
evemartin Aug 12, 2024
aa21531
fix typos
evemartin Aug 12, 2024
a67b676
fix typo
evemartin Aug 12, 2024
8e1bcbd
debug test, remove redundant messages
evemartin Aug 12, 2024
82a2dd0
debug test
evemartin Aug 12, 2024
6dd1c4e
debug test, remove stray log
evemartin Aug 12, 2024
000ac4e
fix typo
evemartin Aug 12, 2024
fc995df
make adjustments to locked episodes
evemartin Aug 12, 2024
4b576d3
address PR comments
evemartin Aug 13, 2024
5c8b4da
adjust algorithm scores
evemartin Aug 13, 2024
3b66eba
make one more alg score change
evemartin Aug 13, 2024
a4f66e4
fix typo
evemartin Aug 13, 2024
de62101
add missing model solution
evemartin Aug 13, 2024
d5a91d0
address PR/Rebecca comments
evemartin Aug 14, 2024
37d3448
address PR comments
evemartin Aug 14, 2024
f645c10
add back some styling
evemartin Aug 14, 2024
0a95ee4
address PR comments
evemartin Aug 14, 2024
ef8c5ed
switch gets to filters
evemartin Aug 14, 2024
bfb8140
fix missing decor on level 30 and strange titles/descriptions on leve…
evemartin Aug 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions game/end_to_end_tests/test_play_through.py
Original file line number Diff line number Diff line change
Expand Up @@ -415,3 +415,152 @@ def test_level_121(self):
def test_level_122(self):
self._complete_level(122, check_algorithm_score=False, final_level=True)

def test_episode_13(self):
self._complete_episode(13, 1014)

def test_level_1014(self):
self._complete_level(1014)

def test_level_1015(self):
self._complete_level(1015)

def test_level_1016(self):
self._complete_level(1016, check_algorithm_score=False)

def test_level_1017(self):
self._complete_level(1017, check_algorithm_score=False)

def test_level_1018(self):
self._complete_level(1018, check_algorithm_score=False)

def test_level_1019(self):
self._complete_level(1019)

def test_level_1020(self):
self._complete_level(1020, check_algorithm_score=False)

def test_level_1021(self):
self._complete_level(1021, check_algorithm_score=False)

def test_level_1022(self):
self._complete_level(1022)

def test_level_1023(self):
self._complete_level(1023)

def test_level_1024(self):
self._complete_level(1024, check_algorithm_score=False)

def test_level_1025(self):
self._complete_level(1025, check_algorithm_score=False)

def test_episode_14(self):
self._complete_episode(14, 1026)

def test_level_1026(self):
self._complete_level(1026)

def test_level_1027(self):
self._complete_level(1027)

def test_level_1028(self):
self._complete_level(1028)

def test_level_1029(self):
self._complete_level(1029)

def test_level_1030(self):
self._complete_level(1030, check_algorithm_score=False)

def test_level_1031(self):
self._complete_level(1031)

def test_level_1032(self):
self._complete_level(1032)

def test_level_1033(self):
self._complete_level(1033, check_algorithm_score=False)

def test_level_1034(self):
self._complete_level(1034, check_algorithm_score=False)

def test_level_1035(self):
self._complete_level(1035)

def test_level_1036(self):
self._complete_level(1036)

def test_level_1037(self):
self._complete_level(1037, check_algorithm_score=False)

def test_level_1039(self):
self._complete_level(1039, check_algorithm_score=False)

def test_level_1040(self):
self._complete_level(1040, check_algorithm_score=False)

def test_episode_15(self):
self._complete_episode(15, 1041)

def test_level_1041(self):
self._complete_level(1041)

def test_level_1042(self):
self._complete_level(1042, check_algorithm_score=False)

def test_level_1043(self):
self._complete_level(1043, check_algorithm_score=False)

def test_level_1044(self):
self._complete_level(1044)

def test_level_1045(self):
self._complete_level(1045, check_algorithm_score=False)

def test_level_1046(self):
self._complete_level(1046, check_algorithm_score=False)

def test_level_1047(self):
self._complete_level(1047, check_algorithm_score=False)

def test_level_1048(self):
self._complete_level(1048, check_algorithm_score=False)

def test_level_1049(self):
self._complete_level(1049, check_algorithm_score=False)

def test_episode_22(self):
self._complete_episode(22, 1050)

def test_level_1050(self):
self._complete_level(1050)

def test_level_1051(self):
self._complete_level(1051)

def test_level_1052(self):
self._complete_level(1052, check_algorithm_score=False)

def test_level_1053(self):
self._complete_level(1053, check_algorithm_score=False)

def test_level_1054(self):
self._complete_level(1054, check_algorithm_score=False)

def test_level_1055(self):
self._complete_level(1055, check_algorithm_score=False)

def test_level_1056(self):
self._complete_level(1056, check_algorithm_score=False)

def test_level_1057(self):
self._complete_level(1057, check_algorithm_score=False)

def test_level_1058(self):
self._complete_level(1058, check_algorithm_score=False)

def test_level_1059(self):
self._complete_level(1059, check_algorithm_score=False)

def test_level_1060(self):
self._complete_level(1060, check_algorithm_score=False, final_level=True)
Loading
Loading