Funfic

015: วางแผนคร่าว ๆ สำหรับเกม

2023-10-03
programmer.jpg

วันนี้ใช้เวลาเกือบทั้งวันทบทวนอีกครั้งว่าจะใช้เครื่องมืออุปกรณ์ตัวใด ผลสรุปก็กลับมาอยู่ที่ Love2d เหมือนเดิม ถึงแม้ว่า Love2D จะเป็น Library Framework ที่ไม่มีตัว editor สำหรับจัดการทรัพยากรต่าง ๆ แต่หลังจากที่ผมทดลองเครื่องมือมากมายแล้วสุดท้ายก็กลับมาที่ Love2D เหมือนเดิม ความหลงใหลของผมที่มีต่อ Lua ทำให้ผมย้ายไปที่อื่นไม่ได้จริง ๆ

มันก็มี Defold นะ แต่ผมรู้สึกว่ามันขัด ๆ ตรงไหนสักอย่าง ทำให้ทำงานได้ไม่ถนัด ส่วนหนึ่งอาจจะเป็นเพราะความต้องการที่จะฝึกฝนหาความรู้ในการเขียนโปรแกรมของผมก็ได้

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

องค์ประกอบสำคัญของเกมนี้มีอยู่สามประการ

  1. เนื้อเรื่อง
  2. เกมเพลย์
  3. เนื้อหาผู้ใหญ่

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

เกมเพลย์ รายละเอียดของเกมจะเป็นตัวเอกขึงแพกลางแม่น้ำ ดักจับเอาของที่ลอยมาตามแม่น้ำ โดยที่ผู้เล่นต้องหมุนกว้านเปลี่ยนตำแหน่งแพกลางแม่น้ำเพื่อดักจับของที่ลอยตามน้ำมา เมื่อดักจับเอาของได้แล้วก็จะสุ่มว่าจะต้องเจอกับมอนสเตอร์ไหม ถ้าเจอมอนสเตอร์ก็ต้องต่อสู้ เมื่อสู้แล้วก็จะได้ประสบการณ์และทักษะ

มอนสเตอร์อาจจะงับเอาชุดเกราะของเราเหวี่ยงลงน้ำไปทำให้เราต้องหาชุดเกราะใหม่

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

สิ่งที่ต้องทำในวันนี้ก็คือวาดภาพร่างคร่าว ๆ ก่อนว่าจะให้อะไรเป็นอะไรตรงไหน จะต้องมีอะไรบ้าง

  1. ฉากเครดิตก่อนเข้าเกม (ข้ามได้หลังจากดูครั้งแรก)
  2. ฉากเมนู
    • เล่นต่อ (ถ้าเคยเล่นแล้ว ถ้าไม่เคยเล่นให้ขึ้นสีเทา)
    • เล่นใหม่ (ถ้าไม่เคยเล่น ไม่จำเป็นต้องเซฟ)
    • ฉากชมพู (เอาไว้แสดงฉากที่เล่นผ่านแล้ว ถ้าไม่มีให้ขึ้นสีเทา)
      • เลือกรายการฉาก สามารถเล่นต่อเนื่องรวดเดียวจบได้
    • ตัวเลือก
      • ปรับเต็มจอหรือเล่นเป็นหน้าต่าง
      • เลือกรายละเอียด 720 หรือ 1080
      • ปรับเสียง
      • ปรับปุ่มควบคุม
        • ควบคุมเล่นเกม
        • ควบคุมฉากชมพู
  3. เครดิต
  4. ออก
  5. ต้องแสดงเวอร์ชั่นให้คนเล่นเกมรู้ด้วย 0.1 (2023-10-03)
  6. ฉากเนื้อเรื่องในการเล่นครั้งแรก (ข้ามได้)
  7. ฉากเกม
  8. ฉากชมพู

ตอนนี้คิดออกแค่นี้ ร่างภาพเสร็จแล้วพรุ่งนี้ค่อยว่ากัน