在設計複雜程式前,通常先寫簡單程式確立程式架構,然後逐步修改及添加功能,最後就可以設計出成品。同樣的,想設計複雜的 Cube Solver 也是如此,先寫一個簡單六面體程式看看旋轉的情形,再從這個程式修改。就像蓋房子一樣,都要先挖地基、架鋼骨,而後釘模板、灌泥漿,從地面蓋到摩天大樓。
另外,設計自己的作品前先參考別人的作品也是很重要的步驟,學習他人的優點改進缺點,讓作品更臻完美。下列網址值得參考,
今古庸龍魔方網 DragonCube 提供求解魔方的原理與技巧
Daniele's NXT Cube Solver 參考電腦程式操作介面
下圖是我設計的魔方程式雛型,滑鼠右鍵點選 F 按鈕,會將旁邊四面右轉,如果滑鼠左鍵點選 F 按鈕,則左旋90度。
研發養成所線上論壇放有本文討論的範例程式,有興趣的人請加入群組會員下載,由於個人工作忙碌,無暇完成所有的程式細節,有興趣的朋友,可練習加入其它按鈕操作,也歡迎各位提供程式碼,讓我們接力設計解魔術方塊程式。
【舊聞】馬拉錘欲推倉六,遭網友激烈抵制
-
原本這個事件發生時我就打算寫篇文章記錄,但是因為一直很忙,所以拖到了現在。
馬拉錘在發表了一個倉頡六代輸入法後,他原本預計得到網友的感謝與崇拜,沒想到網友都是在質問和嘲諷,沒有向他表示感謝,更沒有要崇拜他的意思,而是另開一個相似同衫帖子,跟馬拉錘分庭抗禮。
後來馬拉錘為了說明他是倉六的權威,他透露了他已經完成...
1 天前

沒有留言:
張貼留言