<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842005%2F%EC%9B%94%EC%9A%94%EC%9D%BC%2FBlueDragon</id>
	<title>데블스캠프2005/월요일/BlueDragon - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842005%2F%EC%9B%94%EC%9A%94%EC%9D%BC%2FBlueDragon"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842005/%EC%9B%94%EC%9A%94%EC%9D%BC/BlueDragon&amp;action=history"/>
	<updated>2026-05-15T23:05:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842005/%EC%9B%94%EC%9A%94%EC%9D%BC/BlueDragon&amp;diff=46127&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:29, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842005/%EC%9B%94%EC%9A%94%EC%9D%BC/BlueDragon&amp;diff=46127&amp;oldid=prev"/>
		<updated>2021-02-07T05:29:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;청룡을 무찔러 보물찾기&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 # -*- coding: cp949 -*-&lt;br /&gt;
 &lt;br /&gt;
 import random&lt;br /&gt;
 &lt;br /&gt;
 class Room:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
         self.place = [&amp;#039;루이스&amp;#039;, &amp;#039;청룡탕&amp;#039;, &amp;#039;공대&amp;#039;, &amp;#039;할매동산&amp;#039;, &amp;#039;정문&amp;#039;]&lt;br /&gt;
         &lt;br /&gt;
 class User:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
         self.aRoom = Room()&lt;br /&gt;
         self.place = &amp;#039;정문&amp;#039;&lt;br /&gt;
         self.hasKey = False&lt;br /&gt;
         self.name = &amp;#039;익명&amp;#039;&lt;br /&gt;
         self.hp = 100&lt;br /&gt;
         self.aDragon = BlueDragon(self)&lt;br /&gt;
         self.aTrasure = Trasure()&lt;br /&gt;
 &lt;br /&gt;
     def setName(self, name):&lt;br /&gt;
         self.name = name&lt;br /&gt;
         &lt;br /&gt;
     def checkPlace(self):&lt;br /&gt;
         if self.place == &amp;#039;청룡탕&amp;#039; and not self.aDragon.die:&lt;br /&gt;
             self.aDragon.attack()&lt;br /&gt;
 &lt;br /&gt;
         if self.place == &amp;#039;할매동산&amp;#039;:&lt;br /&gt;
             print &amp;#039;보물상자를 발견했습니다.&amp;#039;&lt;br /&gt;
             if not self.aTrasure.open:&lt;br /&gt;
                 if self.hasKey:&lt;br /&gt;
                     print &amp;#039;보물상자를 열쇠로 엽니다.&amp;#039;&lt;br /&gt;
                     self.aTrasure.open = True&lt;br /&gt;
                     print &amp;#039;축하합니다. 보물을 발견했습니다.&amp;#039;&lt;br /&gt;
                     print &amp;#039;게임을 끝냅니다.&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
                 else:&lt;br /&gt;
                     print &amp;#039;열쇠를 찾아오세요/&amp;#039;&lt;br /&gt;
                 &lt;br /&gt;
     def move(self):&lt;br /&gt;
         print self.name, &amp;#039;은&amp;#039;,&lt;br /&gt;
         for room in self.aRoom.place:&lt;br /&gt;
             if room != self.place:&lt;br /&gt;
                print room,&amp;#039;,&amp;#039;,&lt;br /&gt;
                 &lt;br /&gt;
         print &amp;#039;에 갈 수 있습니다.&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
         place = raw_input(&amp;quot;어디로 갈까요?&amp;quot;)&lt;br /&gt;
         self.place = place&lt;br /&gt;
 &lt;br /&gt;
         print self.name, self.place , &amp;#039;에 들어왔습니다.&amp;#039;&lt;br /&gt;
         self.checkPlace()&lt;br /&gt;
 &lt;br /&gt;
                 &lt;br /&gt;
     def attack(self):&lt;br /&gt;
         if self.place != &amp;#039;청룡탕&amp;#039;:&lt;br /&gt;
             return&lt;br /&gt;
         print &amp;#039;청룡을 공격합니다.&amp;#039;&lt;br /&gt;
         &lt;br /&gt;
         self.aDragon.hp -= random.randrange(100)&lt;br /&gt;
         print &amp;#039;청룡의 hp는 &amp;#039;, self.aDragon.hp, &amp;#039;입니다.&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
         if self.aDragon.hp &amp;amp;lt;= 0:&lt;br /&gt;
             self.aDragon.die = True&lt;br /&gt;
             print &amp;#039;청룡을 무찔렀습니다.&amp;#039;&lt;br /&gt;
             print &amp;#039;열쇠를 취득했습니다.&amp;#039;&lt;br /&gt;
             self.hasKey = True&lt;br /&gt;
         else:&lt;br /&gt;
             self.aDragon.attack()&lt;br /&gt;
         &lt;br /&gt;
 &lt;br /&gt;
 class BlueDragon:&lt;br /&gt;
     def __init__(self, user):&lt;br /&gt;
         self.name = &amp;#039;청룡&amp;#039;&lt;br /&gt;
         self.die = False&lt;br /&gt;
         self.aUser = user&lt;br /&gt;
         self.hp = 100&lt;br /&gt;
 &lt;br /&gt;
     def attack(self):&lt;br /&gt;
         print &amp;#039;당신을 물어뜯습니다.&amp;#039;&lt;br /&gt;
         self.aUser.hp -= random.randrange(100)&lt;br /&gt;
         print &amp;#039;당신의 hp는 &amp;#039;, self.aUser.hp, &amp;#039;입니다.&amp;#039;&lt;br /&gt;
         &lt;br /&gt;
         if self.aUser.hp &amp;amp;lt;= 0:&lt;br /&gt;
             print &amp;#039;당신은 죽었습니다.&amp;#039;&lt;br /&gt;
             print &amp;#039;Game Over&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 class Trasure:&lt;br /&gt;
     def __init__(self):&lt;br /&gt;
         self.name = &amp;#039;보물상자&amp;#039;&lt;br /&gt;
         self.open = False&lt;br /&gt;
 &lt;br /&gt;
         &lt;br /&gt;
 &lt;br /&gt;
 if __name__ == &amp;#039;__main__&amp;#039;:&lt;br /&gt;
     print &amp;#039;당신은 중앙대 정문에 서 있습니다.&amp;#039;&lt;br /&gt;
     print &amp;#039;차가 지나가고, 사람도 지나다닙니다.&amp;#039;&lt;br /&gt;
     print &amp;#039;어디로 갈까요?&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[데블스캠프2005/월요일]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>