Pharo를 가지고, Pocket cube를 푸는 프로그램을 만들고 싶다.
이것이 완성이 되면, 아이패드로 포팅하고 싶다.
현재까지 작업한 코드가 squeaksource 저장소에 업로드되어 있다.
시연 동영상
| 날짜 |
설명 아주 아주 |
| 2010-07-26 01:48 |
포켓큐브의 돌리기 동작들이 유닛테스트로 검증이 된 상태에서 처음으로 GUI를 입혔다. 한 층 돌리기 |
| 2010-07-26 01:51 |
두 층 돌리기 |
| 2010-07-26 01:55 |
두 층 좌우 돌리기 |
| 2010-07-26 02:01 |
면 좌우로 돌려잡기 |
| 2010-07-26 02:15 |
면 시계방향 반시계방향 돌려잡기 |
| 2010-07-26 02:35 |
난수적 조작에 의해 포켓큐브 뒤섞기. 상쇄가 되는 뒤섞기의 연속동작을 방지하는 기능이 없어서 인자로 넘긴 횟수만큼 되지 않은 것처럼 보인다. |
| 2010-08-01 |
키보드 단축키를 적용. 빠르게 조작할 수 있게 했다. |
| 2011-02-01 |
Squeak에서 Pharo로 이사갔다. 패턴을 인식하여, 큐브를 한 단계씩 푸는 모습. 풀 수 있는 문제는 아주 적었다. 동영상으로는 풀기기능이 이때가 처음인 것처럼 보이지만, 사실 이전에도 되고 있었다.(너무 오래만의 동영상 촬영이라) |
| 2011-02-02 |
이전과 달라진 것이 없다. |
| 2011-02-21 |
하단에 가상의 면을 추가하라는 박영록씨의 의견을 받아들였다. 가상의 면은 진짜면과는 구별되게 하고, 색깔을 흰색으로 바꾸라는 여동생의 의견을 받아들였다. 풀기 알고리즘도 3번 난수섞기까지 처리할 수 있게 되었다. |
| 2011-03-25 |
일치하는 패턴 클래스가 있을 경우, 그것을 적용하고, 없을 경우, 새 패턴 클래스를 생성하며 문제를 풀 수 있다. 데모에서 패턴클래스가 전혀 없는 상태로 시작하여, 매 단계의 패턴 클래스를 자동 추가하는 모습을 볼 수 있고, 후반부에서는 이미 존재하는 패턴 클래스를 활용하는 것을 볼 수 있다. |
/groups/36442/search/index.rss?tag=hotlist/groups/36442/search/?tag=hotWhat’s HotHotListHot!?tag=hot1/groups/36442/sidebar/HotListdaliotdaliot2011-08-20 11:29:00+00:002011-08-20 11:29:00updated49Added tag - hotdaliotdaliot2011-08-20 11:28:58+00:002011-08-20 11:28:58addTag48Removed tag - hotdaliotdaliot2011-08-20 11:28:55+00:002011-08-20 11:28:55removeTag47Added tag - smalltalkdaliotdaliot2011-08-20 11:28:46+00:002011-08-20 11:28:46addTag46daliotdaliot2011-08-20 11:27:16+00:002011-08-20 11:27:16updated45daliotdaliot2011-08-19 05:55:59+00:002011-08-19 05:55:59updated44daliotdaliot2011-08-19 05:22:51+00:002011-08-19 05:22:51updated43daliotdaliot2011-08-19 05:21:56+00:002011-08-19 05:21:56updated42daliotdaliot2011-08-19 05:17:45+00:002011-08-19 05:17:45updated41daliotdaliot2011-08-19 05:16:53+00:002011-08-19 05:16:53updated40daliotdaliot2011-08-19 05:13:27+00:002011-08-19 05:13:27updated39daliotdaliot2011-08-19 05:12:45+00:002011-08-19 05:12:45updated38daliotdaliot2011-08-19 05:12:31+00:002011-08-19 05:12:31updated37Added tag - hotdaliotdaliot2011-08-19 05:12:29+00:002011-08-19 05:12:29addTag36daliotdaliot2011-08-19 04:52:48+00:002011-08-19 04:52:48updated35daliotdaliot2011-08-19 04:52:18+00:002011-08-19 04:52:18updated34daliotdaliot2011-08-19 04:44:41+00:002011-08-19 04:44:41updated33daliotdaliot2011-08-19 04:42:36+00:002011-08-19 04:42:36updated32daliotdaliot2011-08-19 04:41:50+00:002011-08-19 04:41:50updated31daliotdaliot2011-04-19 15:46:43+00:002011-04-19 15:46:43updated30daliotdaliot2011-04-10 01:07:53+00:002011-04-10 01:07:53updated29daliotdaliot2011-04-10 01:07:14+00:002011-04-10 01:07:14updated28daliotdaliot2011-04-10 01:06:52+00:002011-04-10 01:06:52updated27daliotdaliot2011-04-09 13:06:55+00:002011-04-09 13:06:55updated26daliotdaliot2011-04-09 13:06:01+00:002011-04-09 13:06:01updated25daliotdaliot2011-04-09 09:03:08+00:002011-04-09 09:03:08updated24daliotdaliot2011-04-09 09:02:50+00:002011-04-09 09:02:50updated23daliotdaliot2011-03-29 05:40:29+00:002011-03-29 05:40:29updated22daliotdaliot2011-03-20 09:00:07+00:002011-03-20 09:00:07updated21daliotdaliot2011-03-20 03:59:49+00:002011-03-20 03:59:49updated20daliotdaliot2011-03-20 03:58:23+00:002011-03-20 03:58:23updated19daliotdaliot2011-03-20 03:54:18+00:002011-03-20 03:54:18updated18daliotdaliot2011-03-17 10:27:39+00:002011-03-17 10:27:39updated17daliotdaliot2011-03-17 10:26:41+00:002011-03-17 10:26:41updated16daliotdaliot2011-03-16 10:08:13+00:002011-03-16 10:08:13updated15daliotdaliot2011-03-16 10:07:25+00:002011-03-16 10:07:25updated14daliotdaliot2011-03-16 10:06:00+00:002011-03-16 10:06:00updated13daliotdaliot2011-03-11 10:01:32+00:002011-03-11 10:01:32updated12daliotdaliot2011-03-11 10:01:04+00:002011-03-11 10:01:04updated11daliotdaliot2011-03-11 09:23:52+00:002011-03-11 09:23:52updated10daliotdaliot2011-03-11 09:23:01+00:002011-03-11 09:23:01updated9daliotdaliot2011-03-11 09:22:46+00:002011-03-11 09:22:46updated8daliotdaliot2011-03-11 08:53:40+00:002011-03-11 08:53:40updated7wiki2011-08-20T11:29:00+00:00groups/36442/wiki/0c86aFalsePharo/groups/36442/wiki/0c86a/Pharo.htmldaliot43 updatesPharo
공식 홈페이지
스퀵에서 독립하여 나온 오픈소스 스몰토크 개발환경이다. 스퀵이 교육과 실험적 연구를 위한 사용되는 것에 갈증을 느낀 개발자들이 독립하여 새로운 방향으로 나아가기 위해 만든 개발환경이다. 오픈소스의 라이선스는 거의 대부분 MIT라이선스를 사...Falsedaliot2011-08-20T11:29:00+00:00hot/groups/36442/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/36442/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/36442/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5searchlist/groups/36442/calendar/Upcoming EventsUpcomingEventsListEvents1Getting events…
Comments