1. Homepage
  2. Programming
  3. CSE3PSD/CSE5008 Programming Assignment 3B: Implement a Dwarf-Fortress-style top-down adventure

CSE3PSD/CSE5008 Programming Assignment 3B: Implement a Dwarf-Fortress-style top-down adventure

Engage in a Conversation
CSE3PSDCSE5008Implement a Dwarf-Fortress-style top-down adventureCPPC++

CSE3PSD/CSE5008 Programming Assignment 3B CourseNana.COM

Implement a Dwarf-Fortress-style top-down adventure CourseNana.COM

CourseNana.COM

  CourseNana.COM

Assigned to students Monday 8 May 2023 CourseNana.COM

Due Sunday 28 May 2023 @ 11.59pm CourseNana.COM

Worth 30% of your final marks CourseNana.COM

  CourseNana.COM

CourseNana.COM

ChatGPT: https://chat.openai.com/ CourseNana.COM

Dwarf Fortress: https://en.wikipedia.org/wiki/Dwarf_Fortress CourseNana.COM

Play Dwarf Fortress: http://www.bay12games.com/dwarves/ CourseNana.COM

  CourseNana.COM

You will create an ASCII-based top down adventure, possibly inspired by Dwarf Fortress, using good object-oriented programming techniques – including design patterns where appropriate CourseNana.COM

  CourseNana.COM

In order to do so, you may – and should – make use of generative AI tools, such as ChatGPT or Github Copilot. CourseNana.COM

  CourseNana.COM

You will document this experience in a reflection, indicating how you made use of AI tools (including what tools and prompts you employed), how and where these tools were notably helpful or unhelpful, and what you learned from this process. CourseNana.COM


CourseNana.COM

  CourseNana.COM

Part 1: Choose your own adventure (70 marks) CourseNana.COM

This version of assessment 3 (Assessment 3B) is intended for students who are inspired to make their own game, not in the style of ZOOrk (Assessment 3A). I suggest that you still use ASCII-based graphics to enable the game to be played in a terminal window rather than needing some kind of graphical user interface, but please discuss with me if you have any other ideas. The marking for the reflection document is increased for Assessment 3B, as I also expect you to tell me what you implemented and how it should be evaluated. At a minimum, I expect your game to be: CourseNana.COM

-       Developed using good object-oriented programming techniques (I.e. using .h/.cpp files as opposed to a single monolithic file, making use of the standard template library, making use of design patterns where appropriate) CourseNana.COM

-       Responsive to user input (I.e. I must be able to actually play the game; simply creating a map or similar is insufficient) CourseNana.COM

-       Unique to its creator (Being allowed to use ChatGPT does not mean that plagiarism or sharing of work is acceptable; your game should be different from any other.) CourseNana.COM

  CourseNana.COM

Part 2: There and back again (30 marks)­­­ CourseNana.COM

You will submit, in addition to a ZIP file containing your code files, a short reflection document. This document should comment upon: CourseNana.COM

-       What AI tool or tools you employed, CourseNana.COM

-       What prompts you provided to those tools, CourseNana.COM

-       How and where those tools provided helpful suggestions, CourseNana.COM

-       How and where those tools provided unhelpful suggestions, CourseNana.COM

-       What you implemented (or attempted to implement) and how gameplay works, and CourseNana.COM

-       What you learned from this process. CourseNana.COM

  CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
CSE3PSD代写,CSE5008代写,Implement a Dwarf-Fortress-style top-down adventure代写,CPP代写,C++代写,CSE3PSD代编,CSE5008代编,Implement a Dwarf-Fortress-style top-down adventure代编,CPP代编,C++代编,CSE3PSD代考,CSE5008代考,Implement a Dwarf-Fortress-style top-down adventure代考,CPP代考,C++代考,CSE3PSDhelp,CSE5008help,Implement a Dwarf-Fortress-style top-down adventurehelp,CPPhelp,C++help,CSE3PSD作业代写,CSE5008作业代写,Implement a Dwarf-Fortress-style top-down adventure作业代写,CPP作业代写,C++作业代写,CSE3PSD编程代写,CSE5008编程代写,Implement a Dwarf-Fortress-style top-down adventure编程代写,CPP编程代写,C++编程代写,CSE3PSDprogramming help,CSE5008programming help,Implement a Dwarf-Fortress-style top-down adventureprogramming help,CPPprogramming help,C++programming help,CSE3PSDassignment help,CSE5008assignment help,Implement a Dwarf-Fortress-style top-down adventureassignment help,CPPassignment help,C++assignment help,CSE3PSDsolution,CSE5008solution,Implement a Dwarf-Fortress-style top-down adventuresolution,CPPsolution,C++solution,