เป้าหมายคือการทำให้ดาวระเบิดในศิลปะ ASCII เริ่มต้นจากตัวละครดาวเดียว*
ไปจนถึงซุปเปอร์โนวาและในที่สุดก็ถึงช่องว่าง
กฎ:
- คุณต้องแสดงเพียง 80 ตัวอักษรต่อบรรทัดใน 24 บรรทัด (นี่เป็นขนาดเทอร์มินัลเริ่มต้นบน Linux)
- เหล่านี้เท่านั้น95 ตัวอักษรพิมพ์จาก ASCIIได้รับอนุญาต
- ขั้นตอน:
- ดาวเริ่มต้นจะต้อง
*
อยู่กึ่งกลางในแนวนอนและแนวตั้ง - ดาวต้องเติบโตขึ้นเพื่อแสดงว่ามันระเบิด
- ในตอนท้ายหน้าจอจะต้องว่างเปล่า (ดาวหายไป)
- ดาวเริ่มต้นจะต้อง
- ความยาวของรหัสหรือภาษาไม่เกี่ยวข้อง
- คะแนนโหวตจะตัดสินผลงานที่สร้างสรรค์และสวยงามที่สุด คุณเคยเห็นดาวระเบิดหรือไม่? เรามาดูกันว่าคุณจินตนาการถึงสิ่งนี้อย่างไร
ฉันได้เพิ่มคำตอบโดยใช้ Python เป็นตัวอย่าง แต่คุณได้รับการสนับสนุนให้สร้างสิ่งที่แตกต่างหรือดีกว่า
คุณมีเวลาหนึ่งสัปดาห์ในการเข้าร่วมผู้ชนะจะถูกเลือกใน 2014-04-01
ตัวอย่างผลลัพธ์ (บางเฟรมเท่านั้น):
# start
*
# during explosion
****#****
***#@##*#@#****
*@**@@@*##**#*#**#*
**@@*#**#@*#@****#***
****@*@***#****@**@@*
*******@***@@***#****#*
*#***#*##@****##@@@**
**#@###****@*********
*****@**@*@*****@**
************@**
****#****
# star is expanding
*
********* **@******
**** **#**@ #**#*# ****
*** ** **##** *@@*@* ** ***
** * @@ *@*#* ***@* *# * **
*** # * *# *@#** ***@* ** @ * *@*
** * * ** *@ ****@ @**** ** #* * * **
** * @* * ** *@ #### *#** ** ** * @* * **
*# * # ** * #* * **** **** @ ** * ** * * #*
** * *# * @ * # @ @*@ *#* * @ # # * @* * **
*# * * * * # * @* * **# *#* * ** * * * * * # **
** # * * @ * * # * # ** @* * * * * * # @ @ * **
*# * * * * * * * * # * * * * * * @ @ * * * * * **
*# * @ * @ * @ * * * ** *@ * * # * * * * * @ @*
*# # @ * * # * *@ * *** @#@ @ ** * @ @ * * # **
*# * ** * * * @ @ **@ *** * @ * * * @* * #*
** * * ** * #@ * #*** **## * #* * #@ * * @*
*# * *@ * @@ *# **** @*** ** ** * #* * #*
*# * * *@ ** @**@* *@#** ** ** * * @*
*#* @ * @@ **##* ****@ ** # * @**
** @ #* @*@#* @*@*# @# * **
*#* @* @#*@*# **#*@# ** ***
**** *##**# #***@* @***
****@**@* *****@***
# star is disappearing
* - - -- -- ------- ------- -- -- - - *
** - - - -- -- ------ ------ -- -- - - - **
* -- - -- -- -- -- ------ ------ -- -- -- -- - -- *
** - - - -- -- -- -- ------ ------ -- -- -- -- - - - **
* - - -- - -- - - -- ----- ----- -- - - -- - -- - - *
** - - - -- - -- - - -- ----- ----- -- - - -- - -- - - - **
* - - - - - - - - -- -- ----- ----- -- -- - - - - - - - - *
* - - - - - - - -- - -- -- ---- ---- -- -- - -- - - - - - - - *
* -- - - - - - - - -- - -- - ---- ---- - -- - -- - - - - - - - -- *
* - - - - - - - -- - - - - - --- --- - - - - - -- - - - - - - - *
* - - - - - - - - - - - - -- - --- --- - -- - - - - - - - - - - - - *
* - - - - - - - - - - - - - - - -- -- - - - - - - - - - - - - - - - *
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
* - - - - - - - - - - - - - - - -- -- - - - - - - - - - - - - - - - *
* - - - - - - - - - - - - -- - --- --- - -- - - - - - - - - - - - - *
* - - - - - - - -- - - - - - --- --- - - - - - -- - - - - - - - *
* -- - - - - - - - -- - -- - ---- ---- - -- - -- - - - - - - - -- *
* - - - - - - - -- - -- -- ---- ---- -- -- - -- - - - - - - - *
* - - - - - - - - -- -- ----- ----- -- -- - - - - - - - - *
** - - - -- - -- - - -- ----- ----- -- - - -- - -- - - - **
* - - -- - -- - - -- ----- ----- -- - - -- - -- - - *
** - - - -- -- -- -- ------ ------ -- -- -- -- - - - **
* -- - -- -- -- -- ------ ------ -- -- -- -- - -- *
** - - - -- -- ------ ------ -- -- - - - **
# the star is gone
(there is nothing)
ตัวอย่างภาพเคลื่อนไหวของเอาต์พุต:
หากคุณต้องการแรงบันดาลใจคุณสามารถดูการระเบิดจาก Captain Bloodเกมจากปี 1988