Skip to content

Instantly share code, notes, and snippets.

View SpaceVoyager's full-sized avatar

Yuhang Wang SpaceVoyager

View GitHub Profile
@SpaceVoyager
SpaceVoyager / rabbitrobber.py
Created May 27, 2017 15:00
rabbitrobber.py
import ui
import random
rabbit_size = 50
v = ui.View(background_color=('#bcdeff'))
board = ui.View()
v.add_subview(board)
v.present('full_screen', hide_title_bar=False , orientations=['landscape'])
board.frame = (v.width-v.height + rabbit_size/2, rabbit_size/2 , v.height - rabbit_size, v.height - rabbit_size)
board.border_width = 10
@SpaceVoyager
SpaceVoyager / rabbitrobber.py
Created May 27, 2017 14:18
rabbitrobber.py
import ui
import random
rabbit_size = 50
v = ui.View(background_color=('#bcdeff'))
board = ui.View()
v.add_subview(board)
v.present('full_screen', hide_title_bar=False , orientations=['landscape'])
board.frame = (v.width-v.height + rabbit_size/2, rabbit_size/2 , v.height - rabbit_size, v.height - rabbit_size)
board.border_width = 10
import random
from canvas import set_size, draw_rect, draw_line, set_stroke_color, set_line_width
from math import sin, cos, pi
from time import sleep
heading = 0.0
pos = (0, 0)
pen_is_down = True
@SpaceVoyager
SpaceVoyager / poem_model.json
Created March 25, 2017 14:54
State transition probabilty dictionary for poems
{"succour": {"thee": 1.0}, "hordes": {"\n": 1.0}, "nunnery": {"\n": 1.0}, "Poetry": {"Briel": 1.0}, "yellow": {"skirted": 0.25, "leaves": 0.25, "bees": 0.25, "caterpillar": 0.25}, "four": {"nickels": 0.2, "\n": 0.4, "is": 0.2, "more": 0.2}, "woods": {"and": 0.2857142857142857, "among": 0.14285714285714285, "on": 0.14285714285714285, "which": 0.14285714285714285, "beneath": 0.14285714285714285, "grow": 0.14285714285714285}, "ringlets": {"day": 1.0}, "woody": {"Ida": 1.0}, "Until": {"a": 0.16666666666666666, "we": 0.16666666666666666, "I": 0.16666666666666666, "their": 0.16666666666666666, "they": 0.16666666666666666, "he": 0.16666666666666666}, "Foundation": {"and": 0.11538461538461539, "web": 0.038461538461538464, "makes": 0.038461538461538464, "is": 0.07692307692307693, "\n": 0.11538461538461539, "as": 0.038461538461538464, "lor": 0.038461538461538464, "how": 0.038461538461538464, "s": 0.11538461538461539, "Royalty": 0.038461538461538464, "at": 0.038461538461538464, "the": 0.11538461538461539, "Inc": 0.03846
@SpaceVoyager
SpaceVoyager / hangman.py
Created November 19, 2016 19:38
hangman.py
# coding: utf-8
from scene import *
from ui import *
import speech
import dialogs
def string_transformer(displayed_string, secret_string, entered_letter):
index = 0
for i in secret_string:
if i.lower() == entered_letter:
@SpaceVoyager
SpaceVoyager / hangman.py
Created November 12, 2016 19:04
hangman.py
# coding: utf-8
from scene import *
from ui import *
import speech
import dialogs
def is_point_inside_rect(point, rect):
x = rect[0]
y = rect[1]
@SpaceVoyager
SpaceVoyager / hangman.py
Created November 5, 2016 18:47
hangman.py
# coding: utf-8
from scene import *
from ui import *
import speech
import dialogs
def is_point_inside_rect(point, rect):
x = rect[0]
y = rect[1]
@SpaceVoyager
SpaceVoyager / hangman.py
Created October 22, 2016 19:27
hangman.py
# coding: utf-8
from scene import *
from ui import *
import speech
import dialogs
def is_point_inside_rect(point, rect):
x = rect[0]
y = rect[1]
@SpaceVoyager
SpaceVoyager / hangman.py
Created October 15, 2016 19:35
hangman.py
from scene import *
from ui import *
import speech
def is_point_inside_rect(point, rect):
x = rect[0]
y = rect[1]
w = rect[2]
h = rect[3]
@SpaceVoyager
SpaceVoyager / hangman.py
Created October 15, 2016 19:02
hangman.py
from scene import *
from ui import *
import speech
def is_point_inside_rect(point, rect):
x = rect[0]
y = rect[1]
w = rect[2]
h = rect[3]