PyAr / PyZombis

Programación Python para Zombis MOOC (código y materiales del curso abierto y masivo en linea)
GNU Affero General Public License v3.0
22 stars 48 forks source link

Pymaze challenge #285

Closed sujith-rek closed 1 year ago

sujith-rek commented 1 year ago

Summary

This PR is to add a challenge according to my GSOC proposal, Students need to code a way out of the maze tackle zombies

Todo:

Checklist

Screenshots

image

when zombie is hit image

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

sujith-rek commented 1 year ago

@reingart @NicolasSandoval I wrote a sample code under the function solveMaze which will take the maze object and tries to solve the maze programmatically

if a solution exists to the maze, it'll return true else returns false

This is the function that we will give to students to write their code for solving the maze In unittest for grading, we will call this function and see if its working or not

sujith-rek commented 1 year ago

Brython is not supporting unittest.TestCaseGui so i'm exploring some other ways to get done with unittests

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

sujith-rek commented 1 year ago

@NicolasSandoval as babynames challenge merged, I'm changing these file names and exercises to reto04?

NicolasSandoval commented 1 year ago

@NicolasSandoval as babynames challenge merged, I'm changing these file names and exercises to reto04?

Hi @sujith-rek!, this challenge needs to be renamed to Reto05 now.

NicolasSandoval commented 1 year ago

You could use a pythonic way in the class methods names, like snake_case.

NicolasSandoval commented 1 year ago

You could also add in the description of solve_maze that the function returns a boolean, eg "returns True if it has a solution or False instead" for clarity.

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html

github-actions[bot] commented 1 year ago

Published to http://pyar.github.io/PyZombis/285/index.html