วิธีสร้างเกมข้อความ

ผู้เขียน: Mark Sanchez
วันที่สร้าง: 1 มกราคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
สร้างเกมจับคู่ข้อความ สำหรับการสอนสมัยใหม่
วิดีโอ: สร้างเกมจับคู่ข้อความ สำหรับการสอนสมัยใหม่

เนื้อหา

การผจญภัยแบบข้อความหรือนิยายเชิงโต้ตอบ (ถ้าเรียกสั้นๆ ว่า) เป็นเกมคอมพิวเตอร์ประเภทที่เก่าแก่ที่สุด โดยมีฐานแฟนเพลงที่ค่อนข้างเล็กแต่ทุ่มเทในทุกวันนี้ โดยปกติแล้วจะมีให้ใช้ฟรี ใช้พลังการประมวลผลเพียงเล็กน้อย และที่สำคัญที่สุด คุณสามารถสร้างเกมดังกล่าวได้โดยไม่ต้องเรียนรู้ทักษะการเขียนโปรแกรม

ขั้นตอน

ส่วนที่ 1 จาก 3: การเลือกซอฟต์แวร์

  1. 1 ลองแจ้ง 7 Inform 7 เป็นเครื่องมือยอดนิยมและเต็มไปด้วยฟีเจอร์สำหรับการสร้างเกมแบบข้อความ (โดยทั่วไปจะเรียกว่านิยายเชิงโต้ตอบ) ภาษาการเขียนโปรแกรมได้รับการออกแบบในรูปแบบของประโยคภาษาอังกฤษทั่วไปในขณะที่ให้ฟังก์ชันการทำงานเต็มรูปแบบInform 7 ให้บริการฟรีสำหรับระบบ Windows, Mac และ Linux
  2. 2 ใช้ Adrift เพื่อสร้างเกมบน Windows อย่างง่ายดาย Adrift เป็นอีกภาษาหนึ่งที่เป็นที่นิยมและเรียบง่ายสำหรับนิยายเชิงโต้ตอบ เนื่องจากใช้อินเทอร์เฟซแบบกราฟิกมากกว่าการเข้ารหัส จึงสามารถใช้งานได้ง่ายโดยผู้ที่ไม่คุ้นเคยกับการเขียนโปรแกรม Adrift นั้นฟรีและใช้ได้เฉพาะกับระบบ Windows เท่านั้น แม้ว่าเกมที่สร้างด้วยมันสามารถเล่นได้บนระบบปฏิบัติการใดๆ หรือแม้แต่ในเบราว์เซอร์
  3. 3 หากคุณคุ้นเคยกับพื้นฐานการเขียนโปรแกรม ลองใช้ TADS 3 หากคุณต้องการสร้างเกมข้อความเหมือนโครงการเขียนโค้ด TADS 3 อาจเป็นซอฟต์แวร์ที่ครอบคลุมที่สุดสำหรับงานนี้ มันจะทำงานได้ราบรื่นยิ่งขึ้นหากคุณคุ้นเคยกับภาษาการเขียนโปรแกรม C ++ และ / หรือ Javascript TADS 3 ให้บริการฟรีและพร้อมใช้งานสำหรับระบบต่างๆ เช่น Windows, Mac และ Linux
    • TADS 3 เวอร์ชัน Windows (และเท่านั้น) มาพร้อมกับโปรแกรมเสริม "Workbench" ซึ่งทำให้โปรแกรมเข้าถึงได้ง่ายขึ้นสำหรับผู้ที่ไม่มีความรู้ในการเขียนโปรแกรม และโดยทั่วไปจะสะดวกกว่าในการใช้งาน
    • โปรแกรมเมอร์อาจสนใจการเปรียบเทียบโดยละเอียดของ Inform 7 และ TADS 3
  4. 4 ตรวจสอบตัวเลือกอื่นๆ ชุดเครื่องมือด้านบนเป็นที่นิยมมากที่สุด แต่มีโปรแกรมอื่นๆ ที่ได้รับการยอมรับในชุมชนนิยายออนไลน์ หากไม่มีโปรแกรมในรายการใดที่คุณสนใจหรือคุณต้องการสำรวจตัวเลือกอื่นๆ ให้ลองใช้สิ่งที่คล้ายคลึงกันต่อไปนี้:
    • Hugo
    • อลัน
  5. 5 ลองใช้ตัวเลือกตามเบราว์เซอร์ คุณสามารถเริ่มต้นได้ทันทีโดยไม่ต้องโหลดล่วงหน้าโดยใช้หนึ่งในเครื่องมือต่อไปนี้:
    • Quest (คล้ายกับชุดเครื่องมือ IF ที่แสดงด้านบน)
    • Twine (โปรแกรมแก้ไขกราฟิกที่ใช้งานง่าย)
    • StoryNexus (ผู้เล่นเลือกหนึ่งในตัวเลือกที่มีให้ แทนที่จะเดาข้อความที่จะป้อน StoryNexus ทำให้เกมของคุณออนไลน์ มีเครื่องมือสร้างรายได้)

ตอนที่ 2 ของ 3: เริ่มต้น

  1. 1 ตรวจสอบคำสั่งข้อความ ในเกมข้อความส่วนใหญ่ คุณต้องป้อนคำสั่งเพื่อก้าวต่อไป ผู้ที่เคยเล่นนิยายแบบโต้ตอบมาก่อนจะคาดหวังว่าเกมของคุณจะมีคำสั่งเฉพาะ เช่น "สำรวจ (วัตถุ)" และ "รับ (วัตถุ)"
    • เอกสารทางเทคนิคหรือความช่วยเหลือสำหรับซอฟต์แวร์ที่เลือกจะแนะนำให้คุณรู้จักกับคำสั่งเหล่านี้และวิธีเพิ่มคำสั่งเหล่านี้ลงในเกม
    • บ่อยครั้งในเกมมีคำสั่งพิเศษเพิ่มเติม ตั้งแต่ "หมุนไม้กอล์ฟ" และลงท้ายด้วย "ตัดหญ้า" การกระทำดังกล่าวควรชัดเจนสำหรับผู้เล่น เว้นแต่คุณจะใส่เป็นเรื่องตลกหรือไข่อีสเตอร์ที่ไม่ส่งผลต่อความคืบหน้าของเกมแต่อย่างใด
  2. 2 วางแผนแผนที่และ / หรือการเคลื่อนไหวของผู้เล่น รูปแบบนวนิยายเชิงโต้ตอบที่พบบ่อยที่สุดคือการสำรวจสถานที่ต่างๆ ซึ่งเรียกกันทั่วไปว่า "ห้อง" แม้ว่าจะอยู่กลางแจ้งก็ตาม ในการเริ่มต้น จะเป็นการดีที่จะสร้างห้องหนึ่งหรือสองห้องสำหรับผู้เล่นเพื่อศึกษา จากนั้นอีกสองสามห้อง ซึ่งการเข้าห้องนั้นจะต้องมีการค้นหาง่ายๆ หรือการไขปริศนา และปริศนาขนาดใหญ่ ซึ่งคุณจะต้องทำ หยาดเหงื่อและศึกษาทุกอย่างอย่างละเอียดถี่ถ้วน
    • นอกจากนี้ คุณสามารถสร้างโปรเจ็กต์ที่ตัวเลือกของผู้เล่นมีบทบาทหลัก แทนที่จะเป็นปริศนาที่พวกเขาไข อาจเป็นเรื่องราวทางอารมณ์โดยอิงจากความสัมพันธ์ของผู้เล่นกับตัวละครอื่นๆ หรือแคมเปญเนื้อเรื่องที่ผู้เล่นจะต้องตัดสินใจหลายอย่างเพื่อดูผลที่ตามมาในฉากต่อๆ ไป คุณสามารถใช้แผนที่ทางภูมิศาสตร์หรือ "ห้อง" เพื่อทำหน้าที่เป็นกิจกรรม และผู้เล่นจะดำเนินไปตามฉากต่างๆ ที่อธิบายถึงสิ่งที่เกิดขึ้น
  3. 3 รับความช่วยเหลือเกี่ยวกับไวยากรณ์ หากห้องแรกของคุณไม่ทำงานตามที่คุณต้องการ หรือคุณไม่รู้วิธีบรรลุผลตามที่ต้องการในโปรแกรมที่มีอยู่ ให้มองหาเมนู "คำแนะนำ" หรือ "ความช่วยเหลือ" รวมทั้ง "อ่าน" ฉัน” ในโฟลเดอร์โปรแกรม หากยังไม่เพียงพอ ให้โพสต์คำถามของคุณในฟอรัมของไซต์ที่คุณดาวน์โหลดซอฟต์แวร์หรือในฟอรัมทั่วไปสำหรับนิยายเชิงโต้ตอบ
  4. 4 สร้างการแนะนำและห้องแรก เมื่อคุณมีเลย์เอาต์พื้นฐานสำหรับเกมแล้ว ให้เขียนคำนำสั้นๆ เพื่ออธิบายเกม อธิบายคำสั่งที่ผิดปกติ และเตือนเกี่ยวกับการจำกัดอายุ หากมี จากนั้นให้อธิบายห้องแรก พยายามทำให้ฉากนี้น่าสนใจที่สุด เพราะผู้เล่นส่วนใหญ่จะเลิกเล่นเมื่อเห็นห้องว่าง ต่อไปนี้คือตัวอย่างบางส่วนของสิ่งที่ผู้เล่นควรเห็นเป็นอันดับแรกเมื่อเริ่มเกม (มีป้ายกำกับเพื่อความสะดวก):
    • บทนำ: สำหรับเรือยอทช์ลำนี้ คุณต้องแลกคูปองพุดดิ้งฟรีทั้งคอลเลกชันและตอนนี้กำลังนำออกทะเล พระเจ้าเกลียดคุณอย่างชัดเจน ฉันควรไปดูว่าลูซี่โอเคไหมหลังจากพายุเข้า ดูเหมือนว่าในเวลานั้นเธออยู่ในห้องเครื่อง
    • คำเตือนด้านลอจิสติกส์และเนื้อหา: ยินดีต้อนรับสู่กฎบัตรเรือยอทช์ ป้อน "ตรวจสอบคูปอง" เพื่อดูคอลเลกชันของคุณ ใช้คำสั่ง "แลก (ชื่อคูปอง)" เพื่อใช้ประโยชน์จากไอเท็มลึกลับเหล่านี้ ข้อควรสนใจ: เกมดังกล่าวมีฉากของความรุนแรงและการกินเนื้อคน
    • รายละเอียดห้อง: คุณกำลังยืนอยู่ในห้องนักบินที่มีแผงไม้โอ๊ค เตียงเหล็กสองชั้นพลิกคว่ำในพายุ และที่นอนเดียวที่ฉีกขาดและเปียกอยู่ใต้มินิบาร์ มีประตูปิดอยู่ทางด้านทิศเหนือของห้อง
  5. 5 สร้างทีมสำหรับห้องแรก คิดว่าผู้เล่นสามารถโต้ตอบกับแต่ละวัตถุที่คุณพูดถึงได้อย่างไร อย่างน้อยที่สุด พวกเขาควรจะสามารถ "ศึกษา" หรือ "ศึกษา" ได้ทุกวิชา ต่อไปนี้คือตัวอย่างบางส่วนของคำสั่งที่ผู้เล่นสามารถใช้ได้และข้อความที่แสดงอันเป็นผลมาจากการกระทำของพวกเขา:
    • ตรวจสอบที่นอน - อัดแน่นไปด้วยขนห่านคุณภาพเยี่ยมซึ่งส่วนใหญ่กำลังลอยอยู่รอบห้อง เปียกและมีกลิ่นเหมือนเหล้า
    • เรียนเอง - คุณเหนื่อยและแต่งตัวแค่ชุดสีชมพูขาดๆ เท่านั้น ดึงไว้สักครู่ก่อนที่พายุจะพัดมา เสื้อคลุมมีกระเป๋าและเข็มขัดผ้าฝ้าย
    • เปิดประตู - มือจับประตูหมุนได้ แต่ประตูไม่ให้ยืม ดูเหมือนของหนักกำลังจับประตูอยู่อีกฝั่ง
  6. 6 เปลี่ยนห้องแรกเป็นปริศนาง่ายๆ ตามจุดเริ่มต้นสุดคลาสสิก ผู้เล่นต้องหาทางออกจากห้อง ปริศนาไม่จำเป็นต้องยาก แค่ตัวอย่างว่าเกมของคุณเกี่ยวกับอะไร เธอควรสอนผู้เล่นให้อ่านคำอธิบายอย่างละเอียดและมองหาเบาะแส ตัวอย่างเช่น หลังจากป้อนคำสั่ง ผู้เล่นต้องทำสิ่งต่อไปนี้:
    • ยกที่นอน - ในวินาทีเดียวกัน กลิ่นเตกีล่าแรงๆ ก็กระทบจมูกคุณ คุณจะเห็นได้ว่าทำไมที่นอนถึงเปียก ... คุณโยนทิ้งแล้วเช็ดมือบนเสื้อคลุม
    • สำรวจห้อง - คุณอยู่ในห้องนักบินที่มีแผงไม้โอ๊ค เตียงเหล็กสองชั้นพลิกคว่ำในพายุ และฟูกเพียงตัวเดียวที่ฉีกขาดและเปียกอยู่ด้านข้าง มีมินิบาร์อยู่ตรงหัวมุม มีประตูปิดอยู่ทางด้านทิศเหนือของห้อง มีขวดแตกอยู่บนพื้น
    • ยกขวด - คุณหยิบขวดเตกีล่าที่หัก คุณไม่มีทางรู้ว่าอะไรจะมีประโยชน์
    • กระเป๋านักเรียน - กระเป๋าเงินของคุณอยู่ในสถานที่ ยูฮู!
    • กระเป๋าสตางค์เรียน “แม้ว่าคุณจะแจกคูปองพุดดิ้งฟรี แต่ก็ยังมีคูปองฉุกเฉินในกระเป๋าของคุณ ตอนนี้คุณมีในสต็อก คูปองเศษซาก และ คูปองนกหวีด.
    • จ่ายชะแลง “คุณหยิบคูปองเศษซากขึ้นมาและเคลียร์คอของคุณ คูปองวิ่งออกไป และวินาทีต่อมา ชะแลงหนักก็ตกไปอยู่ในมือคุณ
    • เปิดประตูด้วยชะแลง - คุณสอดชะแลงเข้าไปในช่องของวงกบประตูแล้วกดแรงๆ คุณตกใจกับเสียงคำรามจากอีกฟากหนึ่งของประตู พยายามอีกหนึ่งครั้งแล้วคุณจะเปิดประตู แต่เมื่อถึงเวลานั้น จะเป็นการดีกว่าที่จะเตรียมอาวุธให้พร้อม
    • เปิดประตูด้วยชะแลง - คราวนี้ประตูไม่เปิดอีกต่อไป มันเหวี่ยงเปิดออกโดยไม่ยาก เปิดทางให้หมาป่าสีเทาตัวใหญ่เฝ้าดูคุณอยู่! คิดให้เร็ว - คุณสามารถเลือกได้เพียงตัวเลือกเดียวเท่านั้น
    • ตีหมาป่าด้วยขวด - คุณตีหมาป่าที่จมูกด้วยขวดที่แตก เขาบ่นและวิ่งหนีไปทางทิศเหนือเปิดแล้ว

ตอนที่ 3 ของ 3: การขัดและจบเกม

  1. 1 กริยาและคำนามควรมีความชัดเจน ในฐานะผู้สร้าง คุณจะคุ้นเคยกับคำศัพท์ต่างๆ ที่คุณจำได้มาก คนอื่นจะต้องได้รับคำแนะนำเพียงไม่กี่วลี เมื่อใดก็ตามที่คุณเพิ่มทีมหรือวัตถุใหม่ โดยเฉพาะอย่างยิ่งหากเป็นสิ่งสำคัญสำหรับความคืบหน้าในเกม ให้แน่ใจว่าได้ทำให้ชัดเจนและใช้งานง่าย
    • ใช้ชื่อรายการที่ถูกต้องในคำอธิบายห้องเสมอ ตัวอย่างเช่น หากผู้เล่นเข้าไปในห้องและเห็นคำอธิบายของ "ภาพวาด" คำศัพท์สำหรับวัตถุนี้จะต้องเป็น "ภาพวาด" หากคุณใช้คำว่า "ภาพ" โดยไม่ได้ตั้งใจ ผู้เล่นจะต้องสงสัยว่าจะโต้ตอบกับมันอย่างไร
    • อนุญาตให้ใช้คำพ้องความหมายสำหรับคำกริยา พิจารณาว่าผู้เล่นจะพยายามใช้วัตถุอย่างไร ตัวอย่างเช่น ปุ่มต้องตอบสนองต่อทั้ง "การกดปุ่ม" และ "การกดปุ่ม" ในกรณีของศัตรูก็สามารถ "โจมตี", "ตี", "ตัด" และ "ใช้ (รายการใด ๆ ที่สามารถใช้เป็นอาวุธได้) บน (ชื่อของศัตรู)"
  2. 2 ทำให้ปริศนาเป็นจริง อย่าปล่อยให้ปริศนาที่สร้างขึ้นมาอย่างพิถีพิถันของคุณรบกวนสมาธิของผู้อ่าน สมมติว่าคุณเอาชนะตัวเองและคิดปริศนาที่มีหมวกไวกิ้ง แท่งไดนาไมต์ และรังผึ้ง แต่สิ่งของเหล่านี้หาได้ยากบนยานอวกาศหรือในห้องเรียนของโรงเรียน ดังนั้น คุณทำลายตรรกะของฉาก และวัตถุแปลก ๆ จะตะโกนโดยตรงว่า: "ใช้ฉันเพื่อไขปริศนา"
    • การสร้างคำตอบหลายข้อสำหรับปริศนาตัวต่อตัวเดียวกันทำให้พวกมันดูสมจริงมากขึ้น เช่นเดียวกับการใช้หัวข้อเดียวกันในปริศนาหลายๆ ตัวหรือในรูปแบบที่ต่างกัน
    • ปริศนาต้องเหมาะสม ตัวละครของคุณควรรู้สึกว่าจำเป็นต้องไขปริศนานี้หรือปริศนานั้น
    • หลีกเลี่ยงปริศนาประดิษฐ์ เช่น หอคอยแห่งฮานอย เขาวงกต และปริศนาตรรกะ
  3. 3 ซื่อสัตย์กับผู้เล่นของคุณ เกมผจญภัยในโรงเรียนเก่ามีชื่อเสียงในด้านผลลัพธ์ที่โหดร้าย เช่น “คุณเอาก้อนกรวด ทำให้เกิดหิมะถล่มที่ฝังคุณไว้ใต้ตัวคุณ จบเกม" ผู้เล่นในทุกวันนี้ต้องการให้ทักษะของพวกเขาได้รับรางวัล นอกเหนือจากความจำเป็นในการหลีกเลี่ยงการเสียชีวิตของผู้เล่นโดยไม่ได้ตั้งใจ ต่อไปนี้คือการตัดสินใจในการออกแบบบางส่วนที่ควรคำนึงถึง:
    • เหตุการณ์สำคัญไม่ควรนำไปสู่การเสียชีวิตจากอุบัติเหตุ โดยส่วนใหญ่แล้ว เมื่อผู้เล่นรู้ว่าต้องทำอะไร พวกเขาควรจะประสบความสำเร็จ 100% ตลอดเวลา
    • กระจายคำใบ้สำหรับปริศนาที่ยุ่งยากและอย่าเพิ่มวิธีในจินตนาการมากกว่าสองวิธีในการแก้ปัญหา
    • อย่าเพิ่มปริศนาที่ไม่สามารถแก้ไขได้ในการเล่นครั้งแรก เช่น หากจำเป็นต้องสำรวจพื้นที่ถัดไป หรือปริศนาที่มีผลตามมาซึ่งหากแก้ไขไม่ถูกต้อง อาจนำไปสู่ความตาย
    • ไม่มีอะไรผิดปกติกับการบล็อกบางพื้นที่อย่างถาวรระหว่างเกม หากผู้เล่นได้รับคำเตือนก่อนหน้านั้น หากตัวเลือกบางอย่างนำไปสู่ความเป็นไปไม่ได้ที่จะจบเกม ผู้เล่นต้องรู้เรื่องนี้ และเกมต้องจบลงทันทีเพื่อให้ผู้เล่นออกจากความพยายามทั้งหมดโดยไม่หวังว่าจะชนะ
  4. 4 เพิ่มตอนจบ. ใช้เวลาสักครู่เพื่อทำให้แต่ละตอนจบน่าสนใจ หากผู้เล่นแพ้ ข้อความสำคัญควรปรากฏต่อหน้าเขา โดยอธิบายว่าเกิดอะไรขึ้นและแนะนำให้เขาลองอีกครั้ง หากผู้เล่นชนะ ให้เขียนตอนจบที่ยาวและมีชัย และปล่อยให้เขาทำสิ่งพิเศษสองสามอย่างในขณะที่ลิ้มรสชัยชนะในห้องสุดท้ายพิเศษ
  5. 5 มองหาคำแนะนำและแรงบันดาลใจ มีบทความมากมายเกี่ยวกับ Brass Lantern, Interactive Fiction Database และ IFWiki ซึ่งคุณสามารถฝึกฝนทักษะของคุณในหัวข้อเฉพาะเกี่ยวกับวิธีสร้างตัวละครที่น่าเชื่อถือหรือวิธีเขียนโปรแกรมวัตถุที่มีความสัมพันธ์ที่ซับซ้อนได้บางทีสิ่งที่สำคัญกว่านั้นคือคอลเลกชั่นเกมข้อความจำนวนมากบน IF Archive ซึ่งคุณสามารถค้นหาเกมที่คุณชอบและเล่นเกมเหล่านั้นเป็นการส่วนตัว ต่อไปนี้คือไซต์บางส่วนที่จะเริ่มต้นด้วย:
    • คอลเลกชันของคำพูดที่คอลเลกชัน IF Gems
    • หนังสือทฤษฎีไอเอฟ
    • งานฝีมือแห่งการผจญภัย
  6. 6 การทดสอบเบต้า เมื่อคุณสร้างเกมเสร็จแล้ว ให้เล่นสองสามครั้ง พยายามครอบคลุมส้อมที่เป็นไปได้ทั้งหมดในเกม และทำสิ่งต่าง ๆ ในลำดับ "แปลก" ที่คุณไม่ได้วางแผนไว้ หลังจากที่คุณแก้ไขจุดบกพร่องที่คุณพบแล้ว ให้เพื่อน ครอบครัว หรือผู้เล่นนิยายออนไลน์ออนไลน์เพื่อทดสอบเกมของคุณด้วย ให้พวกเขาแบ่งปันความคิดเกี่ยวกับส่วนที่ยากหรือน่าเบื่อของเกม และคิดเกี่ยวกับการเปลี่ยนแปลงหรือรวมวิธีแก้ปัญหาเพิ่มเติม
    • บันทึกบ่อยๆ หรือใช้คำสั่งเลิกทำ หากมี เพื่อให้คุณสามารถลองใช้เส้นทางอื่นโดยไม่ต้องเริ่มใหม่ทุกครั้ง
  7. 7 ออกจากเกม โปรแกรมเกมข้อความบางโปรแกรมมีแพลตฟอร์มออนไลน์ที่คุณสามารถดาวน์โหลดเกมได้ ตัวเลือกทั่วไปคือการอัปโหลดเกมไปยัง IF Archive และโพสต์คำอธิบายไปยัง IFDB
    • สำหรับข้อเสนอแนะ โพสต์ลิงก์ไปยังเกมของคุณบนโซเชียลมีเดียและฟอรัมนิยายออนไลน์
    • เกมข้อความส่วนใหญ่แจกฟรี คุณสามารถจ่ายเงินได้ แต่ถ้านี่เป็นโครงการแรกของคุณและคุณไม่มีฐานแฟนคลับ ก็อย่าคาดหวังให้โฆษณาเกินจริง

เคล็ดลับ

  • เพื่อให้เกมของคุณเป็นที่รู้จัก ให้ส่งเข้าร่วมการแข่งขัน IF ที่มีอยู่จำนวนมาก การเข้าร่วมส่วนใหญ่นั้นฟรี และด้วยเหตุนี้หลายคนจะเล่นเกมของคุณ ถ้ามันน่าสนใจ ความนิยมของคุณจะเติบโตขึ้น

คำเตือน

  • โครงเรื่องและฉากบางฉากพ่ายแพ้จนกลายเป็นความคิดโบราณ และต้องขอบคุณสคริปต์ที่มีทักษะเท่านั้นที่ทำให้พวกเขาประสบความสำเร็จโดยไม่ทำให้เกิดความเบื่อหน่ายในหมู่ผู้เล่นนิยายอินเทอร์แอกทีฟที่ช่ำชอง พยายามหลีกเลี่ยงการสร้างเรื่องราวเกี่ยวกับความจำเสื่อม ความทรงจำ ชีวิตประจำวัน (ที่อยู่อาศัยหรือที่ทำงาน) และคนธรรมดาที่พบว่าตัวเองอยู่ในโลกแห่งจินตนาการที่กล้าหาญ