Skip to content

Instantly share code, notes, and snippets.

Avatar

Tzeng Yuxio tzengyuxio

View GitHub Profile
@tzengyuxio
tzengyuxio / tuili.py
Created May 30, 2019
2018 年刑偵科推理試題
View tuili.py
#!/usr/bin/env python3
# 題目: https://imgur.com/a/WvVHKUO
import string
base = 4
digs = string.digits + string.ascii_letters
N = 4 ** 10
@tzengyuxio
tzengyuxio / MacInstall.md
Created Mar 22, 2019
Install Note (Mac Mini 2018, 冬至)
View MacInstall.md

終端機

  • Hack Regular 16 點
  • [v] 柔邊處理文字
  • 使用粗體
  • [v] 閃爍游標

Homebrew

Homebrew

View five-four.txt
爭清塗愁時月修聲,自前干中。
    衰丘步二 結況
遮生月醉田,李音不忽君。歸朝不前遠,涼梅遠不留。
    庭答德二 項物 長能
View tiny_10000.txt
Rowhild;
CORIOLANUS:
But I think'st true.
Second Citizen:
By the lord!
'Since, bay them as forth from me.
CLARENCE:
View tiny_1000.txt
gless
wace us a glause,
Than ouch the camfal dean!
CORIOLANUS:
Whesale with-let Marcer terpty body of comk
Tose thus sear it thy and house hithy
meirs with your rricmord, all resw.
Gor expoace they kincensuling but broskry Romeighcciod,
One: loxte.
@tzengyuxio
tzengyuxio / divisions.py
Created Aug 17, 2016
Fetch all county-level administrative divisions of PRC
View divisions.py
#!/usr/bin/env python3
from bs4 import BeautifulSoup
from urllib.request import urlopen
from urllib.parse import urljoin
import io
import json
homepage = "https://zh.wikipedia.org/zh-tw/Category:%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%90%84%E7%9C%81%E7%BA%A7%E8%A1%8C%E6%94%BF%E5%8C%BA%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92%E6%A8%A1%E6%9D%BF" # noqa
@tzengyuxio
tzengyuxio / About GameJam
Created Feb 1, 2015
Game Jam 參加心得
View About GameJam
> 基本上只要有回答到以上的問題即可,不一定要分開來一一回答,依照你的喜好整理給我就可以囉。
字數部分沒有任何限制,隨意發揮即可,看你有什麼想法都可以寫在裡面,若是有相關連結或照片那更好
> 1. 當初是因為什麼契機想參加 Game Jam?過程中有沒有發生什麼難忘的事情?
2. 你覺得那次參加 Game Jam 有沒有對你日後開發遊戲造成什麼樣的影響?
3. 能否稍微介紹一下當年參加 Game Jam 製作的作品?
記得當初之所以會參加 Game Jam,是來自主辦單位朋友的邀請。不過收到邀請的當下,其實我是有點猶豫的——理由很簡單,我當時沒有筆電(笑)。後來經過一番討論,發現可以自己帶電腦去會場借螢幕,於是活動當天,我就抱著我的鍵盤滑鼠和主機,滿腔熱血地踏入活動現場了!
我參加過兩次 Game Jam,第一次是 2012 年 IGDSHARE 在元智大學舉辦的 MIT Game Jam。由於是現場分組,所以我們團隊裡的四個人在活動前互不認識,但這也正是會場組隊型 Game Jam 有趣的地方:認識陌生的朋友,並在很短的時間內讓大家的能力發揮出來!我們當時做了一款簡單的動作遊戲,名字叫《Dora》,完成度還不錯,在活動之後我們還把當時的代碼丟 bitbucket 公開分享,也把遊戲放上 App Store,不過現在應該找不到了。值得一提的是,我們當初所用的開發工具是直接寫 Objective-C 加 cocos2D 框架,近幾年由於遊戲引擎的蓬勃發展,大多數人都是使用 Unity, GameMaker, Construct 2 這類的編輯器工具,在 Game Jam 上直接 hard coding 的都算是保育類動物,要好好愛護~
View IndexToBinaryState.py
#!/usr/local/bin/python2.7
import math
NUM_DIGITS = 7
def C(m, n):
if m < n: return 0
if m <= 0: return 0
if n == 0 or n == m: return 1
View BinaryStateToIndex.cpp
#include <iostream>
#include <bitset>
#include <cmath>
#include <iomanip>
#define NUM_DIGITS 4
using namespace std;
long long C(int m, int n)
View gist:4b6b35d5d0e6933ae64c

專案開發規範

開發習慣

  1. 專案內的代碼為專案成員所共有

    自己的 code 會被別人使用、修改;同樣自己也有機會去修改別人的 code。因此撰寫代碼時最重要的是清楚明瞭,避免特殊術語或縮寫,以方便他人或將來的自己閱讀。

  2. 保持本地工作用副本 (working copy) 為最新版