AUTO FARE METER
Fare:
₹ 30
Distance:
0.0 km
Base ₹30 (first 2 km), then ₹15/km
📍 Bus Stand | 🛺 Auto
0 km/h
Topic: Arithmetic Progression (AP)
Mission 3: "Quote the Fare First" (Core Mission)
Concept: Finding the n-th term of an AP (aₙ = a + (n − 1)d)
A passenger boards your auto at the stand: "It is 14 km to the Bus Stand. How much will the fare be?"
Calculate and quote the exact fare before starting the trip!
Calculate and quote the exact fare before starting the trip!
Base Fare (a):
₹ 30
Rate per km (d):
₹ 15
Distance (n):
14 km
Enter Your Fare Quote
₹ RUPEES (INR)
₹
Phase 0: Malayalam Complex Script Shaping & Font Verification
Evaluates Unity 6 TextCore / HarfBuzz text shaping with Google's Noto Sans Malayalam font. Verifies that consonant conjuncts, chillu characters, left-attaching matras (െ, േ, ൈ), and split matras (ൊ, ോ, ൌ) render without glyph decomposition or broken viramas.
1
സമാന്തര ശ്രേണി
Arithmetic Progression (SCERT Chapter 1 Topic)
Script Feature: 'ശ്രേ' cluster (ശ + ് + ര + േ: reordered left matra 'േ' around conjunct cluster) and 'ന്ത' conjunct.
✓ PASSED: Conjuncts and left matra correctly shaped
2
പൊതുവ്യത്യാസം
Common Difference (Sequence Step 'd')
Script Feature: Split vowel 'പൊ' (decomposed to visual left െ + base പ + right ാ) and conjuncts 'വ്യ' & 'ത്യാ'.
✓ PASSED: Split matra correctly wraps consonant
3
ക്ഷേത്രം
Temple (Town Landmark Destination)
Script Feature: Conjunct 'ക്ഷ' (ക+്+ഷ) with left matra 'േ' (ക്ഷേ) + conjunct 'ത്ര' + anusvara 'ം'.
✓ PASSED: ക്ഷ and ത്ര rendered as atomic glyphs
4
യാത്രക്കാരൻ
Passenger (Core Mission NPC)
Script Feature: Conjunct 'ത്ര', geminate 'ക്ക' (ക+്+ക), and atomic chillu 'ൻ' (U+0D7B).
✓ PASSED: Atomic chillu letter ൻ verified without virama break
5
കൃത്യം!
Exact! (Correct Answer Feedback Toast)
Script Feature: Vocalic R matra 'കൃ' (ക + ൃ), conjunct 'ത്യ' (ത+്+യ) + anusvara 'ം'.
✓ PASSED: Sub-base vocalic sign positioned cleanly
Interactive Script Shaper Sandbox
Type any Malayalam phrase or word below to inspect real-time Unicode decomposition and shaping:
Unity 6 Native Rendering Verification Proof
LMS Learning Event Logger
Every student attempt, identified misconception, time taken, and hint usage is logged as structured JSON for LMS integration.
| Attempt ID | Mission | Tier | Parameters (a, d, n) | Quoted Answer | Result | Detected Misconception | Hints Used | Time (sec) |
|---|
Kanakku Nagaram (Maths City) — Project Overview
Pedagogical Design
- Curriculum Alignment: SCERT Class 10 State Syllabus Mathematics — Chapter 1: Arithmetic Progression (സമാന്തര ശ്രേണി).
- Maths as Game Mechanic: The mathematics is the core game mechanic, not a quiz pause. Players calculate fares to drive, pick up passengers, and manage auto-rickshaw earnings.
- Non-violent & Parental Friendly: Safe for classroom environments. Conflict derives from timing, fares, passenger satisfaction, and puzzles.
- Authentic Kerala Atmosphere: Narrow roads, KSRTC bus stands, temple skylines, tea stalls, coconut palms, and state highway kilometer stones.
Technical Architecture
- Engine: Unity 6 LTS (Universal Render Pipeline - URP) targeting mobile Android (ARM64).
- Modular Logic: Pure C# Maths library with zero Unity dependencies (reusable for LMS web player).
- Performance Target: Solid 30 FPS on budget devices (~3 GB RAM), under 150 draw calls.
- Typography: Google Noto Sans Malayalam (OFL License) with HarfBuzz complex script shaping.
- Web Deployment: Cloudflare Pages edge delivery.