문맥
발렌타인 데이입니다. 당신이 사랑했던 유일한 사람은 어제 그녀를 항상 "멍청하고 흥미롭지 않은" 것으로 여겼습니다 . 집으로가는 길에 교통 체증으로 인해 라디오에서 오래된 노래를 듣고 바람막이에 내리는 비가 당신을 흔들고 있습니다. 차 안에서 잠시 후, 당신은 작은 아파트에서 혼자서 다른 것을 생각할 수없는 자신을 발견합니다. 빛이없고 창문을 통해 응시하여 어둠이 당신을 둘러 싸게합니다. 대화 할 사람이 없습니다. 친구가 당신의 마음을 괴롭히는이 새로운 소녀에 대해 경고 한 지 오래 전에 사라졌습니다. 당신이 할 수있는 유일한 일이기 때문에 컴퓨터를 시동하고, 마음을 바꾸려고 브라우저를 열고 스택 교환에 새로운 프로그래밍 퍼즐을 게시하십시오.
도전
땅에 떨어지는 비를 시뮬레이트하여 원하는 언어로 프로그램을 작성하십시오. 출력은 ASCII 문자 또는 2D / 3D 렌더링으로 구성 될 수 있습니다. 카메라가 고정되어 있습니다.지면을 똑바로보고 있습니다. 프로그램에는 새 "프레임"을 생성 할 때마다 콘솔이나 페이지를 새로 고치는 것과 같은 애니메이션이 포함되어야합니다. 현실적이어야합니다. 약간 주관적이라는 것을 알고 있지만, 단 한 번의 큰 드롭만으로 모든 영역을 채울 수는 없다고 가정 해 봅시다.
출력은 이미지 일 필요는 없지만 암호 언어를 사용하는 경우 작동 방식을 설명하기 위해 .gif를 제공하는 것이 좋습니다 (물론 그렇지 않은 경우 점수에 영향을 미치지 않음).
규칙
- 점수는 사용 된 총 바이트입니다.
- 색상을 사용하면 -20 포인트
- 바람의 종류를 달성하면 -50
- 최저 점수 승
예
무엇을 렌더링해야하는지에 대한 매우 기본적인 예 :
더 잘하고이 도전을 즐기시기 바랍니다.
내 영어를 유감스럽게 생각합니다. 약간의 오류를 수정하려면 내 게시물을 자유롭게 편집하십시오.
리더 보드
귀하의 이름이 기재되지 않은 경우 귀하의 시도가 규칙에 맞지 않는 것으로 간주 되었기 때문입니다.
Tobia - APL - 35
j6m8 - Processing.js - 38
The Guy with The Hat - Processing - 42
ace - Processing - 74
kelunik - JS/CSS - 89
Riot - Bash - 91
Michael - JS/jQuery - 105
Florent - HTML/JS - 123
David Carraher - Mathematica - 134
Doorknob - HTML/JS - 150
undergroundmonorail - Python - 175
Tobia에 축하드립니다!