| »óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
| - °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
| - Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
| - °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
| - ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
|
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
| - »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
| - »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
| - Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
|
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
| - ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
|
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
|
| »ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰQ&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³À¯Æ©ºêº¸´Ù ±í°í, °³¹ß ¹®¼º¸´Ù ½±°Ô!
´Ü°èº°·Î ±¸¼ºµÈ °¡Àå Ä£ÀýÇÑ ·¹Æ®·Î °ÔÀÓ °³¹ß °¡À̵å
ÀÌ Ã¥¿¡¼ ¿ì¸®°¡ ÇÔ²² ¸¸µé °ÔÀÓÀº °øÀ» ƨ°Ü ºí·ÏÀ» ¾ø¾Ö°Å³ª ÃѾ˷ΠÀûÀ» Á¦°ÅÇÏ´Â, Á¶ÀÛÀº ´Ü¼øÇÏÁö¸¸ ¸ôÀÔ°¨Àº È®½ÇÇÑ ·¹Æ®·Î °ÔÀÓµéÀÔ´Ï´Ù. °øÀÌ Æ¨±â°í, ÃѾËÀÌ ³¯¾Æ°¡°í, Á¡¼ö°¡ ¿Ã¶ó°¡´Â ±× ¼ø°£¸¶´Ù Á÷Á¢ ¸¸µç Äڵ尡 »ì¾Æ ¿òÁ÷Àδٴ ¥¸´ÇÑ °æÇèÀ» ÇÏ°Ô µÉ °Ì´Ï´Ù. ±×¸®°í ±× °æÇèÀº ¿ì¸®¿¡°Ô ´Ù½Ã ÀÌ·¸°Ô ¸»ÇØÁÝ´Ï´Ù. ¡°Á¶±Ý¸¸ ´õ ÇØº¸¸é ÁøÂ¥ °ÔÀÓÀÌ ¿Ï¼ºµÉ °Í °°¾Æ.¡±
¹°·Ð óÀ½ºÎÅÍ ¸ðµç °ÍÀÌ ¼ú¼ú Ç®¸®Áö´Â ¾Ê½À´Ï´Ù. °øÀ» Á¤È®È÷ ƨ±â´Â °Í, ÃѾËÀÌ È¸é ¹ÛÀ¸·Î ³ª°¡Áö ¾Êµµ·Ï ó¸®ÇÏ´Â °Í, Á¡¼ö¸¦ ¿Ã¸®´Â ·ÎÁ÷À» Â¥´Â °Í ÇϳªÇϳª°¡ »õ·Î¿î µµÀüÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·± ÀÛÀº ¹®Á¦µéÀ» Çϳª¾¿ ÇØ°áÇØ ³ª°¡´Ù º¸¸é, °ÔÀÓÀÌ Á¡Á¡ ¡®°ÔÀÓ´Ù¿öÁö´Â °æÇ衯À» ÇÏ°Ô µË´Ï´Ù. ¹Ù·Î ±×¶§ ¿©·¯ºÐÀº ´Ü¼øÇÑ ÇнÀÀ» ³Ñ¾î¼ ¡®¸¸µå´Â Áñ°Å¿ò¡¯À» ´À³¢°Ô µÉ °ÍÀÔ´Ï´Ù.
Áß¿äÇÑ °Ç ¿Ïº®ÇÏ°Ô ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ³¡±îÁö °è¼ÓÇØº¸´Â °ÍÀÔ´Ï´Ù. ¾ÆÁÖ ÀÛÀº ¼º°øµµ ¸ðÀÌ°í ¸ðÀ̸é Å« ¼ºÃë°¡ µË´Ï´Ù. ´Ü¼øÇÑ ±â´ÉµéÀÌ Çϳª¾¿ ¿¬°áµÇ¾î, ³ªÁß¿¡´Â ¿Ï¼ºµÈ ÇϳªÀÇ ÀÛǰÀÌ µÇ´Â °ÍÀÌÁÒ. ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ ¹Ù·Î ±×·± ù ÀÛǰÀ» ¿Ï¼ºÇϵµ·Ï µ½´Â ±æÀâÀ̰¡ µÉ °ÍÀÔ´Ï´Ù.
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷Stage 01 °ÔÀÓ °³¹ß, ±× ¸ðÇèÀÇ ½ÃÀÛ
Level 1 ÆÄÀ̽㠰³¹ß ±âÁö ±¸Ãà
__1.1 ÆÄÀ̽ãÀÌ Ãʺ¸¿¡°Ô À¯¸®ÇÑ ÀÌÀ¯
__1.2 ÆÄÀ̽㠴ٿî·Îµå ¹× ¼³Ä¡ ¹æ¹ý
__1.3 PyCharm ´Ù¿î·Îµå ¹× ¼³Ä¡ ¹æ¹ý
__1.4 PyCharm ½ÇÇàÇÏ°í ¼³Á¤Çϱâ
____ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
__1.5 Pygame ¶óÀ̺귯¸® ´Ù¿î·Îµå ¹× ºÒ·¯¿À±â
____Pygame ´Ù¿î·ÎµåÇϱâ
____Pygame ºÒ·¯¿À±â
____PyCharm ¸Þ´º ÇÑ±Û ¼³Á¤Çϱâ
__1.6 ¿¹Á¦ ÀÚ·á ´Ù¿î·Îµå ¹× ºÒ·¯¿À±â
____ÄÚµå ´Ù¿î·Îµå & ½ÇÇà ¹æ¹ý
Level 2 ÆÄÀ̽ãÀ¸·Î ÀüÅõ Áغñ
__2.1 ÆÄÀ̽㠱⺻ ¹®¹ý ¸¶½ºÅÍÇϱâ
____1. ÁÖ¼®
____2. º¯¼ö ¼±¾ð°ú ÀÚ·áÇü
____3. ÇÔ¼ö
____4. Á¶°Ç¹®(if¹®)
____5. ¹Ýº¹¹®(while¹®)
____6. »ê¼ú ¿¬»êÀÚ
____7. ´ëÀÔ ¿¬»êÀÚ
____8. ºñ±³ ¿¬»êÀÚ
____9. ³í¸® ¿¬»êÀÚ
____10. ³»Àå ÇÔ¼ö
____11. º¯¼öÀÇ ÇüÅ º¯È¯
__2.2 ±¸¹ÌÈ£¿Í ½¬¿î ³²ÀÚ 1
__2.3 ÆÄÀ̽㠽ÉÈ ¹®¹ý ¸¶½ºÅÍÇϱâ
____1. ÀÚ·á ±¸Á¶: ¸®½ºÆ®, Æ©ÇÃ, µñ¼Å³Ê¸®
____2. ¹Ýº¹¹®(for¹®)
____3. ½ºÄÚÇÁ
____4. ¸ðµâ°ú ÆÐŰÁö
____5. ¾Ë¾Æ µÎ¸é ÁÁÀº ÇÔ¼ö enumerate()
____6. try except·Î ¿¹¿Ü ó¸®Çϱâ
__2.4 ±¸¹ÌÈ£¿Í ½¬¿î ³²ÀÚ 2
__2.5 Äڵ带 ¡®Àд¡¯ ¹æ¹ý
__2.6 ¾Ë¾Æ µÎ¸é ÁÁÀ» ÄÚµå ½ºÅ¸ÀÏ °¡À̵å
____1. PEP 8ÀÇ ÁÖ¿ä »çÇ×
____2. ÄÚµå °¡µ¶¼ºÀ» ³ôÀÌ´Â 4°¡Áö PyCharm ¼³Á¤
Stage 02 PygameÀ̶ó´Â Àü¼³ÀÇ ¾ÆÀÌÅÛÀ» ¾òÀÚ!
Level 3 ù ¹øÂ° Äù½ºÆ®, Pygame ÀåÂøÇϱâ
__3.1 PygameÀÇ ±¸Á¶ ÀÌÇØÇϱâ
____1. Pygame ÃʱâÈ
____2. Pygame â ¸¸µé±â
____3. Pygame Á¾·áÇϱâ
____4. ÇÁ·¹ÀÓ ÀÌÇØÇϱâ
____5. update()·Î ÇÁ·¹ÀÓ ÀÌ¾î ºÙÀ̱â
____6. PygameÀ¸·Î µµÈÁö¿¡ ±×¸² ±×¸®±â ¡°hello world¡±
__3.2 PygameÀÇ µµ±¸¿Í °³³ä ÀÍÈ÷±â
____1. ÁÂÇ¥
____2. ÅØ½ºÆ®¿Í ÆùÆ®
____3. »ö»ó
____4. ŸÀÌ¸Ó¿Í ½Ã°£
____5. ȸé(FPS) ÄÁÆ®·Ñ
____6. »ç°¢Çü ±×¸®±â
____7. ¿ø ±×¸®±â
____9. ¸¶¿ì½º ÄÁÆ®·Ñ
____10. Ãæµ¹ °¨Áö
Level 4 µÎ ¹øÂ° Äù½ºÆ®, Pygame ¼ö·ÃÇϱâ
__4.1 ¹ÝÀÀ ¼Óµµ Å×½ºÆ® ¸¸µé±â
____1. Pygame ÃʱâÈ ¹× ±âº» È¸é ¼³Á¤
____2. ¿ø ±×¸®±â ¹× Ãʱ⠻ö»ó ¼³Á¤
____3. ¾È³» ÅØ½ºÆ® Ãß°¡
____4. ·£´ý ½Ã°£ ¼³Á¤
____5. Ŭ¸¯ ¹ÝÀÀ ½Ã°£ ±â·Ï
____6. À߸øµÈ Ŭ¸¯ ó¸®¿Í °ÔÀÓ ÃʱâÈ
__4.2 Ãʰ£´Ü ʱ¸ °ÔÀÓ ¸¸µé±â
____1. Pygame Ãʱ⠼³Á¤ ¹× È¸é »ý¼º
____2. Ç÷¹À̾î 1 ÆÐµé »ý¼º ¹× ¿òÁ÷ÀÓ ±¸Çö
____3. Ç÷¹À̾î 2 ÆÐµé »ý¼º ¹× ¿òÁ÷ÀÓ ±¸Çö(¹æÇâŰ »ç¿ë)
____4. °ø »ý¼º ¹× À§Ä¡ ¼³Á¤
____5. °ø ¿òÁ÷À̱â
____6. °øÀÇ °æ°è Ãæµ¹ ±¸Çö(»óÇÏ ¹Ý»ç)
____7. °ø°ú ÆÐµéÀÇ Ãæµ¹ ±¸Çö
Level 5 ¼¼ ¹øÂ° Äù½ºÆ®, È¸é º¸È£±â
__5.1 ¡®¿ìÁÖ ¿©Ç࡯ È¸é º¸È£±â ¸¸µé±â
__5.2 ½Ã°¢Àû ¸ôÀÔ°¨ÀÇ ¿ø¸® ÀÌÇØÇϱâ
__5.3 Ãʱ⠼³Á¤ ¹× Ŭ·¡½º ±â´É, ¼Ó¼º ¼³°èÇϱâ
__5.4 º¯¼ö Ãß°¡ ¹× ÇÔ¼ö ±â´É ±¸ÇöÇϱâ
__5.5 º°ÀÇ À̵¿ ±¸ÇöÇϱâ
__5.6 ¿îµ¿ ½ÃÂ÷ ±¸ÇöÇϱâ
Stage 03 ·¹Æ®·Î °ÔÀÓ ´øÀü ޱ¸Çϱâ
Level 6 ·¹Æ®·Î °ÔÀÓ ¸¶½ºÅÍ 1, ʱ¸ °ÔÀÓ
__6.1 ¸ðƼºê °ÔÀÓ Æþ
__6.2 °ÔÀÓ ±âȹ ¹× °³¹ß ´Ü°è Á¤¸®Çϱâ
__6.3 È¸é ¼³Á¤Çϱâ
__6.4 Å׵θ® ±×¸®±â
__6.5 Ç÷¹ÀÌ ±¸¿ª ±¸ºÐÇϱâ
__6.6 ¡®ÇÔ¼öÈ¡¯¸¦ Ȱ¿ëÇÑ Á¡¼± ±×¸®±â
__6.7 Á¡¼±À¸·Î Ç÷¹ÀÌ °ø°£ ±¸ºÐÇϱâ
__6.8 ¶óÄÏ »ý¼ºÇϱâ
__6.9 °ø »ý¼ºÇϱâ
__6.10 ¶óÄÏ ¿òÁ÷À̱â
____1. ù ¹øÂ° ¹®Á¦: °ÔÀÓ ±¸¿ªÀ» ¹þ¾î³ª´Â ¶óÄÏ
____2. µÎ ¹øÂ° ¹®Á¦: ²÷¾îÁö´Â Ű ÀÔ·Â
__6.11 °ø ¿òÁ÷À̱â
____1. µî¼Ó, °¡¼Ó, Ãæµ¹
____2. µî¼Ó°ú ¹æÇâ
____3. Ãæµ¹ °³³ä ±¸Çö
____4. °¡¼Ó°ú Á¦ÇÑ ¼Óµµ °³³ä ±¸Çö
__6.12 Ç÷¹À̾î¿Í °øÀÇ Ãæµ¹ ±¸ÇöÇϱâ
__6.13 Á¡¼ö Ç¥½ÃÇϱâ
__6.14 °ÔÀÓ Á¾·á Á¶°Ç ¸¸µé±â
__6.15 °ÔÀÓ Àç½ÃÀÛ È¸é ¸¸µé±â
__6.16 ½ÇÇà ½Ã°£ ¼³Á¤Çϱâ
__6.17 °ÔÀÓ Å¸ÀÌÆ² ȸé Ãß°¡
__6.18 °øÀÇ ½ÃÀÛ ¹æÇâ°ú ¹ë·±½º ¼³Á¤Çϱâ
__6.19 Á¿ì Å׵θ® ¾ø¾Ö±â
__6.20 °øÀ» ¿øÀ¸·Î ¸¸µé±â
__6.21 ¸¶¹«¸®, Àüü ÄÚµå Á¤¸®Çϱâ
____ºÒÇÊ¿äÇÑ import ±¸¹® Á¤¸®
____Áߺ¹µÈ ÄÚµå ÇÔ¼öÈ(draw_text)
____Pygame À̺¥Æ® ó¸® ¹æ½Ä °³¼±
____ÄÚµå Áߺ¹ Á¦°Å¿Í À§Ä¡ Á¶Á¤(Ball Ŭ·¡½º ÃʱâÈ)
____°ÔÀÓ »óÅ º¯¼öÀÇ Àϰü¼º À¯Áö
____ÄÚµå ½ºÅ¸ÀÏ °³¼±(PEP 8 Áؼö)
Level 7 ·¹Æ®·Î °ÔÀÓ ¸¶½ºÅÍ 2, º®µ¹ ±ú±â °ÔÀÓ
__7.1 ¸ðƼºê °ÔÀÓ, ¾ËÄ«³ëÀ̵å
__7.2 È¸é »ý¼º & °ÔÀÓ ·çÇÁ ¼³Á¤Çϱâ
__7.3 Ç÷¹À̾î(ÆÐµé) »ý¼ºÇϱâ
__7.4 ºí·Ï »ý¼ºÇϱâ
__7.5 °ø »ý¼ºÇϱâ
__7.6 °øÀÇ ¿òÁ÷ÀÓ ±¸ÇöÇϱâ
__7.7 °ø°ú ºí·Ï Ãæµ¹ ±¸ÇöÇϱâ
__7.8 °ø°ú Ç÷¹À̾î Ãæµ¹ ±¸ÇöÇϱâ
__7.9 Á¡¼ö ¹× »ý¸í ½Ã½ºÅÛ ±¸ÇöÇϱâ
__7.10 ºí·Ï Å©±â & ¹èÄ¡ ¼öÁ¤Çϱâ
__7.11 Ãæµ¹ ó¸® °³¼±Çϱâ
__7.12 ¾ÆÀÌÅÛ »ý¼ºÇϱâ
__7.13 ¾ÆÀÌÅÛ À̵¿ ¹× Ãæµ¹ ±¸ÇöÇϱâ
__7.14 ¾ÆÀÌÅÛ°ú ÆÐµéÀÇ »óÈ£ ÀÛ¿ë È¿°ú ±¸ÇöÇϱâ
__7.15 ¾ÆÀÌÅÛ »ö»ó º¯°æÇϱâ
__7.16 ¾ÆÀÌÅÛ Ãß°¡ È¿°ú ºÎ¿©Çϱâ
__7.17 ¸®ÆÑÅ丵Çϱâ
__7.18 °ÔÀÓ ÀÎÆ®·Î & °ÔÀÓ ¿À¹ö È¸é ±¸ÇöÇϱâ
__7.19 ºí·Ï ±â´É ÆÐÄ¡Çϱâ
__7.20 Ç÷¹À̾î¿Í °ø ±â´É ÆÐÄ¡Çϱâ
Level 8 ·¹Æ®·Î °ÔÀÓ ¸¶½ºÅÍ 3, ÃÑ¾Ë ÇÇÇϱ⠰ÔÀÓ
__8.1 ¸ðƼºê °ÔÀÓ, ´åÁö
__8.2 ±âº» ¼³Á¤°ú Ãʱâ È¸é ±¸¼ºÇϱâ
__8.3 Ç÷¹À̾î Ŭ·¡½º Á¤ÀÇÇϱâ
__8.4 ÃÑ¾Ë Å¬·¡½º Á¤ÀÇÇϱâ
__8.5 Ãæµ¹ °¨Áö ±â´É°ú °ÔÀÓ Á¾·á/Àç½ÃÀÛ ±â´É ±¸ÇöÇϱâ
__8.6 Á¡¼ö ±â´É ±¸ÇöÇϱâ
__8.7 °ÔÀÓ »óÅ °ü¸®Çϱâ
__8.8 °ÔÀÓ Å¬·¡½º ±¸ÇöÇϱâ
__8.9 Ưº°ÇÑ ÃѾË, Çý¼º ±¸ÇöÇϱâ
__8.10 ÃÑ¾Ë Àç»ý¼º°ú °³¼ö Ç¥½Ã ±â´É Ãß°¡Çϱâ
__8.11 ÃÖ°í Á¡¼ö ±â·Ï ½Ã½ºÅÛ ±¸ÇöÇϱâ
__8.12 BGM ³Ö±â
__8.13 À̹ÌÁö ³Ö±â
Stage 04 ·¹Æ®·Î °ÔÀÓ ´øÀü Áß°£ º¸½ºÀü
Level 9 ·¹Æ®·Î ½´ÆÃ °ÔÀÓ ¸¶½ºÅÍ 1, °æÂû FPS °ÔÀÓ
__9.1 ¸ðƼºê °ÔÀÓ, ¹öÃß¾î İ
__9.2 ±âº» ¼³Á¤°ú ÃʱâÈÇϱâ
__9.3 Ãѱâ Ŭ·¡½º ±¸Çö ¹× ÃÑ¾Ë ¹ß»ç ±â´É Ãß°¡Çϱâ
__9.4 Ç÷¹ÀÌ¾î »óÅ Ŭ·¡½º ±¸ÇöÇϱâ
__9.5 ½ÊÀÚ¼± ±¸ÇöÇϱâ
__9.6 Àû °´Ã¼ »ý¼º ¹× ±âº» µ¿ÀÛ ±¸ÇöÇϱâ
__9.7 ÀÎÁú °´Ã¼ »ý¼º ¹× ±âº» µ¿ÀÛ ±¸ÇöÇϱâ
__9.8 Àû °ø°Ý ¹× µ¿½É¿ø ÆÇÁ¤ ±¸ÇöÇϱâ
__9.9 Àû°ú ÀÎÁúÀÇ Ãæµ¹ ÆÇÁ¤ ±¸ÇöÇϱâ
__9.10 ½ºÆä¼È Àû Ãß°¡Çϱâ
__9.11 ÇÇ°Ý È¿°ú ±¸ÇöÇϱâ
__9.12 ÇÇ°Ý È¿°ú Æ÷ÇÔÇÑ Ãѱâ UI ¹× Äü ¸®·Îµå Ç¥½ÃÇϱâ
__9.13 ÀÎÁúÀÇ µ¿ÀÛ°ú »óÈ£ ÀÛ¿ë °³¼±Çϱâ
__9.14 Game Ŭ·¡½º·Î Àüü È帧 °ü¸®Çϱâ
__9.15 Intro, game over, Àç½ÃÀÛ ±â´É Ãß°¡Çϱâ
__9.16 °ÔÀÓ ¹ë·±½º Á¶Á¤Çϱâ
__9.17 À̹ÌÁö Ãß°¡Çϱâ
Level 10 ·¹Æ®·Î ½´ÆÃ °ÔÀÓ ¸¶½ºÅÍ 2, ¿ìÁÖ Ä§·«ÀÚ °ÔÀÓ
__10.1 ¸ðƼºê °ÔÀÓ, ½ºÆäÀ̽º Àκ£ÀÌ´õ
__10.2 ½ÇÇà ȯ°æ ¸¸µé±â
__10.3 unit°ú player Ŭ·¡½º ±¸ÇöÇϱâ
__10.4 ħ·«ÀÚ ¸¸µé±â
__10.5 ħ·«ÀÚ ¹«¸® ¸¸µé±â
__10.6 ħ·«ÀÚ¿¡°Ô »ö»ó ÀÔÈ÷±â
__10.7 ħ·«ÀÚ ¿òÁ÷À̱â
__10.8 Ç÷¹À̾îÀÇ ÃÑ¾Ë ±¸ÇöÇϱâ
__10.9 Àû°ú ÃѾËÀÇ Ãæµ¹ ±¸ÇöÇϱâ
__10.10 ÀûÀÇ ÃÑ¾Ë ±¸ÇöÇϱâ
__10.11 Á¡¼ö, »ý¸í ½Ã½ºÅÛ ±¸ÇöÇϱâ
__10.12 °ÔÀÓ Á¾·á Á¶°Ç ¹× È¸é ±¸ÇöÇϱâ
__10.13 °ÔÀÓ ³À̵µ ³ôÀÌ±â ¨ç º® ±¸ÇöÇϱâ
__10.14 °ÔÀÓ ³À̵µ ³ôÀ̱⠨è UFO ¸¸µé±â
Stage 05 ·¹Æ®·Î °ÔÀÓ ´øÀü ÃÖÁ¾ º¸½ºÀü
Level 11 ºñ»óÇÏ´Â ¿ëÀÇ Àü¼³, ¿ë ºñÇà ½´ÆÃ °ÔÀÓ
__11.1 ¸ðƼºê °ÔÀÓ, µå·¡°ï ÇöóÀÌÆ®
__11.2 ½ºÅ©·Ñ¸µ ¹è°æ ¸¸µé±â
__11.3 ¸ðµâȸ¦ Ȱ¿ëÇÑ °ÔÀÓ ¼³°èÇϱâ
____°ÔÀÓÀÇ ÇÙ½É ¿ä¼Ò »ìÆìº¸±â
____°ÔÀÓ ÇÁ·ÎÁ§Æ® ±¸Á¶
____°ÔÀÓ Á¦ÀÛ ½Ã Âü°í »çÇ×
__11.4 Main Ŭ·¡½ºÀÇ ±¸¼º »ìÆìº¸±â
__11.5 Player Ŭ·¡½ºÀÇ ±¸¼º »ìÆìº¸±â
__11.6 Monster ±¸ÇöÇϱâ
__11.7 Coin ±¸ÇöÇϱâ
__11.8 Item ±¸ÇöÇϱâ
__11.9 Bullet ±¸ÇöÇϱâ
__11.10 Boss ±¸ÇöÇϱâ
__11.11 Meteo ±¸ÇöÇϱâ
__11.12 Utils ±¸ÇöÇϱâ
__11.13 TicksManager °ü¸®Çϱâ
__11.14 Scrolling_background ±¸ÇöÇϱâ
Level 12 ½ºÆäÀ̽º ꏷ ½´ÆÃ °ÔÀÓ
__12.1 ¸ðƼºê °ÔÀÓ, ½ºÆ®¶óÀÌÄ¿Áî 1945
__12.2 °ÔÀÓ Ãʱ⠼³Á¤ ¹× ¹è°æ ¿ä¼Ò ±¸ÇöÇϱâ
__12.3 Ç÷¹À̾î Ŭ·¡½º ¸¸µé±â
__12.4 Àû Ŭ·¡½º ¸¸µé±â
__12.5 ½Ã³ª¸®¿À ÆÄÀÏ ¸¸µé±â
__12.6 Ãæµ¹ ó¸®
__12.7 Ư¼ö ½ºÅ³
ºÎ·Ï ÀÚÁÖ ¸¶ÁÖÄ¡´Â ¿¡·¯ ¹× ÇØ°á ¹æ¹ý
ºÎ·Ï A ÇØ°á ¹æ¹ýÀÌ °£´ÜÇÑ ¿¡·¯
__A.1 ÆÄÀ̽㠹®¹ý ¹× ¿ÀŸ °ü·Ã ¿¡·¯
__A.2 º¯¼ö ÂüÁ¶ ¹× ÇÒ´ç °ü·Ã ¿¡·¯
__A.3 ŸÀÔ ¹× ¿¬»ê °ü·Ã ¿¡·¯
__A.4 ÀÚ·á ±¸Á¶ ¹× Àε¦½Ì °ü·Ã ¿¡·¯
__A.5 ŸÀÔ º¯È¯ ¹× °ª °ü·Ã ¿¡·¯
__A.6 ¹Ýº¹ ¹× ¼øÈ¸ °ü·Ã ¿¡·¯
__A.7 ÆÄÀÏ ÀÔÃâ·Â ¹× °æ·Î °ü·Ã ¿¡·¯
__A.8 ¸ðµâ ¹× ÀÓÆ÷Æ® °ü·Ã ¿¡·¯
__A.9 »ç¿ëÀÚ ÀÎÅÍ·´Æ® ¹× Á¾·á °ü·Ã ¿¡·¯
__A.10 ¸ðÈ£ÇÑ Á¢±Ù ¹× ³í¸® ¿À·ù
__A.11 ¼öÇÐ °ü·Ã ¿¡·¯
__A.12 ¸Þ¸ð¸® ¹× ¸®¼Ò½º °ü·Ã ¿¡·¯
ºÎ·Ï B Pygame ¿¡·¯
__B.1 ¸ÞÀÎ ·çÇÁ ³»¿¡¼ ½Ã°£ °ü¸® ¹ÌÈí
__B.2 À̺¥Æ® 󸮸¦ Á¦´ë·Î ÇÏÁö ¾ÊÀ½
__B.3 °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP)ÀÇ È°¿ë ºÎÁ·
__B.4 È¸é ¾÷µ¥ÀÌÆ® ¹× flip()/update() È£Ã⠽Ǽö
__B.5 ¸®¼Ò½º °ü¸® ¹®Á¦(¸Þ¸ð¸® ´©¼ö)
__B.6 Ãæµ¹ °¨Áö ¹× ó¸® ·ÎÁ÷ÀÇ À߸øµÈ ±¸Çö
__B.7 È¸é ±ô¹ÚÀÓ ¹®Á¦
__B.8 °ÔÀÓ ·çÇÁ ³»¿¡¼ ¸®¼Ò½º ·Îµù ¹× »ç¿îµå ÃʱâÈÀÇ ºñÈ¿À²Àû »ç¿ë
__B.9 À߸øµÈ ÇÁ·¹ÀÓ ±â¹Ý À̵¿
__B.10 ÅØ½ºÆ® ·»´õ¸µ ¹®Á¦
ÃâÆÇ»ç ¼Æò¡ÚÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÁÖ¿ä ºÐ¾ß¡Ú
Stage 1 : °ÔÀÓ °³¹ß, ±× ¸ðÇèÀÇ ½ÃÀÛ
ÆÄÀ̽ã°ú PyCharmÀ¸·Î °³¹ß ±âÁö¸¦ ±¸ÃàÇÕ´Ï´Ù. °ÔÀÓ °³¹ßÀ» ½ÃÀÛÇÒ Áغñ¸¦ ¸¶Ä¥ ¼ö ÀÖ¾î¿ä.
Stage 2 : PygameÀ̶ó´Â Àü¼³ÀÇ ¾ÆÀÌÅÛÀ» ¾òÀÚ!
Pygame À̶ó´Â ¶óÀ̺귯¸®, Áï ÇÙ½É µµ±¸¸¦ ¼Õ¿¡ Áã°Ô µË´Ï´Ù.
¢º ¸¸µå´Â °ÔÀÓ: ¹ÝÀÀ ¼Óµµ Å×½ºÆ®, Ãʰ£´Ü ʱ¸ °ÔÀÓ, ¿ìÁÖ ¿©Çà È¸é º¸È£±â
Stage 3 : ·¹Æ®·Î °ÔÀÓ ´øÀü ޱ¸Çϱâ
·¹Æ®·Î ¾ÆÄÉÀÌµå °ÔÀÓµéÀ» ¸¸µé¸ç °ÔÀÓÀÇ ¿ø¸®¸¦ ÀÌÇØÇϰí ÄÚµù ½Ç·ÂÀ» Ű¿ó´Ï´Ù.
¢º ¸¸µå´Â °ÔÀÓ: ʱ¸ °ÔÀÓ, º®µ¹ ±ú±â °ÔÀÓ, ÃÑ¾Ë ÇÇÇϱ⠰ÔÀÓ
Stage 4 : ·¹Æ®·Î °ÔÀÓ ´øÀü Áß°£ º¸½ºÀü
Stage 3¿¡¼ ´Ù·é °Íº¸´Ù ³À̵µ ³ôÀº °ÔÀÓµéÀ» ¸¸µé¸ç °ÔÀÓÀÇ ¿ø¸®¸¦ ÀÌÇØÇϰí ÄÚµù ½Ç·ÂÀ» Ű¿ó´Ï´Ù.
¢º ¸¸µå´Â °ÔÀÓ: °æÂû FPS °ÔÀÓ, ¿ìÁÖ Ä§·«ÀÚ °ÔÀÓ
Stage 5 : ·¹Æ®·Î °ÔÀÓ ´øÀü ÃÖÁ¾ º¸½ºÀü
ÀÌ Ã¥¿¡¼ °¡Àå ¾î·Á¿î ³À̵µ¿¡ ¸ÂÃç °ÔÀÓÀ» Á¦ÀÛÇÕ´Ï´Ù. ÀÌ °úÁ¤¿¡¼ Áö±Ý±îÁö ÇнÀÇÑ °³³äÀ» ÃѸÁ¶óÇϰí Á¤¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¢º ¸¸µå´Â °ÔÀÓ: ¿ë ºñÇà ½´ÆÃ °ÔÀÓ, ½ºÆäÀ̽º ꏷ ½´ÆÃ °ÔÀÓ
ºÎ·Ï : ÀÚÁÖ ¸¶ÁÖÄ¡´Â ¿¡·¯ ¹× ÇØ°á ¹æ¹ý
°ÔÀÓÀ» °³¹ßÇÏ´Â µ¿¾È ÀÚÁÖ ¸¶ÁÖÇÏ°Ô µÇ´Â ÆÄÀ̽㠹®¹ý ¹× Pygame °ü·Ã ¿¡·¯ ÇØ°á¹ýÀ» Á¤¸®Çß½À´Ï´Ù.
¿¹Á¦ ÆÄÀÏ : github.com/IhyeonKlim/retroGameWithPython
¡ÚÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ¡Ú
- ÇÁ·Î±×·¡¹Ö °æÇèÀº °ÅÀÇ ¾øÁö¸¸, Á÷Á¢ °ÔÀÓÀ» ¸¸µé¾î º¸°í ½Í´Ù¸é?
- °ÔÀÓ ¿Ï¼º ÈÄ µðÀÚÀÎÀ̳ª »ç¿îµå±îÁö ½º½º·Î ²Ù¸ç º¸°í ½Í´Ù¸é?
- ÆÄÀ̽ãÀ̶ó´Â ¾ð¾î¸¦ ¹è¿üÁö¸¸ ¡®¹«¾ùÀ» ¸¸µé¾î¾ß ÇÒÁö¡¯ ¸ð¸£°Ú´Ù¸é?
- ¹°¸®, Ãæµ¹, Á¡¼ö °è»ê µî °ÔÀÓÀÇ ÇÙ½É ·ÎÁ÷À» ´Ü°èº°·Î ÀÍÈ÷°í ½Í´Ù¸é?
- ÆÄÀ̽㠼ö¾÷¿¡¼ ½Ç½À ÇÁ·ÎÁ§Æ®¸¦ ã°í ÀÖ´Ù¸é? |
| ±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
|
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
| ±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |
|