CODE BATTLE 2025 – AI USAGE POLICY 

 

This event allows the use of AI tools — but with clear limits.


AI may support creativity and learning, but students must create, design, and code the final project themselves.

Any misuse or over-reliance on AI will result in penalties or disqualification.

 

WHAT STUDENTS MAY USE AI FOR

AI may be used as a support tool, not a replacement for the student’s work.

 

1. Idea & Planning Assistance

Students may use AI to:

  • Brainstorm project ideas

  • Explore features that could be included

  • Get suggestions for layout, characters, storylines, or missions

  • Generate creative themes, artwork ideas, or concept sketches

 

2. Learning & Debugging Support

Students may use AI to:

  • Ask for explanations of coding concepts

  • Get help understanding errors

  • Receive debugging tips for their own original code

  • Request guidance on improving logic, structure, or efficiency

 

3. Content & Asset Generation

Students may use AI to:

  • Generate placeholder text, tooltips, labels, or UI copy

  • Create simple non-functional images/icons

  • Produce sample data for charts or tables

  • Write story descriptions or educational messages

  • Suggest colour palettes, UX flow ideas, or styling concepts

 

4. High-Level Pseudocode & Design Patterns

Students may ask AI for:

  • Pseudocode examples

  • Algorithm suggestions

  • Design principles (e.g., game loops, data flow, UI structure)
    as long as they convert it into their own original code.

 

WHAT STUDENTS MAY NOT USE AI FOR

 

AI must not replace coding effort.

Projects must reflect the student’s own skills and problem-solving.

 

1. No AI-Generated Full Projects

Not allowed:

  • Asking AI to write the entire project

  • Copy-pasting full code, full HTML pages, full scripts

  • Using AI to auto-generate complete games, apps, or websites

  • Submitting AI-built no-code/auto-code solutions

 

2. No Sensitive, Unsafe, or Restricted Behaviour

Not allowed:

  • Harmful, unsafe, offensive, or sensitive requests

  • Political, religious, violent, or personal content

  • AI-driven interactions with real external systems or databases

  • Using AI for identity, face recognition, or biometric logic

 

3. No Real Hacking or Attack Code

Cybersecurity projects must be educational, fictional, or simulated.
Not allowed:

  • Real attack scripts (SQL injection, brute force, exploit code)

  • Malware, penetration tools, network scanning

  • Creating phishing pages mimicking real services

 

4. No “AI Does the Work, I Submit It”

Not allowed:

  • Submitting AI-generated solutions as your own

  • Using AI to implement major features directly

  • Relying on AI instead of your own thinking

 

🏁 COMPETITION PRINCIPLE

 

AI is a helper, not a developer.

 

Students must be able to explain every part of their project, including:

  • What the code does

  • Why they chose the approach

  • How AI was used (if applicable)

Judges may ask clarifying questions during the presentation to confirm authenticity.

 

🔒 FAIR PLAY NOTICE

Any project identified as primarily AI-generated, unsafe, or violating these rules may be:

  • Penalized in scoring

  • Asked for explanation

  • Disqualified (in severe cases)