ÆÄÀÌÇÁ¹«·á ¹× ¿ÀÇ ¼Ò½º 2D °ÔÀÓ »ý¼º ¿£Áø | |
Áö±Ý ´Ù¿î·Îµå |
ÆÄÀÌÇÁ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Freeware
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- FIFE Team
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.fifengine.de
- ¿î¿µÃ¼Á¦:
- Mac OS X
- ÆÄÀÏ Å©±â:
- 25.7 MB
ÆÄÀÌÇÁ ű×
ÆÄÀÌÇÁ ¼³¸í
¹«·á ¹× ¿ÀÇ ¼Ò½º 2D °ÔÀÓ »ý¼º ¿£Áø Fife ÇÁ·ÎÁ§Æ®ÀÇ »ç¸íÀº Å©·Î½º Ç÷§Æû 2D °ÔÀÓ »ý¼º ÇÁ·¹ÀÓ ¿öÅ©¸¦ ¸¸µå´Â °ÍÀÔ´Ï´Ù. °ÔÀÓÀº ÆíÁý±â µµ±¸, °ÔÀÓ Æ¯Á¤ ½ºÅ©¸³Æ®, ¿£Áø ¹× °ÔÀÓ ÄÜÅÙÃ÷ (¿¹ :Áöµµ, ±×·¡ÇÈ ¹× ¼Ò¸®)ÀÇ Á¶ÇÕÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù .Note : FIFE´Â GNU ¶óÀ̺귯¸® ¶Ç´Â ´ú ÀÏ¹Ý °øÁß ¶óÀ̼¾½º (LGPL)ÀÇ Á¶°Ç¿¡ µû¶ó ¶óÀ̼¾½º ¹× ¹èÆ÷µË´Ï´Ù. ...¿¡ ´ÙÀ½Àº "fife"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °ÔÀÓÀº ¿£Áø, ÆíÁý±â µµ±¸, °ÔÀÓ Æ¯Á¤ ½ºÅ©¸³Æ® ¹× °ÔÀÓ ÄÜÅÙÃ÷ (¿¹ :Áöµµ, ±×·¡ÇÈ ¹× ¼Ò¸®)ÀÇ Á¶ÇÕÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÇÁ·¹ÀÓ ¿öÅ©´Â ¸ðµç À¯ÇüÀÇ °ÔÀÓ (¿¹ : RTS, RPG)¿¡ ¹ÀÌÁö ¾ÊÁö¸¸ ´ë½Å ¸ðµç ÇØ´ç Ç÷§ÆûÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ ÇÁ·¹ÀÓ ¿öÅ©´Â ¼ø¼öÇÑ ÇÏÇâ½Äº¸±â¸¦ Ãß°¡ÇÏ¿© ´Ù¸¥ ¾ÆÀÌ¼Ò ¸ÞÆ®¸¯ ºä¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ Àüü 3D À¯¿¬¼º ´ë½Å ¿£ÁøÀº ÁÖ·Î °íÇ°Áú 2D ±×·¡ÇÈÀ» »ç¿ëÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. ÀÌ°ÍÀº ´ë»ó Ç÷§Æû¿¡ ´ëÇÑ ¿ä±¸°¡ Àû°í ÇÁ·¹ÀÓ ¿öÅ© ¹× °ÔÀÓ °³¹ßÀ» ´Ü¼øÈÇÕ´Ï´Ù. ¡¤ ÆíÁý±â µµ±¸ÀÇ ¸ñÀûÀº °ÔÀÓ ÄÜÅÙÃ÷¸¦ ¿£Áø ¹× ½ºÅ©¸³Æ®¿Í ¹ÙÀεùÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ °íµµ°¡ Á¦°Å µÈ (³«Áø À¯»ê). ³×ÀÓ ½ºÆäÀ̽º Áö¿ø : »õ·Î¿î ¸®¼Ò½º ÀÎÇÁ¶ó Àüü ¿£ÁøÀ¸·Î ¸¶À̱׷¹À̼ǵ˴ϴÙ. ÀÌ·¸°ÔÇÏ¸é ´ÙÀ½À» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. ¡¤ Ç®¸µµÇ¾î¾ßÇÏ´Â ¸ðµç ÀÚ¿ø¿¡ ´ëÇÑ ±ÕÀÏ ÇÑ Ç®¸µ. ¡¤ ¸ðµç ÀÚ¿ø (¸ðµ¨ Àç·á, À̹ÌÁö, »ç¿îµå ...)¿¡ ´ëÇÑ ±ÕÀÏ ÀûÀç. ¡¤ ÀúÀå (¸ðµ¨ °ÍµéÀ» ¸ðµ¨)À» Áö¿øÇÏ´Â ÀÚ¿øÀ»À§ÇÑ ±ÕÀÏ ÇÑ Àý¾à. ¡¤ µ¥ÀÌÅÍ ¼¼Æ®´Â ÀÌÁ¦ DataSet °èÃþ ´ë½Å ¸ðµ¨ÀÇ Ç÷§ ¸ñ·Ï¿¡ ÀúÀåµË´Ï´Ù. ¡¤ ¸ðµ¨ÀÇ º¯°æ »çÇ×Àº ÀÌÁ¦ ºÎ±â°¡ ÀÖ½À´Ï´Ù. º¯°æ ûÃëÀÚ¸¦ À§ÇØ Á¦°øµÇ´Â °üÂûÀÚ ÀÎÅÍÆäÀ̽º. ¡¤À̸¦ ÅëÇØ ¿¹¸¦µé ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ¶ó¿îµå¿¡¼ Æú¸µ ´ë½Å º¯°æ »çÇ׿¡¸¸ ¹ÝÀÀÇÕ´Ï´Ù. ¡¤ Æ®¸®°Å¸¦À§ÇÑ Áß¿äÇÑ ÀÎ ¿¡ÀÌ ºí·¯µµ ÀÖ½À´Ï´Ù. ¡¤ ÀνºÅϽº´Â ÀÌÁ¦ Ãʱâ ȸÀü °ªÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ °³Ã¼´Â ±âº» ÀÛ¾÷À» Áö¿øÇÕ´Ï´Ù. ¡¤ Ãß°¡ ¸ðµ¨ Á¤¸®. ¡¤ ÀÌÁ¦ ¸ðµç ÀÚ¿øÀÌ ¿øÄ¢ 1 ÆÄÀÏ / 1 ÀÚ¿øÀ¸·Î Á¤Àǵ˴ϴÙ. ¡¤ ÀÌÁ¦ °´Ã¼ÀÇ °¡Á® ¿À±â°¡ Æ÷ÇÔ µÈ µð·ºÅ丮¸¦ ±â¹ÝÀ¸·Î ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÀÌÁ¦ »ó´ë °æ·Î°¡ Àý´ë °ª ´ë½Å »ç¿ëµË´Ï´Ù. ¡¤ ¸ðµç·Îµå´Â ÀÌÁ¦ ÆÄÀ̽ã (TinyXML Á¾¼Ó¼ºÀÌ Á¦°ÅµÊ)¿¡¼ ¹ß»ýÇÕ´Ï´Ù. ¡¤ Çâ»óµÈ ¿À·ùº¸°í. ¡¤Áöµµ¿¡¼ ÀνºÅϽº¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤Áöµµ¿¡¼ ÀνºÅϽº¸¦ ȸÀü ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤Áöµµ È®´ë °¡´É (OpenGL ¸ðµå ¸¸ ÇØ´ç). ¡¤ ÇöÀç ¼±ÅÃµÈ ÀνºÅϽº·Î ±×¸² (´ëÇü Áö»ó ¿µ¿ª). ¡¤ ÁÖ¾îÁø µð·ºÅ丮¸¦ ±â¹ÝÀ¸·Î ¿©·¯ °³Ã¼ °¡Á® ¿À±â. ¡¤ ÃʱâÁöµµ »ý¼º ¸¶¹ý»ç (¿©ÀüÈ÷ ÁøÇà ÁßÀÓ). ´õ ¸¹Àº ÀÚ»ê : ¡¤ ±×·¡ÇÈ, »ç¿îµå, À½¾Ç ... ¡¤ ½ºÅ丮 ¶óÀΰú ÀÏÄ¡ÇÏ´Â µÎ °³ÀÇ »õ·Î¿îÁöµµ. ¡¤ ¸®¿À µ¥ Ȧ¶ó´Â ÀÌÁ¦ ÆÐÅ°Áö ±¸Á¶¸¦ ÁؼöÇÕ´Ï´Ù : http://wiki.fifengine.de/fife_package_specification ¡¤ Æ˾÷ ¸Þ´º ÅëÇÕ, ¾×¼Ç µ¥¸ð (ű, ÅäÅ©). ¡¤ ½ºÅ©·Ñ ¸·´ëÀÇ ¼û¾î. ¡¤ ÅؽºÆ® Æ÷Àå. ¡¤ ´õ ÀÛÀº °³¼±ÀÌ ¸¹½À´Ï´Ù. ¡¤ Çȼ¿ ¿Ïº®ÇÑ ÀνºÅϽº µû±â (Åõ¸í¼ºÀ» °í·ÁÇØ º¾´Ï´Ù). ÁÖ¾îÁø È¸é »ç°¢Çü¿¡¼ ÀνºÅϽº ¸ñ·ÏÀ» °¡Á® ¿À´Â ±â´É. ¡¤ °Å¸® °è»êÀº ½±°Ô ½ºÅ©¸³Æ®¿¡ ³ëÃâµÇ¾ú½À´Ï´Ù. ¡¤ ÀνºÅϽº À±°û¼±. ¡¤ ÀνºÅϽº Âø»ö. ¡¤ ½ºÅ©¸° ¼¦Àº ÀÌÁ¦ PNG Çü½Ä (BMP ´ë½Å)À¸·Î ÀúÀåµË´Ï´Ù. ¡¤ LinuxÀÇ ½ºÅ×·¹¿À »ç¿îµå Áö¿ø (¿ÀÇ ¼ÒÇÁÆ®ÀÇ µµ¿òÀ¸·Î µµÀÔ). ¡¤ ·»´õ¸µ µÈ À̹ÌÁö¿Í º°µµÀÇ À̹ÌÁö´Â ÀÌÁ¦ ±×·¡ÇÈ ÇÁ¸®¹ÌƼºê (¿¹ : ¶óÀÎ, Á¡)¸¦ ·»´õ¸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °¢ Ä«¸Þ¶ó´Â ÀÌÁ¦ º°µµÀÇ ·»´õ·¯ ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. Ä«¸Þ¶ó¸¦ µ¶¸³ÀûÀ¸·Î Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ È®´ë / Ãà¼Ò ±â´É (ÇöÀç OpenGL ¹é¿£µå¿¡¼¸¸ Á¦´ë·Î Áö¿øµÊ). ¡¤ µå·¡±× Ä¿¼ Á¤ÀÇ Áö¿ø. ¡¤ OpenGL ±×·¡ÇÈ Chunking Size´Â ÇöÀç ¼³Á¤¿¡¼ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é µµ¿Í Áà¾ßÇÑ´Ù. Å« ¹è°æÀ¸·Î. ¡¤ GenericRenderer ½ºÅ©¸³Æ®¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ µÈ ·»´õ¸µ ±â´ÉÀ» Ãß°¡ÇÕ´Ï´Ù. ¡¤ ÆÄÀÌÇÁ Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ Á¤ÀÇ µÈ Ãʱâ ÆÐÅ°Áö ±¸Á¶. ¡¤ GuichanÀÌ ÃֽŠ¸±¸®½º 0.8.1·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ¡¤ unittests ´ë½Å unittest ++ÀÇ »ç¿ë¹ý. ¡¤ ¸¹Àº ¹ö±× ¼öÁ¤. ¡¤ GPL 2.0¿¡¼ LGPL 2.1 (¶Ç´Â Newer)À¸·Î ÀüȯÇϽʽÿÀ.
ÆÄÀÌÇÁ °ü·Ã ¼ÒÇÁÆ®¿þ¾î