简单、可扩展、可定制的老虎机
slotmachine的Python项目详细描述
python插槽
简单、可扩展、可定制的老虎机
pip install slotmachine
importslotmachineslotM=slotmachine.SlotMachine()print(slotM())# [['!!!', 'BAR', '(M)']]slotM=slotmachine.SlotMachine(size=(5,1))print(slotM())# [['(H)', '(N)', '!!!', '!!!', '(H)']]slotM=slotmachine.SlotMachine(jack='BTC',bonus='LTC',size=(5,3))print(slotM())# [# ['(Z)', '(O)', '(X)', '(M)', '(Z)'],# ['(O)', '(Z)', '(H)', 'LTC', 'BTC'],# ['(H)', 'LTC', '(O)', '(M)', '(Z)']# ]print(slotM.reel)# ['BTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)', 'LTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)', 'LTC', '(Z)', '(O)', '(H)', '(X)', '(W)', '(N)', '(M)', 'LTC', '(M)', '(N)', '(W)', '(X)', '(H)', '(O)', '(Z)']slotM=slotmachine.SlotMachine(size=(5,1))r=slotM()print(r)# [['(X)', '(W)', '(M)', '!!!', '(N)']]print(slotM.checkLine(r[0]))# Falser=slotM()print(r)# [['BAR', 'BAR', 'BAR', 'BAR', 'BAR']]print(slotM.checkLine(r[0]))# 'jackpot'