作者mailcpu (阿尼)
看板Rubiks
標題[閒聊] 計時器幫忙測試
時間Thu Dec 11 22:43:36 2008
我自己寫一個計時器
不知道在其他電腦上是否可以使用
還有沒有BUG
請各位幫我測試以後給我感想
看看哪裡需要改進
還有沒有需要新增功能
謝謝
還有程式畫面是複製OMEGA
不知道有沒有關係
http://mailcpu.myweb.hinet.net/setup.exe
有其他問題可以發信給我
[email protected]
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.201.253
1F:推 aegius1r:除了等綠燈亮有一點點久以外 感覺不錯XD 12/11 22:45
2F:→ aegius1r:然後要重置成績好像只能重開? 可能可以加個按鈕 12/11 22:47
3F:→ mailcpu:綠燈有點慢是防止誤按 可以調快@@ 12/11 22:52
4F:→ mailcpu:目前測試中之後再加上成績歸零好了 12/11 22:52
5F:推 chiohunpp:可以加上轉亂表嗎? 這程式還不錯用 只是安裝完要重新開 12/11 23:44
6F:→ chiohunpp:機有點麻煩,其他的都很OK 12/11 23:44
7F:→ mailcpu:轉亂表 有一定的轉法嗎? 還是就亂數給? 亂數的話就簡單 12/12 01:38
8F:→ mailcpu:如果轉亂表示有公式的話或有一定的規則 請知道的跟我說 12/12 01:39
9F:→ mailcpu:我再寫出來 謝謝 12/12 01:39
10F:推 Maybetrue:就是自己要過濾掉不合理的SC呀... 12/12 07:56
11F:推 Maybetrue:我覺得最少要能作到過濾像是: R2 L2 R2 或是 R L R'或是 12/12 08:01
12F:→ Maybetrue:R L R2...這樣的無效SC。我之前在VBA上面的做法是設計 12/12 08:02
13F:→ Maybetrue:兩個變數當作暫存器。每用亂數產生一個R, U, L, B...轉 12/12 08:03
14F:→ Maybetrue:法,就先跟暫存變數比較一次,如果經過比較發現跟前兩次 12/12 08:04
15F:→ Maybetrue:轉出來的SC有衝突,就重新再產生一次R, U, L, B...。 12/12 08:04
16F:→ Maybetrue:關於我的程式碼請見我的文章,按a找尋Maybetrue的文章 12/12 08:05
17F:→ Maybetrue:我記得還有另一位板友用C語言實現。做法跟我也滿類似的 12/12 08:05
18F:→ Maybetrue:我記得他好像是用位移的方式,來做到我的暫存變數功能。 12/12 08:06
19F:→ mailcpu:我大概了解了 不過 R L R2 為何是無效 有沒有特殊無效公式 12/12 13:17
20F:→ mailcpu:像R2 L2 R2 這種還分得出來 或是 R R' 其他就不清楚了 12/12 13:19
21F:推 aegius1r:因為R L R2 = R' L, 這樣等於是無意義的多一步 12/12 18:47
22F:推 adamsun0306:我就是用三個隨機變數來寫C++的版友 12/12 21:05
23F:→ adamsun0306:我把步驟分為 UD RL FB 三組,用rand()%3+1來區分 12/12 21:07
24F:→ adamsun0306:再用第二個變數判斷是每組中的哪一個,如UD中的U等等 12/12 21:09
25F:→ adamsun0306:最後用第三個變數判斷( )(')(2)就可以了 12/12 21:11
26F:→ adamsun0306:再用四個變數儲存前兩次的紀錄,一次是分組,一次是類別 12/12 21:12
27F:→ adamsun0306:如:變數k存的值代表UR組,變數j代表U, 12/12 21:15
28F:→ adamsun0306:再以(不可與上次重複),(不可與前兩次同組)為原則寫出 12/12 21:16