Skip to content

Instantly share code, notes, and snippets.

View SpaceVoyager's full-sized avatar

Yuhang Wang SpaceVoyager

View GitHub Profile
@SpaceVoyager
SpaceVoyager / aquarium4.py
Created September 19, 2015 18:08
aquarium4.py
from scene import *
from random import uniform
import sound
bounds = None
class SeaCreature:
def __init__(self, image_name, direction, size, speed_x, y):
self.image_name = image_name
self.direction = direction
@SpaceVoyager
SpaceVoyager / aquarium5.py
Created September 19, 2015 19:35
aquarium5.py
from scene import *
from random import uniform
import sound
bounds = None
class SeaCreature:
def __init__(self, image_name, direction, size, speed_x, y):
self.image_name = image_name
self.direction = direction
@SpaceVoyager
SpaceVoyager / aquarium5.py
Created September 26, 2015 18:45
aquarium5.py
from scene import *
from random import uniform
import sound
bounds = None
class SeaCreature:
def __init__(self, image_name, direction, size, speed_x, y):
self.image_name = image_name
self.direction = direction
@SpaceVoyager
SpaceVoyager / aquarium6.py
Created October 11, 2015 21:33
aquarium6.py
from scene import *
from random import uniform
import sound
import speech
bounds = None
class SeaCreature:
upper_limit = 500
def __init__(self, image_name, direction, size, speed_x, y):
@SpaceVoyager
SpaceVoyager / aquarium6.py
Created October 31, 2015 17:56
aquarium6.py
from scene import *
from random import uniform
import sound
import speech
bounds = None
class SeaCreature:
upper_limit = 500
lower_limit = 225
@SpaceVoyager
SpaceVoyager / aquarium_v1.py
Created November 7, 2015 19:35
aquarium_v1.py
from scene import *
from random import uniform
import sound
import speech
bounds = None
class SeaCreature:
upper_limit = 500
lower_limit = 225
@SpaceVoyager
SpaceVoyager / buttons_in_a_row.py
Created November 8, 2015 02:18
buttons_in_a_row.py
import ui
v = ui.View(background_color=(0.50, 0.50, 0.50))
v.present('full_screen')
for i in range(8):
button = ui.Button(title=str(i+1))
button.background_color = (1,1,1)
button.font = ('Futura-CondensedExtraBold', 100)
button.width = v.width/8
@SpaceVoyager
SpaceVoyager / eight_puzzle_v0.1.py
Created November 14, 2015 16:35
eight_puzzle_v0.1.py
import ui
pieces = [1, 2, 3, 4, 5, 6, 7, 8, 0]
v = ui.View(background_color=(0.50, 0.50, 0.50))
board = ui.View()
v.add_subview(board)
v.present('full_screen')
board.frame = ((v.width-v.height)/2, 0, v.height, v.height)
board.border_width = 3
@SpaceVoyager
SpaceVoyager / eight_puzzle_v0.2.py
Created November 14, 2015 20:29
eight_puzzle_v0.2.py
import ui
import speech
def isAdjacent(row1, col1, row2, col2):
if abs(row1-row2) + abs(col1-col2) == 1:
return True
else:
return False
@SpaceVoyager
SpaceVoyager / eight_puzzle_v0.4.py
Created November 21, 2015 20:11
eight_puzzle_v0.4.py
import ui
import speech
border_color = (1.00, 0.50, 0.00)
def isAdjacent(row1, col1, row2, col2):
if abs(row1-row2) + abs(col1-col2) == 1:
return True
else:
return False