2026/10/23

오늘의 이야기



🎲 흔들어 주사위


폰을 흔들어 주사위를 굴리고, 뱀주사위 게임으로 승부를 겨뤄 보세요!


사용자 설명서



시작하기주사위 굴리기뱀주사위 게임랭킹자주 묻는 질문개인정보처리방침


1. 시작하기


앱을 열면 두 가지를 고를 수 있습니다.



  • 🎲 주사위 굴리기 – 폰을 흔들어 1~3개의 주사위를 굴립니다.

  • 🐍 뱀주사위 게임 – 사다리를 타고 뱀을 피해 100번 칸에 먼저 도착하는 게임입니다.





첫 화면 – 오른쪽 위에 앱 아이콘과 버전이 표시됩니다.


기본 조작

  • 화면 왼쪽 위의 ← 버튼(또는 폰의 뒤로가기)으로 이전 화면으로 돌아갑니다.

  • 첫 화면에서 뒤로가기를 누르면 종료 확인 창이 뜹니다. "종료"를 눌러야 앱이 꺼집니다.

  • 폰의 언어에 맞춰 한국어, English, 日本語, ภาษาไทย, Filipino로 자동 표시됩니다.






첫 화면에서 뒤로가기를 누르면 나오는 종료 확인 창


2. 주사위 굴리기


① 주사위 개수 고르기


1개, 2개, 3개 중에서 고릅니다.





주사위 개수 선택


② 흔들어서 굴리기



  • 폰을 흔들면 주사위가 튀어 오르며 굴러가다가 서서히 멈춥니다.

  • 굴러가는 동안 진동이 느껴지고, 멈추는 순간 묵직한 진동이 한 번 더 나옵니다.

  • 흔들기 대신 "굴리기" 버튼이나 주사위 영역을 눌러도 굴릴 수 있습니다.

  • 주사위가 2개 이상이면 합계가 크게 표시되고, 아래에 최근 8번의 합계가 왼쪽부터 오른쪽으로 쌓입니다.

  • 이 화면에서는 화면이 꺼지지 않습니다.





굴린 결과 – 주사위 2개의 합계가 표시됩니다.


3. 뱀주사위 게임


① 주사위 개수와 상대 고르기


먼저 한 번에 굴릴 주사위 개수(1~3개)를 고른 뒤, 플레이어를 고릅니다.





주사위 개수 선택





플레이어 선택



  • 1인 – 컴퓨터 상대와 번갈아 굴립니다. 상대 이름은 깨비, 여우, 돌이, 순이, 로봇 중에서 이 화면에 들어올 때마다 무작위로 정해지고, 게임이 끝날 때까지 유지됩니다.

  • 2인 – 준비 중입니다.

  • 🏆 랭킹 조회 – 지난 기록을 봅니다. (아래 "랭킹" 참고)


② 게임판 보기





게임판 – 왼쪽 아래 1번에서 시작해 지그재그로 올라가 왼쪽 위 100번이 목표입니다.



  • 시작: 판 아래 START 띠에서 두 말이 출발합니다. 빨간 말이 나, 파란 말이 상대입니다.

  • 사다리(파란 막대): 아래 칸에 도착하면 위쪽 끝으로 올라갑니다. ⬆

  • 뱀(초록): 뱀의 꼬리가 있는 칸에 도착하면 머리가 있는 아래 칸으로 미끄러집니다. ⬇

  • 그림 칸과 보너스 배지: 색깔 칸의 +1, +2 배지는 도착하면 그만큼 주사위를 더 굴린다는 뜻입니다.

  • 판은 매번 바뀝니다: 사다리와 뱀(각 6~8개)과 보너스 그림 칸의 위치가 게임을 시작할 때마다 새로 정해집니다.


③ 진행 방법



  1. "굴리기" 버튼을 누르거나 폰을 흔듭니다. 주사위가 굴러가는 동안 진동이 느껴집니다.

  2. 나온 눈의 합계만큼 내 말이 한 칸씩 움직입니다.

  3. 도착한 칸이 사다리나 뱀이면 그 자리에서 올라가거나 내려갑니다. 효과음도 서로 다릅니다.

  4. 내 차례가 끝나면 상대가 자동으로 굴립니다. 화면 아래 안내 문구에서 진행 상황을 볼 수 있습니다.

  5. 100번 칸에 도착하거나 넘어가면 그 즉시 승리합니다. (남은 눈은 버립니다.)





진행 중 화면 – 보너스 칸에 도착해서 한 번 더 굴릴 수 있습니다.


④ 보너스 굴림


그림 칸에 도착하면(사다리·뱀으로 이동한 뒤의 칸 기준) 그림에 따라 주사위를 더 굴립니다. 주사위 개수에 따라 횟수가 다릅니다.































주사위 🍀 🏆 🎲 ⭐ 🚀 🍎 🐶 🎈
1개 +4번 +2번 없음
2개 +2번 +1번 없음
3개 +1번 +1번 없음

내가 받은 보너스는 직접 굴려야 하고(남은 횟수가 표시됩니다), 상대도 같은 규칙으로 연속해서 굴립니다.


⑤ 게임이 끝나면



  • 내가 이기면 먼저 폭죽이 터지고, 이어서 승리 알림창이 나옵니다.

  • 상대가 이기면 바로 알림창이 나옵니다.

  • 알림창에는 내가 던진 횟수와 상대 이름이 나오고, 기록이 자동 저장됩니다. "확인"을 누르면 플레이어 선택 화면으로 돌아갑니다.

  • 게임 도중에 나가면 기록은 저장되지 않습니다.

  • 게임 중에는 화면이 꺼지지 않습니다.


4. 랭킹


플레이어 선택 화면에서 🏆 랭킹 조회를 누르면 볼 수 있습니다.





랭킹 화면 (예시 기록)



  • 요약: 총 판수, 승·패, 승률

  • 빠른 승리 TOP 5: 주사위를 적게 던져서 이긴 순서입니다. 같은 횟수면 먼저 달성한 기록이 위에 나옵니다.

  • 최근 기록: 최근 30판의 승/패, 던진 횟수, 상대, 날짜


기록은 내 폰 안에만 저장됩니다. 앱을 삭제하거나 앱 데이터를 지우면 함께 사라집니다.

5. 자주 묻는 질문



폰을 흔들어도 주사위가 안 굴러가요.

흔드는 세기가 약하면 인식되지 않을 수 있습니다. 조금 더 힘 있게 흔들어 보세요. 한 번 굴러가는 동안(약 3초)에는 다시 흔들어도 반응하지 않습니다. 센서가 없는 기기에서는 "굴리기" 버튼을 이용하세요.



진동이 느껴지지 않아요.

폰의 진동 설정(무음·진동 모드, 터치 진동 세기)을 확인해 주세요. 진동이 없는 기기에서는 화면 애니메이션만 나옵니다.



효과음이 안 들려요.

사다리·뱀·승리 효과음은 미디어 볼륨에 따라 나옵니다. 폰이 무음이거나 미디어 볼륨이 0이면 들리지 않습니다.



글자가 작게 보여요.

언어에 따라 문장이 길면 한 줄에 맞도록 글자가 자동으로 작아집니다. 폰의 글꼴 크기를 너무 크게 설정했다면 줄여 보세요.



랭킹 기록을 지우고 싶어요.

폰의 설정 → 앱 → 흔들어 주사위 → 저장공간 → 데이터 삭제를 하면 기록이 모두 지워집니다.



광고가 나와요.

화면 맨 아래에 작은 배너 광고가 표시됩니다. 광고 처리에 대한 내용은 개인정보처리방침을 참고하세요.







오늘의 이야기


#스하리1000명프로젝트,

Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/22

오늘의 이야기


#스하리1000명프로젝트,

Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/21

오늘의 이야기


#스하리1000명프로젝트,

Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/20

오늘의 이야기


#스하리1000명프로젝트,

Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/19

[LottoAI] 1247회차 추천 번호

LottoAI 추천 리포트 - 1247회차

LottoAI는 당첨 번호를 예측하는 도구가 아니라, 과거 추첨 데이터에서 뽑은 약 20개의 통계 피처(출현 빈도, 갭, 이동평균, 페어/트리플 패턴, 엔트로피, 베이지안, 마르코프 체인 등)로 번호 조합을 점수화하고, 조합끼리 번호가 겹치지 않도록 다양성 기준으로 상위 5개를 뽑아 보여주는 통계 분석 리포트입니다.

지난 회차 결과 (1246회차)
실제 당첨 번호: (16, 22, 23, 24, 27, 28) (보너스 6)
지난 추천 최고 적중: 2개


이번 회차 추천 Top 5

순위 번호 특징 핵심 근거
1 3, 13, 18, 28, 37, 38 odd/even=3/3, sum=137, sum-profile=historical-center, low-high-balance, overlap-minimized, collective-coverage-maximized transition_score 14.2%, bayesian_score 12.3%, markov_chain_score 10.1%
2 13, 24, 30, 31, 35, 45 odd/even=4/2, sum=178, sum-profile=historical-edge, low-high-balance, overlap-minimized, collective-coverage-maximized transition_score 12.5%, bayesian_score 11.3%, gap 9.7%
3 6, 7, 16, 24, 36, 37 odd/even=2/4, sum=126, sum-profile=historical-center, low-high-balance, overlap-minimized, collective-coverage-maximized transition_score 14.4%, bayesian_score 10.8%, markov_chain_score 10.5%
4 1, 2, 3, 6, 41, 45 odd/even=4/2, sum=98, sum-profile=historical-edge, low-high-balance, overlap-minimized, collective-coverage-maximized transition_score 14.1%, gap 10.7%, bayesian_score 10.1%
5 16, 17, 28, 31, 32, 41 odd/even=3/3, sum=165, sum-profile=historical-center, low-high-balance, overlap-minimized, collective-coverage-maximized bayesian_score 12.6%, transition_score 12.1%, stability_score 10.9%

검증 결과 (2026-09-27, 1~1243회 전체 데이터)

  • 사전에 정한 가설(핫넘버, 콜드넘버, 장기 미출현, 전이 관계 등 12개 전략)을 과거 데이터만으로 다음 회차를 맞히는 방식(워크포워드)으로 1043회차에 걸쳐 검증하고 다중 비교 보정을 적용한 결과, 무작위 선택보다 나은 전략은 하나도 없었습니다.
  • 12개 전략의 회차당 평균 적중은 0.744~0.824개로, 무작위 기댓값 0.8개와 통계적으로 구별되지 않습니다. 최근 100회에서만 좋아 보인 전략도 전체 구간에서는 재현되지 않았습니다.
  • 연속번호, 홀짝 비율, 번호 합계, 직전 회차 재등장, 번호 쌍 동시 출현 분포도 모두 완전 무작위 추첨과 구별되지 않습니다. 과거 번호에서 활용할 수 있는 패턴은 발견되지 않았습니다.
  • 이 리포트의 추천 모델도 무작위와 통계적으로 구별되지 않습니다. 즉 추천 번호는 무작위로 고른 번호보다 당첨 가능성이 높지 않습니다.

성능 통계 (2026-09-27 기준)

  • 실측 평가 이력 145건(약 29회차) 평균 적중 0.593개 - 랜덤 기댓값(0.8개)보다 낮습니다.
  • walk-forward 백테스트(1200~1240회차, 41회차 205게임): 모델 평균 적중 0.702개 vs 무작위 기댓값 0.8개 (p=0.10, 무작위와 통계적으로 구별되지 않음).
  • 역대 최고 적중은 6개 중 3개(5등 수준)이며, 4개 이상 적중한 적은 없습니다.
  • '후보 순위'는 생성된 후보 풀 안에서의 상대 순위일 뿐 당첨 확률이 아닙니다. 순위와 실제 적중 사이에 뚜렷한 상관관계는 관찰되지 않았습니다.
  • Top5는 서로 겹치지 않도록 다양화한 조합일 뿐, 다양성이 적중률이 더 높다는 뜻은 아닙니다.
  • 본 결과는 통계 기반 참고자료이며 당첨을 보장하지 않습니다.

오늘의 이야기


#스하리1000명프로젝트,

Lost in Korea? Even if you don't speak Korean, this app helps you get around easily.
Just speak your language—it translates, searches, and shows results back in your language.
Great for travelers! Supports 10+ languages including English, Japanese, Chinese, Vietnamese, and more.
Try it now!

https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/18

오늘의 이야기


#스하리1000명프로젝트,
แพ้เกาหลีเหรอ? แม้ว่าคุณจะพูดภาษาเกาหลีไม่ได้ แต่แอปนี้จะช่วยให้คุณเดินทางได้อย่างง่ายดาย
เพียงพูดภาษาของคุณ ระบบจะแปล ค้นหา และแสดงผลลัพธ์เป็นภาษาของคุณ
เหมาะสำหรับนักเดินทาง! รองรับมากกว่า 10 ภาษา รวมถึงภาษาอังกฤษ ญี่ปุ่น จีน เวียดนาม และอื่นๆ อีกมากมาย
ลองตอนนี้!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/17

오늘의 이야기


#스하리1000명프로젝트,
Bị lạc ở Hàn Quốc? Ngay cả khi bạn không nói được tiếng Hàn, ứng dụng này vẫn giúp bạn đi lại dễ dàng.
Chỉ cần nói ngôn ngữ của bạn—nó sẽ dịch, tìm kiếm và hiển thị kết quả bằng ngôn ngữ của bạn.
Tuyệt vời cho du khách! Hỗ trợ hơn 10 ngôn ngữ bao gồm tiếng Anh, tiếng Nhật, tiếng Trung, tiếng Việt, v.v.
Hãy thử nó ngay bây giờ!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/16

오늘의 이야기


#스하리1000명프로젝트,
Nawala sa Korea? Kahit na hindi ka nagsasalita ng Korean, tinutulungan ka ng app na ito na madaling makalibot.
Sabihin lang ang iyong wika—ito ay nagsasalin, naghahanap, at nagpapakita ng mga resulta pabalik sa iyong wika.
Mahusay para sa mga manlalakbay! Sinusuportahan ang 10+ wika kabilang ang English, Japanese, Chinese, Vietnamese, at higit pa.
Subukan ito ngayon!
https://play.google.com/store/apps/details?id=com.billcoreatech.opdgang1127




2026/10/15

오늘의 이야기

DevExtreme dxDataGrid Lookup 검색 기능과 Date 컬럼 입력 설정 방법


dxDataGrid



 


DevExtreme의 dxDataGrid를 사용하다 보면 자주 마주치는 기능 중 하나가 Lookup 컬럼 검색과 Date 컬럼 입력 처리입니다. 특히 Batch 편집 모드에서 사용자 입력 편의성을 높이려면 몇 가지 옵션을 추가로 설정하는 것이 좋습니다. 이번 글에서는 Lookup(콤보박스) 검색 활성화 방법과 Date 컬럼 입력 시 하이픈(-) 처리 방법을 정리해 보겠습니다.


dxDataGrid Lookup 컬럼에서 검색 기능 사용하기


dxDataGrid의 lookup 컬럼은 내부적으로 dxSelectBox를 사용합니다. 기본적으로 목록 선택만 가능하지만 searchEnabled 옵션을 설정하면 사용자가 직접 검색할 수 있습니다.



{
dataField: "CategoryId",
lookup: {
dataSource: categoryList,
valueExpr: "id",
displayExpr: "name"
},
editorOptions: {
searchEnabled: true,
searchMode: "contains"
}
}

하지만 편집 모드에 따라 editorOptions가 제대로 적용되지 않는 경우가 있습니다. 이럴 때는 onEditorPreparing 이벤트에서 설정하는 방법이 가장 안정적입니다.



onEditorPreparing: function(e) {
if (e.parentType === "dataRow"
&& e.dataField === "CategoryId") {

e.editorOptions.searchEnabled = true;
e.editorOptions.searchMode = "contains";
e.editorOptions.showClearButton = true;
}
}

여러 필드를 대상으로 검색하기


Lookup 데이터가 많은 경우 품목코드와 품목명 등 여러 필드를 동시에 검색하도록 설정할 수 있습니다.



e.editorOptions.searchExpr = [
"itemCode",
"itemName"
];

이 설정을 적용하면 사용자는 코드나 이름 중 어느 것으로도 검색할 수 있어 사용성이 크게 향상됩니다.


dxDataGrid Date 컬럼 입력 시 하이픈(-)을 꼭 입력해야 할까?


Date 컬럼은 일반적으로 아래와 같이 정의합니다.



{
dataField: "ORDER_DATE",
dataType: "date"
}

많은 개발자들이 궁금해하는 부분은 사용자가 직접 날짜를 입력할 때 20250101 형태로 입력 가능한지 여부입니다.


결론부터 말하면 브라우저 환경과 DevExtreme 버전에 따라 인식 여부가 달라질 수 있습니다. 따라서 가장 안전한 입력 방식은 아래와 같습니다.



2025-01-01

Batch 모드에서 날짜 입력 편의성 높이기


Batch Editing 모드를 사용하는 경우 날짜 입력 편의를 위해 useMaskBehavior 옵션을 사용하는 것을 추천합니다.



{
dataField: "ORDER_DATE",
dataType: "date",
format: "yyyy-MM-dd"
}


onEditorPreparing: function(e) {
if (e.dataField === "ORDER_DATE") {
e.editorOptions.useMaskBehavior = true;
}
}

해당 옵션을 사용하면 날짜 입력 형식이 강제되어 사용자가 보다 쉽게 날짜를 입력할 수 있습니다.


실무에서 추천하는 설정


실무에서는 다음과 같은 조합을 자주 사용합니다.



{
dataField: "ORDER_DATE",
dataType: "date",
format: "yyyy-MM-dd"
}

onEditorPreparing: function(e) {

if (e.dataField === "ORDER_DATE") {
e.editorOptions.useMaskBehavior = true;
}

if (e.dataField === "CategoryId") {
e.editorOptions.searchEnabled = true;
e.editorOptions.searchMode = "contains";
}
}

정리



  • Lookup 컬럼 검색은 searchEnabled 속성으로 활성화 가능

  • onEditorPreparing 이벤트를 사용하면 적용 안정성이 높음

  • searchExpr 속성을 이용하여 여러 필드를 동시에 검색 가능

  • Date 컬럼은 'yyyy-MM-dd' 형식 입력이 가장 안전함

  • Batch 모드에서는 useMaskBehavior 사용을 권장


DevExtreme dxDataGrid를 사용할 때 Lookup 검색 기능과 Date 입력 마스킹만 적용해도 사용자 경험이 크게 향상됩니다. 특히 데이터 건수가 많거나 날짜 입력이 빈번한 화면에서는 필수적으로 고려해 볼 만한 설정입니다.





오늘의 이야기

🎲 흔들어 주사위 폰을 흔들어 주사위를 굴리고, 뱀주사위 게임으로 승부를 겨뤄 보세요! 사용자 설명서 시작하기 주사위 굴리기 뱀주사위 게임 랭킹 자주 묻는 질문 개인정보처리방침 1. 시작하기 앱을 열면 두 ...