Thách thức là vẽ đường viền của một 'hòn đảo', được tạo ra bằng cách sử dụng hạt giống làm đầu vào.
- Input (seed): chuỗi gồm 6 ký tự (chính xác) chỉ cho phép các chữ cái viết thường (ví dụ abcdefghijklmnopqrstuvwxyz) - ví dụ: 'đảo', 'aaaaaa', 'jhgcfj'
- Mỗi hạt giống là cho một hòn đảo duy nhất (nghĩa là không có hai hạt giống nào cho cùng một đầu ra)
- Không có đầu ra nào là sự biến đổi của đầu ra của hạt giống khác. Đó là dịch, phản xạ, xoay, chia tỷ lệ hoặc bất kỳ sự kết hợp nào của chúng.
- Sử dụng cùng một hạt giống phải luôn cho cùng một đầu ra
- Đầu ra: hình ảnh 600px x 600px
Một hòn đảo hợp lệ được vẽ bằng một dòng duy nhất, trong đó:
- tạo thành một vòng khép kín
- dày 1px mà không làm mịn, làm mờ, v.v.
- là liên tục (tức là sau khi vẽ một pixel, pixel tiếp theo sẽ ở một trong 8 không gian liền kề không bị chiếm dụng)
- không vượt qua chính nó tại bất kỳ điểm nào
- không rời khỏi ranh giới của hình ảnh
- có màu đen (# 000), trên nền trắng (#FFF)
- không có đường đối xứng phản xạ
- phải kèm theo khoảng trắng
Mã nguồn có giới hạn 500 byte.
Bên cạnh đó, sự phổ biến quyết định; hầu hết phiếu bầu thắng.
6
Tôi nghĩ rằng, trong trường hợp này, cuộc thi về sự nổi tiếng đang được sử dụng như một vỏ bọc cho một thông số không đầy đủ. Tôi nghĩ rằng bạn đang tham gia vào một cái gì đó ở đây - Tôi chưa thấy nhiều thách thức đòi hỏi một hạt giống là đầu vào và một cái gì đó tuyệt vời như đầu ra. Phần thực sự cần làm việc là "không có tiêu chí cụ thể". Nếu bạn muốn trợ giúp của cộng đồng giải quyết một số tiêu chí vững chắc, bạn có thể đăng câu hỏi của mình lên Sandbox .
—
Rainbolt
Điều này dường như quá rộng và cũng là một cuộc thi nghệ thuật hơn là một cuộc thi lập trình. Vì thế, hầu như bất kỳ mã nào tạo ra một số đốm màu đều có thể được bán dưới dạng "đảo".
—
Martin Ender
Bạn có thể rút ra một số cảm hứng từ Thế hệ bản đồ đa giác cho các trò chơi . Toàn bộ quá trình có thể hơi rộng, nhưng bạn có thể thu hẹp nó.
—
Rainbolt
Tôi thích câu hỏi này! Tôi đã bỏ phiếu để đóng để chúng tôi không có người trả lời vì có vẻ như chúng tôi vẫn đang thảo luận về thông số kỹ thuật. Câu hỏi này có thể đã được hưởng lợi từ hộp cát, nhưng tôi nghĩ chúng ta vẫn có thể cải thiện nó và mở lại nó.
—
hmatt1
@chilemagic đừng bận tâm người khác nghĩ gì, bạn nghĩ gì? Tôi nghĩ rằng bản chất của câu hỏi "vẽ một hòn đảo" là chủ quan. Mọi người có khả năng bỏ phiếu cho mã ngắn vẽ một hòn đảo thực tế (nếu đó là một con cá tuyết, ai đó sẽ vẽ một ngôi sao và mọi người sẽ phàn nàn nó không giống một hòn đảo.) Tôi thường ủng hộ việc thay đổi cuộc thi phổ biến thành codegolf, nhưng một số câu hỏi đồ họa tôi nghĩ rằng một ngoại lệ nên được thực hiện.
—
Cấp sông St