파이썬 간단한 게임 만들기
글쓴이: gseol1 / 작성시간: 토, 2016/12/10 - 1:41오후
안녕하세요 제가 간단한 색깔 기억하기 게임 만들고 싶은데,,, GOAL의 라벨에서 임의로 색깔을 몇개보여주고
사용자가 그 순서대로 눌러 맞추는 게임을 만들어 볼려하는데 어려움이 많네요 ,,일단 지금 대략적인 틀은 이렇게 잡아놨습니다. 시작 버튼을 누르면 label2 에서 몇개의 색깔을 임의로 보여주고 그걸 순서대로 눌러야 하는 게임인데,, 너무 어떻게 해야 되나 막막합니다 ,,, 파이썬 비기너라 고수님들의 도움 부탁드립니다ㅠ
from tkinter import * class CreateColor: def __init__(self): root=Tk() root.title("Memory Game") colorFrame=Frame(root) levelFrame=Frame(root) winFrame=Frame(root) topFrame=Frame(root) midFrame=Frame(root) botFrame=Frame(root) button1=Button(topFrame,background='black',activebackground='white',height=10,width=20) button2=Button(topFrame,background='pink',activebackground='white',height=10,width=20) button3=Button(topFrame,background='red',activebackground='white',height=10,width=20) button4=Button(midFrame,background='green',activebackground='white',height=10,width=20) button5=Button(midFrame,background='blue',activebackground='white',height=10,width=20) button6=Button(midFrame,background='purple',activebackground='white',height=10,width=20) button7=Button(botFrame,background='orange',activebackground='white',height=10,width=20) button8=Button(botFrame,background='navy',activebackground='white',height=10,width=20) button9=Button(botFrame,background='lightblue',activebackground='white',height=10,width=20) button10=Button(winFrame,text='START!') button10.pack(side=LEFT) label1=Label(colorFrame,text="GOAL:") label2=Label(colorFrame,width=50,bg='lightpink') self.__level=IntVar() self.__level.set(1) label3=Label(levelFrame,text="LEVEL : ") label4=Label(levelFrame,textvariable=self.__level) label5=Label(levelFrame,text='CORRECT : ') self.__win=IntVar() self.__win.set(0) label6=Label(levelFrame,textvariable=self.__win) label1.pack(side=LEFT) label2.pack(side=LEFT) label3.pack(side=LEFT) label4.pack(side=LEFT) label5.pack(side=LEFT) label6.pack(side=LEFT) button1.pack(side=LEFT) button2.pack(side=LEFT) button3.pack(side=LEFT) button4.pack(side=LEFT) button5.pack(side=LEFT) button6.pack(side=LEFT) button7.pack(side=LEFT) button8.pack(side=LEFT) button9.pack(side=LEFT) colorFrame.pack() levelFrame.pack() winFrame.pack() topFrame.pack() midFrame.pack() botFrame.pack() root.mainloop()
Forums:
Test vvv
세벌 https://sebuls.blogspot.kr/
댓글 달기