หมายเหตุ 5 มีนาคม 2563 - โครงการได้ถูกยกเลิกฉันวางแผนที่จะทำงาน แต่ฉันยุ่งอยู่กับการทำงานกับสิ่งอื่น ๆ เมื่อเร็ว ๆ นี้ตอนนี้หนึ่งในคุณสมบัติที่ขาดหายไปที่จำเป็นที่สุดคือการสร้างดันเจี้ยนขั้นตอนเกมตอนนี้ทำงานกับ Dungeon ที่มีอยู่ สิ่งต่าง ๆ และย้ายเข้าสู่ดันเจี้ยนและโหมดการต่อสู้ที่คุณสามารถ ATK, PWR และต่อสู้กับศัตรูหลายคนและในที่สุดก็เอาชนะพวกเขา (ซึ่งเป็นวิธีที่โครงการนี้เริ่มต้นก่อนที่ฉันจะตัดสินใจที่จะขยายมันเป็น 1,000 LOC ทั้งหมดที่ไม่ได้เป็นอย่างดี แต่จำเป็นต้องใช้รหัสและโครงสร้างโครงการ)
การต่อสู้ ASCII
เกมผจญภัยข้อความ CLI ง่าย ๆ ที่สร้างขึ้นเพื่อการเรียนรู้
วัตถุประสงค์ของโครงการ
- ระบบดันเจี้ยนที่ใช้งานได้อย่างสมบูรณ์สำหรับการสำรวจ
- การสร้างระบบสินค้าคงคลังที่มีความสามารถในการรับกินและรับข้อมูลเกี่ยวกับรายการที่พบทั่วดันเจี้ยน
- ศัตรูแจกจ่ายผ่านทางเข้าดันเจี้ยนสำรวจเพิ่มเติมโดยการตีพวกเขาในระบบการต่อสู้ตามบทบาท
คำแนะนำการใช้งาน
หมายเหตุ: เกมนี้ใช้ Python 3 เท่านั้น การใช้ Python 2 จะไม่ทำงาน!
- รับแหล่งที่มาโดยการดาวน์โหลดไฟล์
.zip และแยกออก - หรือโดยการโคลนนิ่งสาขาหลัก
git clone https://github.com/aelmosalamy/ascii-combat - ในการตั้งค่า: เรียกใช้
pip3 install colorama หรือ pipenv install - เล่น: เรียกใช้
python3 main.py
โมดูลเกม
- เกมส่วนใหญ่ใช้สองโมดูล: CMD (เพื่อเรียกใช้อินเทอร์เฟซบรรทัดคำสั่ง A ทั่วไปที่มีคุณสมบัติที่มีประโยชน์หลายประการ) และ ColorAma
ดึงคำขอ
- ฉันยินดีต้อนรับการร้องขอการดึงโดยเฉพาะอย่างยิ่งหากเป็นครั้งแรกของคุณการชำระเงินปัญหาปัจจุบันและการแก้ไขเล็กน้อยการแก้ไขข้อผิดพลาดคุณลักษณะใหม่จะได้รับการตรวจสอบและเพิ่มหากเป็นไปได้
- อย่าลังเลที่จะส่ง PRS (ตรวจสอบปัญหาเปิดก่อน)
- รหัสที่สะอาดและมีเอกสารที่ดีนั้นค่อนข้างชื่นชม
- สิ่งนี้สำคัญมาก: หากคุณใช้ระบบที่ใช้ UNIX สำหรับการเขียนโค้ดตรวจสอบให้แน่ใจว่าได้แปลงใหม่ของรหัสของคุณเป็น CRLF (Terminator เริ่มต้นที่ใช้โดย Windows) เนื่องจากสิ่งนี้ทำให้เกิดความขัดแย้งมากมาย!
แผนการในอนาคต
- เราทุกคนยอมรับว่ามันสนุกที่จะเล่นเกมที่ใช้ข้อความเนื่องจากประเภทนี้มีแฟน ๆ ของตัวเอง แต่เราก็เห็นด้วยกับความงามของกราฟิกดังนั้นฉันจึงวางแผนที่จะสร้างเวอร์ชั่น pygame ของเรื่องนี้แนวคิดเดียวกันกับกราฟิกศิลปะที่เรียบง่าย 8 บิต 'Pixel Combat'? -