praca_magisterska/DAILY_CHECKLIST.md
Copilot e76ac00ad6
Add comprehensive thesis completion game plan, tracking system, automation scripts, and publication-ready LaTeX chapter content with extensive citations (#4)
* Initial plan

* Add comprehensive thesis completion game plan (deadline Feb 10)

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Add quick start guide and daily progress tracking template

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Add visual tracker and planning system overview

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Update work schedule to 4hrs weekdays, 8hrs weekends (144 total hrs)

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Update dates to Jan 16-Feb 15, add helper scripts for data collection

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Add complete LaTeX content for chapters 5-8, graph generation script, auto-compile script

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Add extensive citations throughout chapters, fix Linux-specific issues, replace subjective language with objective data

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Fix CI pipeline: use test_pdf instead of test target in workflow

Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

* Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: kuhyx <147418882+kuhyx@users.noreply.github.com>
2026-01-15 17:57:44 +01:00

436 lines
12 KiB
Markdown

# Daily Checklist - Master's Thesis Completion
**Deadline: February 15, 2026**
---
## 📅 Week 1: January 16-22 - PERFORMANCE DATA COLLECTION
### Friday, January 16 (Day 1)
- [ ] Install/verify NVIDIA Nsight Graphics
- [ ] Document test hardware specs (run `./scripts/get_hardware_specs.sh`)
- [ ] Review test scenario document (`./scripts/test_scenarios.md`)
- [ ] Run Unity game, capture 2-3 frames in Nsight (or use `./scripts/run_unity_test.sh`)
- [ ] Start expanding Chapter 4 methodology section
**Goal**: Nsight working, first captures done, methodology started
**Target hours**: 8 hours
---
### Saturday, January 17 (Day 2)
- [ ] Complete Unity game testing (5-10 frame captures total)
- [ ] Capture at different difficulty levels (low/medium/high bullets)
- [ ] Export key metrics from Nsight (frame time, draw calls, memory)
- [ ] Take screenshots of important Nsight views
- [ ] Continue Chapter 4 (methodology section)
**Goal**: All Unity data collected, methodology 60% done
**Target hours**: 8 hours
---
### Sunday, January 18 (Day 3)
- [ ] Run Unreal game, capture 2-3 frames in Nsight
- [ ] Test at equivalent difficulty levels to Unity
- [ ] Document any differences in testing approach
- [ ] Export Unreal metrics
- [ ] Compare data format from both engines
**Goal**: Unreal testing started, initial comparison notes
**Target hours**: 8 hours
---
### Monday, January 19 (Day 4)
- [ ] Complete Unreal game testing (5-10 captures total)
- [ ] Organize all captured data in spreadsheet/CSV
- [ ] Create comparison tables (Unity vs Unreal)
- [ ] Identify key findings from raw data
- [ ] Finish Chapter 4 methodology (target: 150+ lines)
**Goal**: All testing complete, data organized, methodology done
**Target hours**: 4 hours
---
### Tuesday, January 20 (Day 5)
- [ ] Create graph 1: Frame time comparison
- [ ] Create graph 2: GPU utilization comparison
- [ ] Create graph 3: Memory usage comparison
- [ ] Create graph 4: Draw calls efficiency
- [ ] Start creating LaTeX tables for results
**Goal**: 4+ publication-quality graphs created
**Target hours**: 4 hours
---
### Wednesday, January 21 (Day 6)
- [ ] Create remaining graphs/visualizations
- [ ] Finalize all comparison tables in LaTeX format
- [ ] Save all figures to latex/tex/img/
- [ ] Write captions for all figures and tables
- [ ] Test that figures compile in LaTeX
**Goal**: All visualizations ready, saved in correct format
**Target hours**: 4 hours
---
### Thursday, January 22 (Day 7)
- [ ] Write Chapter 5 Section 5.1 (Test methodology)
- [ ] Write Chapter 5 Section 5.2 (Test scenarios)
- [ ] Write Chapter 5 Section 5.3 (Results - Unity)
- [ ] Write Chapter 5 Section 5.4 (Results - Unreal)
- [ ] Write Chapter 5 Section 5.5 (Comparative analysis)
- [ ] Insert all figures and tables with proper references
**✅ WEEK 1 MILESTONE**: Chapter 5 complete (200+ lines), all data collected
**Target hours**: 4 hours
---
## 📅 Week 2: January 23-29 - ANALYSIS & COMPARISON
### Friday, January 23 (Day 8)
- [ ] Chapter 6 Section 6.1: Graphics capabilities (Unity URP vs Unreal)
- [ ] Chapter 6 Section 6.2: Shader systems comparison
- [ ] Chapter 6 Section 6.3: Lighting and post-processing
- [ ] Integrate interview quotes where relevant
- [ ] Target: 60-80 new lines in Chapter 6
**Goal**: Half of Chapter 6 capabilities analysis done
**Target hours**: 8 hours
---
### Saturday, January 24 (Day 9)
- [ ] Chapter 6 Section 6.4: Physics engine comparison
- [ ] Chapter 6 Section 6.5: Audio systems
- [ ] Chapter 6 Section 6.6: Animation systems
- [ ] Chapter 6 Section 6.7: Scripting and workflow
- [ ] Target: Chapter 6 complete (180+ lines total)
**Goal**: Chapter 6 finished
**Target hours**: 8 hours
---
### Sunday, January 25 (Day 10)
- [ ] Chapter 7 Section 7.1: Synthesis of performance results
- [ ] Create master comparison table (all metrics)
- [ ] Chapter 7 Section 7.2: Multi-criteria analysis
- [ ] Create comparison matrix (performance vs features vs usability)
- [ ] Target: 50% of Chapter 7 done
**Goal**: Results synthesis and main comparison table
**Target hours**: 8 hours
---
### Monday, January 26 (Day 11)
- [ ] Chapter 7 Section 7.3: Use case recommendations (indie games)
- [ ] Chapter 7 Section 7.3: Use case recommendations (mobile games)
- [ ] Chapter 7 Section 7.3: Use case recommendations (AAA games)
- [ ] Chapter 7 Section 7.4: Research limitations
- [ ] Target: Chapter 7 complete (150+ lines)
**Goal**: Chapter 7 finished with clear recommendations
**Target hours**: 4 hours
---
### Tuesday, January 27 (Day 12)
- [ ] Chapter 8 Section 8.1: Main research findings
- [ ] Answer all research questions from introduction
- [ ] Verify hypotheses (state which confirmed/rejected)
- [ ] Chapter 8 Section 8.2: Practical recommendations
- [ ] Target: 50% of Chapter 8 done
**Goal**: Core conclusions written
**Target hours**: 4 hours
---
### Wednesday, January 28 (Day 13)
- [ ] Chapter 8 Section 8.3: Scientific contribution
- [ ] Chapter 8 Section 8.4: Limitations and future work
- [ ] Chapter 8 Section 8.5: Final reflections
- [ ] Polish entire Chapter 8
- [ ] Target: Chapter 8 complete (120+ lines)
**Goal**: Conclusions chapter finished
**Target hours**: 4 hours
---
### Thursday, January 29 (Day 14)
- [ ] Review and expand Chapter 4 with final details
- [ ] Ensure all methodology is reproducible
- [ ] Add any statistical methods used
- [ ] Read through Chapters 4-8 for consistency
- [ ] Fix any obvious issues
**✅ WEEK 2 MILESTONE**: All core chapters complete (first draft)
**Target hours**: 4 hours
---
## 📅 Week 3: January 30 - February 5 - POLISH & INTEGRATION
### Friday, January 30 (Day 15)
- [ ] Review all citations in bibliografia.bib
- [ ] Add missing references (Unity/Unreal docs, tools)
- [ ] Verify citation format consistency
- [ ] Check that all bibliography entries are actually cited
- [ ] Add DOIs where available
**Goal**: Bibliography complete and verified
**Target hours**: 8 hours
---
### Saturday, January 31 (Day 16)
- [ ] Verify all figures are in tex/img/ directory
- [ ] Check that all figures have proper captions
- [ ] Ensure all tables have captions above them
- [ ] Verify all figures/tables are referenced in text
- [ ] Polish graph aesthetics (fonts, colors, labels)
**Goal**: All figures and tables publication-ready
**Target hours**: 8 hours
---
### Sunday, February 01 (Day 17)
- [ ] Create Appendix A: Interview question template
- [ ] Create Appendix B: Detailed performance data tables
- [ ] Create Appendix C: Test environment specifications
- [ ] Create Appendix D: Nsight configuration details
- [ ] Update appendices list in main.tex
**Goal**: Meaningful appendices created
**Target hours**: 8 hours
---
### Monday, February 02 (Day 18)
- [ ] Update list of figures (ensure auto-generated correctly)
- [ ] Update list of tables
- [ ] Update table of contents
- [ ] Check acronyms list (add any missing)
- [ ] Verify all cross-references work
**Goal**: All lists and cross-references correct
**Target hours**: 4 hours
---
### Tuesday, February 03 (Day 19)
- [ ] Compile complete thesis (use Overleaf if local LaTeX issues)
- [ ] Read entire thesis start to finish
- [ ] Make notes of sections needing improvement
- [ ] Check logical flow between chapters
- [ ] Create prioritized list of issues to fix
**Goal**: Complete PDF generated, issue list created
**Target hours**: 4 hours
---
### Wednesday, February 04 (Day 20)
- [ ] Fix top 15 issues from review list
- [ ] Improve transitions between chapters
- [ ] Ensure terminology consistency
- [ ] Polish introduction
- [ ] Polish abstract
**Goal**: Major issues addressed
**Target hours**: 4 hours
---
### Thursday, February 05 (Day 21)
- [ ] Fix remaining issues from review list
- [ ] Final polish pass on all chapters
- [ ] Recompile thesis
- [ ] Read abstract and conclusions again
- [ ] Prepare to send to advisor
**✅ WEEK 3 MILESTONE**: Complete, readable thesis ready for feedback
**Target hours**: 4 hours
---
## 📅 Week 4: February 6-15 - FINAL POLISH & SUBMISSION
### Friday, February 06 (Day 22)
- [ ] Send thesis PDF to advisor (dr inż. Michał Chwesiuk)
- [ ] Proofread abstract again (Polish)
- [ ] Proofread abstract again (English)
- [ ] Check Polish grammar and style
- [ ] Verify formatting against WUT requirements
**Goal**: Thesis sent for review, self-review done
**Target hours**: 8 hours
---
### Saturday, February 07 (Day 23)
- [ ] Continue proofreading (Chapters 1-3)
- [ ] Check for typos and grammar errors
- [ ] Verify technical terminology is correct
- [ ] Check equation formatting (if any)
- [ ] Wait for advisor feedback
**Goal**: Thorough proofreading of early chapters
**Target hours**: 8 hours
---
### Sunday, February 08 (Day 24)
- [ ] Incorporate advisor feedback (if received)
- [ ] Continue proofreading (Chapters 4-6)
- [ ] Check all code listings format correctly
- [ ] Verify all URLs in bibliography work
- [ ] Check footnotes
**Goal**: Advisor feedback addressed, more proofreading
**Target hours**: 8 hours
---
### Monday, February 09 (Day 25)
- [ ] Final proofreading (Chapters 7-8)
- [ ] Check formatting requirements:
- [ ] Margins correct
- [ ] Font sizes correct
- [ ] Line spacing correct
- [ ] Page numbers correct
- [ ] Headers/footers correct
- [ ] Verify title page information
**Goal**: Complete proofreading, formatting verified
**Target hours**: 4 hours
---
### Tuesday, February 10 (Day 26)
- [ ] Compile final PDF
- [ ] Verify all citations compile without errors
- [ ] Check all figures render correctly
- [ ] Verify all cross-references point to correct pages
- [ ] Run spell-check on Polish sections
- [ ] Run spell-check on English sections
**Goal**: Final, clean PDF generated
**Target hours**: 4 hours
---
### Wednesday, February 11 (Day 27)
- [ ] Check WUT submission requirements (digital/print)
- [ ] Print required number of copies (if needed)
- [ ] Bind thesis at print shop (if needed)
- [ ] Prepare digital submission files
- [ ] Create backup of everything (thesis, source, data)
**Goal**: Physical copies ready (if required)
**Target hours**: 4 hours
---
### Thursday, February 12 (Day 28)
- [ ] Final review of submission requirements
- [ ] Prepare any additional documents needed
- [ ] Triple-check deadline and submission process
- [ ] Rest and prepare mentally
- [ ] Have submission checklist ready for tomorrow
**Goal**: Ready for submission, peace of mind
**Target hours**: 4 hours
---
### Friday, February 13 (Day 29)
- [ ] Final review of submission requirements
- [ ] Prepare any additional documents needed
- [ ] Triple-check deadline and submission process
- [ ] Have submission checklist ready
- [ ] Prepare thesis files for upload
**Goal**: All submission materials ready
**Target hours**: 8 hours
---
### Saturday, February 14 (Day 30)
- [ ] Final final review of thesis PDF
- [ ] Check all links and references work
- [ ] Verify file sizes and formats
- [ ] Test upload process if possible
- [ ] Rest and prepare mentally
**Goal**: Everything verified and ready
**Target hours**: 8 hours
---
### Sunday, February 15 (Day 31) - SUBMISSION DAY 🎯
- [ ] Submit thesis via required channels
- [ ] Confirm submission received
- [ ] Save confirmation email/receipt
- [ ] Backup final submitted version
- [ ] CELEBRATE! 🎉🎓
**✅ FINAL MILESTONE**: THESIS SUBMITTED ON TIME!
---
## 🔥 Daily Routine Recommendation
**Morning (9:00-13:00)**: 4 hours
- This is prime writing/analysis time
- Focus on hardest task of the day
- Minimize distractions
**Afternoon (14:00-17:00)**: 3 hours
- Technical work (LaTeX, figures, data)
- Less intensive tasks
- Take a proper lunch break!
**Evening (19:00-21:00)**: 2 hours (optional)
- Light editing and review
- Planning for next day
- Only if you have energy
**Rest**:
- Get 7-8 hours of sleep
- Take short breaks (5 min every 25 min)
- Exercise/walk daily
- Eat properly!
---
## ✅ Quick Daily Log Template
```
Date: ___/___/2026
Hours: ___
Mood: 😊 😐 😟
Done today:
1. ________________
2. ________________
3. ________________
Tomorrow's top 3:
1. ________________
2. ________________
3. ________________
```
---
**Remember**: Progress over perfection. Every day counts. You've got this! 💪