A complete project resource for a Number Guessing Game developed in C. This download includes a technical report detailing the logic for random number generation and input validation, along with a step-by-step walkthrough for configuring and running the code in Visual Studio Code.
What am I required to do on this assessment?
Complete a mini coursework exercise by developing a text-based game in C, and maintaining thorough and professional records of it’s development by populating this development log.
Where should I start?
Read and understand the mini coursework specification and marking criteria, and start to plan your software. This may be the first time you have created your own designs, so now you should develop software plans for how you want your game to run/play/operate. We suggest you revisit week 1 lecture about software development, to break down the task in manageable sections and develop units of software and test these and integrate them as you follow your game’s plan.
What do I need to do to pass?
Maintain the documentation of your software as you progress and develop your software (rather than leaving documentation until after you complete it). Please see the mark scheme for what is required in this development log.
Refer to the marking criteria and achievement of the minimum mark e.g. a mark of 40% in total.
How do I achieve high marks in this assessment?
Ensure that you achieve most/all of the required design tasks and ensure you thoroughly document your software development process in a high level of detail.
How does the learning and teaching relate to the assessment?
In the portfolio of tutorial sheets, you were given small and specific software tasks. Now we advance your knowledge and allow you to design these tasks and integrate them together while applying some advanced software features (including header files).
What additional resources may help me complete this assessment?
Signpost to:
• Supplementary study material folder on Blackboard
• Engage with Espresso Programming daily support sessions (see Blackboard tab)
• Make use of the reading list material