Debugging and Patch Creation for C/C++ Dungeon Game Project (1.01–1.09)
Budget: $30 – $250 USD
Debugging and Patch Creation for C/C++ Dungeon Game Project (1.01–1.09)
Description:
I’m looking for a detail-oriented and experienced C/C++ developer or QA engineer to analyze and debug a series of code drops (1.01–1.09) for a dungeon-based game project. You will identify previously undiscovered bugs, reproduce them with input cases, write clean and functional fixes, and generate patch files for each fix.
Goal: Identify and Fix 7–10 New Bugs
My expectation is that you will find and fix 7–10 bugs that are not part of the known bug list I’ll provide. Each bug must be reproducible, legitimate, and not a duplicate of something already documented.
What I’ll Provide:
All 9 versions of the project (1.01 through 1.09), implemented in C and C++.
Known bugs list (do not worry about these; your goal is to find other bugs).
All necessary documentation, including game specifications and design expectations.
Your Tasks:
Manually test and debug each code drop to uncover unexpected behavior or logic flaws.
For each new bug you find, do the following:
Provide an input or sequence of actions that consistently reproduces it.
Write a clean fix that resolves the issue.
Generate a diff (patch file) using the diff command, suitable for use with the patch utility.
Ensure all fixes maintain compatibility with the surrounding code and project progression.
Do not modify unrelated files or introduce new features.
Deliverables:
A detailed list of newly discovered bugs.
For each bug:
Steps to reproduce
Description of root cause
Clean bug fix
Corresponding .patch file
I attached an example of one of the code drops (1.08). The project scales up in size as code drops are released (1.01 is much smaller and lighter than 1.09).
Description:
I’m looking for a detail-oriented and experienced C/C++ developer or QA engineer to analyze and debug a series of code drops (1.01–1.09) for a dungeon-based game project. You will identify previously undiscovered bugs, reproduce them with input cases, write clean and functional fixes, and generate patch files for each fix.
Goal: Identify and Fix 7–10 New Bugs
My expectation is that you will find and fix 7–10 bugs that are not part of the known bug list I’ll provide. Each bug must be reproducible, legitimate, and not a duplicate of something already documented.
What I’ll Provide:
All 9 versions of the project (1.01 through 1.09), implemented in C and C++.
Known bugs list (do not worry about these; your goal is to find other bugs).
All necessary documentation, including game specifications and design expectations.
Your Tasks:
Manually test and debug each code drop to uncover unexpected behavior or logic flaws.
For each new bug you find, do the following:
Provide an input or sequence of actions that consistently reproduces it.
Write a clean fix that resolves the issue.
Generate a diff (patch file) using the diff command, suitable for use with the patch utility.
Ensure all fixes maintain compatibility with the surrounding code and project progression.
Do not modify unrelated files or introduce new features.
Deliverables:
A detailed list of newly discovered bugs.
For each bug:
Steps to reproduce
Description of root cause
Clean bug fix
Corresponding .patch file
I attached an example of one of the code drops (1.08). The project scales up in size as code drops are released (1.01 is much smaller and lighter than 1.09).