ÐéÄâÍøÂçÉú̬ϵͳ¹¹½¨ÔÀí
¡¶Ð¡Éì½øÍøÕ¾Ä¢¹½¡·µÄ½¹µãÍæ·¨»ùÓÚ¶¯Ì¬Éú³¤Ëã·¨£¨Procedural Generation£©¹¹½¨µÄÐéÄâÍøÂçÌìÏ¡£ÓÎÏ·ÖÐÿ¸öÄ¢¹½½Úµã´ú±í²î±ðÍøÕ¾ÓòÃû£¬ÆäÐÎ̬»áƾ֤»á¼ûÁ÷Á¿×Ô¶¯±äÐΣ¬ÕâÖÖ½«ÍøÂçÊý¾Ý¿ÉÊÓ»¯µÄÉè¼ÆÀíÄîÔÚ×ÔÁ¦ÓÎÏ·ÖÐÉÐÊôÊ×´´¡£Íæ¼Òͨ¹ý¿ØÖÆÖ÷½Ç"СÉì½ø"µÄÉìËõ´¥ÊÖ£¬ÔÚBվרÊôЧÀÍÆ÷´î½¨µÄµ¯ÐÔ¿Õ¼äÖÐÍê³É×ÊԴʺ²ÞÓëÉúÌ¬ÖØÐÞ¡£
BÕ¾Óû§½»»¥ÌØÉ«Ç¿»¯
µÃÒæÓÚBilibiliÓÎÏ·ÖÐÐĵÄÊÖÒÕÖ§³Ö£¬¸Ã×÷ʵÏÖÁ˵¯Ä»Êý¾ÝÓëÓÎÏ·³¡¾°µÄʵʱÁªÄîÍ·ÖÆ¡£µ±Íæ¼ÒÔâÓöÌØ¶¨Bossսʱ£¬ÏµÍ³»á¼´Ê±×¥È¡Ä¿½ñÖ±²¥¼äµÄµ¯Ä»ÄÚÈÝÌìÉú¶¯Ì¬»¤¶ÜÖµ¡£ÕâÖÖ½«UGCÄÚÈÝת»¯ÎªÓÎÏ·ÄÚ×ÊÔ´µÄÁ¢ÒìÉè¼Æ£¬Ê¹µÃÿ´ÎÕ½¶·¶¼ÒòÍæ¼ÒÉçȺµÄÕûÌå´´×÷·ºÆð²î±ðÕ½ÂÔ×éºÏ£¬ÍêÉÆÚ¹ÊÍÁË"ÍøÕ¾Ä¢¹½"Éú̬µÄÒ»Á¬½ø»¯ÌØÕ÷¡£
¶àά½âÃÕϵͳÉî¶È²ð½â
ÔÚÓÎÏ·½¹µãµÄDNSÆÊÎöÃÕÌâÖУ¬¿ª·¢ÕßÇÉÃîÈÚºÏÁËÅÌËã»ú»ù´¡ÍøÂç֪ʶ¡£Íæ¼ÒÐèҪͨ¹ýµ÷½âÄ¢¹½¾úË¿×ßÏòÖØ¹¹TCP/IPÐÒéÕ»£¬ÕâÖÖÔ¢½ÌÓÚÀÖµÄÉè¼ÆÈÃÿ´¦½âÃÕ³¡¾°¶¼°µº¬ÍøÂ繤³ÌÔÀí¡£µ±Óöµ½http״̬Âë404µÄÌØÊâÇøÓòʱ£¬ÎÞ·ÁʵÑéÓÃÓÎÏ·ÄÚµÄ"»º´æÕûÀíÆ÷"ÖØÖÃÇéÐβÎÊý£¬ÍùÍùÄÜ·¢Ã÷Òþ²ØµÄ²Êµ°¹Ø¿¨¡£
ÊÓ¾õ·ûºÅµÄ¿çǰÑÔÐðÊÂ
ÏñËØÃÀÊõÓëÈü²©Åó¿ËÆø¸ÅµÄÉî¶ÈÈÚºÏËÜÔì³öÆæÒìµÄÊÓ¾õÓïϵ¡£Ã¿¸öÍøÕ¾Ä¢¹½µÄÉ«²Ê±¥ºÍ¶ÈºÍ·¢¹âƵÂʶÔÓ¦ÆäÇ徲Ʒ¼¶£¬HTTPSÐÒéµÄÄ¢¹½»áÒ»Á¬ÉÁׯÂÌÉ«Á÷¹â¡£ÔÚä¯ÀÀÆ÷µÄÄâ̬»¯Éè¼ÆÖУ¬×ª¶¯Ìõ±»×ª»¯Îª¿ÉÅÊÅÀµÄÌÙÂû£¬ÊéÇ©À¸ÔòÑݱäΪ´æ·ÅµÀ¾ßµÄ¾ú¸Ç¿ÍÕ»£¬ÕâÖÖ¿ç´ÎÔªµÄÊÓ¾õת»»¼«´óÔöÇ¿ÁËÓÎÏ·ÌìϵÄÌÕ×í¸Ð¡£
¶à¶ËÁª¶¯µÄÊÔÍæÕ½ÂÔ
ͨ¹ýBÕ¾ÓÎÏ·ÖÐÐĵÄÔÆ´æµµÏµÍ³£¬Íæ¼Ò¿ÉÔÚÍøÒ³¶ËÓëÒÆ¶¯¶ËÎÞ·ìÏνÓÓÎÏ·Àú³Ì¡£½¨ÒéÐÂÊÖÓÅÏÈʹÓÃPC¶ËÍê³ÉDNSÓ³ÉäÀàϸÃܲÙ×÷£¬´¥ÆÁ×°±¸Ôò¸üÊʺϾÙÐоúË¿ÅàÓýµÈÑø³ÉÍæ·¨¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ã¿ÖÜÈý°´ÆÚ¿ª·ÅµÄ"Êý¾Ý·ç±©"»î¶¯ÖУ¬¿çƽ̨Ð×÷ʹÃü¿É»ñȡ˫±¶´ø¿í¼ÓËÙµÀ¾ß¡£
¡¶Ð¡Éì½øÍøÕ¾Ä¢¹½¡·ÔÚBilibiliÓÎÏ·ÖÐÐĵÄÀÖ³ÉÉÏÏߣ¬±ê¼Ç׏ú²ú×ÔÁ¦ÓÎÏ·ÔÚÐéÄâÉú̬¹¹½¨Óë½ÌÓýÓéÀÖÈÚºÏÁìÓòÈ¡µÃÖ÷ÒªÍ»ÆÆ¡£Æä½«ÍøÂçÔÀí¾ßÏó»¯Îª¿É½»»¥ÓÎÏ·ÔªËØµÄÁ¢ÒìÉè¼Æ£¬²»µ«ÎªÍæ¼Ò´øÀ´ÆæÒìµÄÊÔÍæÌåÑ飬¸üͨ¹ýÓÎÏ·»¯Ñ§Ï°ÍØÕ¹ÁË֪ʶÈö²¥µÄ½çÏß¡£Ëæ×źóÐøDLCÖÐÇø¿éÁ´Ä£¿éµÄ¼ÓÈ룬Õâ¸öÒ»Á¬Éú³¤µÄÍøÕ¾Ä¢¹½Ììϱؽ«´øÀ´¸ü¶à¾ªÏ²¡£ »î¶¯£º¡¾Ð¡Éì½ø91Çɶ̽Ë÷ÈÈÃÅ»°Ìâ×îÐÂ×ÊѶÎÞµ¯´°¹ã¸æÓÎÏ·Ãâ·Ñ¡¿ ÔÚBilibiliÓÎÏ·ÖÐÐÄ×îÐÂÉÏÏߵġ¶Ð¡Éì½øÍøÕ¾Ä¢¹½¡·Òý·¢Íæ¼ÒÈÈÒé¡£Õâ¿îÁ¬ÏµÏñËØÒÕÊõÓëÆæ»ÃðÏÕµÄ×ÔÁ¦ÓÎÏ·£¬Í¨¹ýÆæÒìµÄÍøÂçÌìÏÂÉ趨Óë½âÃÕÍæ·¨£¬ÎªÍæ¼Ò¹¹½¨ÁËÒ»¸ö¿ÉʵʱÔÚÏß̽Ë÷µÄÐéÄâÉú̬Ȧ¡£±¾ÎĽ«´ÓÓÎÏ·»úÖÆ¡¢ÊÓ¾õ·ºÆð¡¢BÕ¾ÌØÉ«ÊÊÅäÈý´óά¶ÈÕö¿ªÉî¶ÈÆÊÎö£¬´øÄúÌåÑéÕⳡÉñÃØµÄÊý×ÖÉÁÖÌ½ÃØÖ®Âá£ÐéÄâÍøÂçÉú̬ϵͳ¹¹½¨ÔÀí
¡¶Ð¡Éì½øÍøÕ¾Ä¢¹½¡·µÄ½¹µãÍæ·¨»ùÓÚ¶¯Ì¬Éú³¤Ëã·¨£¨Procedural Generation£©¹¹½¨µÄÐéÄâÍøÂçÌìÏ¡£ÓÎÏ·ÖÐÿ¸öÄ¢¹½½Úµã´ú±í²î±ðÍøÕ¾ÓòÃû£¬ÆäÐÎ̬»áƾ֤»á¼ûÁ÷Á¿×Ô¶¯±äÐΣ¬ÕâÖÖ½«ÍøÂçÊý¾Ý¿ÉÊÓ»¯µÄÉè¼ÆÀíÄîÔÚ×ÔÁ¦ÓÎÏ·ÖÐÉÐÊôÊ×´´¡£Íæ¼Òͨ¹ý¿ØÖÆÖ÷½Ç"СÉì½ø"µÄÉìËõ´¥ÊÖ£¬ÔÚBվרÊôЧÀÍÆ÷´î½¨µÄµ¯ÐÔ¿Õ¼äÖÐÍê³É×ÊԴʺ²ÞÓëÉúÌ¬ÖØÐÞ¡£
BÕ¾Óû§½»»¥ÌØÉ«Ç¿»¯
µÃÒæÓÚBilibiliÓÎÏ·ÖÐÐĵÄÊÖÒÕÖ§³Ö£¬¸Ã×÷ʵÏÖÁ˵¯Ä»Êý¾ÝÓëÓÎÏ·³¡¾°µÄʵʱÁªÄîÍ·ÖÆ¡£µ±Íæ¼ÒÔâÓöÌØ¶¨Bossսʱ£¬ÏµÍ³»á¼´Ê±×¥È¡Ä¿½ñÖ±²¥¼äµÄµ¯Ä»ÄÚÈÝÌìÉú¶¯Ì¬»¤¶ÜÖµ¡£ÕâÖÖ½«UGCÄÚÈÝת»¯ÎªÓÎÏ·ÄÚ×ÊÔ´µÄÁ¢ÒìÉè¼Æ£¬Ê¹µÃÿ´ÎÕ½¶·¶¼ÒòÍæ¼ÒÉçȺµÄÕûÌå´´×÷·ºÆð²î±ðÕ½ÂÔ×éºÏ£¬ÍêÉÆÚ¹ÊÍÁË"ÍøÕ¾Ä¢¹½"Éú̬µÄÒ»Á¬½ø»¯ÌØÕ÷¡£
¶àά½âÃÕϵͳÉî¶È²ð½â
ÔÚÓÎÏ·½¹µãµÄDNSÆÊÎöÃÕÌâÖУ¬¿ª·¢ÕßÇÉÃîÈÚºÏÁËÅÌËã»ú»ù´¡ÍøÂç֪ʶ¡£Íæ¼ÒÐèҪͨ¹ýµ÷½âÄ¢¹½¾úË¿×ßÏòÖØ¹¹TCP/IPÐÒéÕ»£¬ÕâÖÖÔ¢½ÌÓÚÀÖµÄÉè¼ÆÈÃÿ´¦½âÃÕ³¡¾°¶¼°µº¬ÍøÂ繤³ÌÔÀí¡£µ±Óöµ½http״̬Âë404µÄÌØÊâÇøÓòʱ£¬ÎÞ·ÁʵÑéÓÃÓÎÏ·ÄÚµÄ"»º´æÕûÀíÆ÷"ÖØÖÃÇéÐβÎÊý£¬ÍùÍùÄÜ·¢Ã÷Òþ²ØµÄ²Êµ°¹Ø¿¨¡£
ÊÓ¾õ·ûºÅµÄ¿çǰÑÔÐðÊÂ
ÏñËØÃÀÊõÓëÈü²©Åó¿ËÆø¸ÅµÄÉî¶ÈÈÚºÏËÜÔì³öÆæÒìµÄÊÓ¾õÓïϵ¡£Ã¿¸öÍøÕ¾Ä¢¹½µÄÉ«²Ê±¥ºÍ¶ÈºÍ·¢¹âƵÂʶÔÓ¦ÆäÇ徲Ʒ¼¶£¬HTTPSÐÒéµÄÄ¢¹½»áÒ»Á¬ÉÁׯÂÌÉ«Á÷¹â¡£ÔÚä¯ÀÀÆ÷µÄÄâ̬»¯Éè¼ÆÖУ¬×ª¶¯Ìõ±»×ª»¯Îª¿ÉÅÊÅÀµÄÌÙÂû£¬ÊéÇ©À¸ÔòÑݱäΪ´æ·ÅµÀ¾ßµÄ¾ú¸Ç¿ÍÕ»£¬ÕâÖÖ¿ç´ÎÔªµÄÊÓ¾õת»»¼«´óÔöÇ¿ÁËÓÎÏ·ÌìϵÄÌÕ×í¸Ð¡£
¶à¶ËÁª¶¯µÄÊÔÍæÕ½ÂÔ
ͨ¹ýBÕ¾ÓÎÏ·ÖÐÐĵÄÔÆ´æµµÏµÍ³£¬Íæ¼Ò¿ÉÔÚÍøÒ³¶ËÓëÒÆ¶¯¶ËÎÞ·ìÏνÓÓÎÏ·Àú³Ì¡£½¨ÒéÐÂÊÖÓÅÏÈʹÓÃPC¶ËÍê³ÉDNSÓ³ÉäÀàϸÃܲÙ×÷£¬´¥ÆÁ×°±¸Ôò¸üÊʺϾÙÐоúË¿ÅàÓýµÈÑø³ÉÍæ·¨¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ã¿ÖÜÈý°´ÆÚ¿ª·ÅµÄ"Êý¾Ý·ç±©"»î¶¯ÖУ¬¿çƽ̨Ð×÷ʹÃü¿É»ñȡ˫±¶´ø¿í¼ÓËÙµÀ¾ß¡£
¡¶Ð¡Éì½øÍøÕ¾Ä¢¹½¡·ÔÚBilibiliÓÎÏ·ÖÐÐĵÄÀÖ³ÉÉÏÏߣ¬±ê¼Ç׏ú²ú×ÔÁ¦ÓÎÏ·ÔÚÐéÄâÉú̬¹¹½¨Óë½ÌÓýÓéÀÖÈÚºÏÁìÓòÈ¡µÃÖ÷ÒªÍ»ÆÆ¡£Æä½«ÍøÂçÔÀí¾ßÏó»¯Îª¿É½»»¥ÓÎÏ·ÔªËØµÄÁ¢ÒìÉè¼Æ£¬²»µ«ÎªÍæ¼Ò´øÀ´ÆæÒìµÄÊÔÍæÌåÑ飬¸üͨ¹ýÓÎÏ·»¯Ñ§Ï°ÍØÕ¹ÁË֪ʶÈö²¥µÄ½çÏß¡£Ëæ×źóÐøDLCÖÐÇø¿éÁ´Ä£¿éµÄ¼ÓÈ룬Õâ¸öÒ»Á¬Éú³¤µÄÍøÕ¾Ä¢¹½Ììϱؽ«´øÀ´¸ü¶à¾ªÏ²¡£