Giter VIP home page Giter VIP logo

iic1005-spider's People

Contributors

benjavicente avatar

Watchers

 avatar  avatar  avatar

iic1005-spider's Issues

Error de __str__ en una de las clases de spider 😭⚠️

Me apareció un TypeError en ./spider/spider.py y no logro encontrar el error ! ! !

(ayuda llevó 3 años reprobando el exploratorio por este bug 💀 )

Será que el error se encuentra por aquí?

def __str__(self):
txt = "Stock (" + str(len(self.stock)) + ")\n"
header = [
"---",
"-0-",
"-1-",
"-2-",
"-3-",
"-4-",
"-5-",
"-6-",
"-7-",
"-8-",
"-9-",
]
txt += "\t".join(header) + "\n"
for i in range(0, self.max_depth()):
if i <= 9:
n = "0" + str(i)
else:
n = str(i)
row = [n + "-"]
for col in self.cols:
if len(col) <= i: # Esta columna ya no tiene cartas en nivel i
row.append(" ")
else:
row.append(str(col[i]))
txt += "\t".join(row) + "\n"
return txt

Se ven todas las cartas en el juego

Hola,

En teoría solo las últimas cartas de cada columna se ven, pero todas están visibles.

Lo más raro es que no se puede realizar ninguna jugada a pesar que están visibles (lo contrario a lo que índica el código) 🤔.

def can_move(self, sc, sr, tc):
# Todas visibles
cond_visible = self.is_visible_to_end(sc, sr)
# Secuencia cons secuencia de pinta
cond_suit_sequence = self.is_suit_sequence_to_end(sc, sr)
# Consecutivas
if len(self.cols[tc]) == 0:
cond_consecutive = True
else:
snum = self.cols[sc][sr].num
tnum = self.cols[tc][-1].num
cond_consecutive = tnum == snum + 1
valid = cond_visible and cond_suit_sequence and cond_consecutive
return valid
def is_visible_to_end(self, c, r):
visible = True
for card in self.cols[c][r:]:
visible = visible and card.visible
return visible

Manejo de input no esperado

Hola,

Estuve a punto de ganar luego de como 10 años, pero mande en el input de una columna un 'o' en vez de un '0' y se crasheo el juego sin siquiera guardarse 😡.

se crashea el juego al seleccionar Load Autosafe 😡

pagué 50k DCCoins por este juego que ni siquiera puedo jugar 0/10 👎

Me aparece el siguiente error al correr el juego e ingresar con el modo 1->Load Autosafe:

FileNotFoundError: [Errno 2] No such file or directory: 'autosafe.txt'

Si este juego no se crasheara al no encontrar un archivo de autoguardado autosafe.txt, este sería todo un éxito.

lazy developers 😡

Elegir bien niveles de spider

Ahora hay que adivinar los niveles de spider, si no adivino, me sale

UnboundLocalError: local variable 'card' referenced before assignment

Lo que es super raro porque todavía no uso ninguna carta.

¿Es normal que se muestren solo 5 columnas?

No estoy seguro si esto está ok como una variante de solitario, pero como sale las columnas del 6 al 9, supongo que algo raro pasa 🤔

---	-0-	-1-	-2-	-3-	-4-	-5-	-6-	-7-	-8-	-9-
00-	12♣	04♣	10♣	11♣	03♣	03♣	   	   	   	   
01-	02♣	10♣	11♣	06♣	06♣	13♣	   	   	   	   
02-	03♣	06♣	12♣	05♣	02♣	11♣	   	   	   	   
03-	07♣	02♣	11♣	13♣	07♣	02♣	   	   	   	   
04-	02♣	01♣	07♣	01♣	05♣	   	   	   	   	   
05-	12♣	10♣	04♣	08♣	07♣	   	   	   	   	   
06-	04♣	12♣	09♣	09♣	11♣	   	   	   	   	   
07-	06♣	13♣	08♣	08♣	07♣	   	   	   	   	   
08-	03♣	06♣	08♣	09♣	01♣	   	   	   	   	   
09-	07♣	09♣	13♣	09♣	11♣	   	   	   	   	   

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.