TickizzDev
Réalisations

Jeu mobile · iOS / Android

Maghribi

Maghribi est un jeu de quiz mobile sur l’histoire et la culture marocaines, conçu autour de la rétention et de la compétition sociale. Projet personnel mené de A à Z : game design, développement full-stack et direction artistique (identité 100 % maison — zellige, palette terracotta/or/vert, mascotte « Jni le génie »). La logique de jeu est calculée côté serveur pour garantir sécurité et équité.

  • React Native
  • Expo
  • TypeScript
  • Supabase
  • PL/pgSQL

Galerie

Modules

  1. 01

    Défi du jour & classement national

    17 questions identiques pour tous chaque jour : des scores comparables et un leaderboard équitable à l’échelle du pays. Une boucle de retour quotidienne qui fait revenir les joueurs.

  2. 02

    Scoring nerveux & dynamique

    Points à la vitesse (plus tu réponds vite, plus tu marques), escalade en 3 manches (chrono qui raccourcit 12→9→7 s, points ×1/×2/×3) et multiplicateur de combo. Chaque partie est tendue.

  3. 03

    Jokers, pièces & collection d’avatars

    Jokers stratégiques (50/50, +temps, passer, ×2) achetés avec une monnaie gagnée en jouant, désactivés en mode classé pour l’équité. Mascotte déclinée en costumes, coffres à tirage aléatoire (serveur) et avatar légendaire en complétant une collection.

  4. 04

    Progression RPG & rétention

    Courbe d’XP découplée du score, niveaux et titres (Débutant → Légende du Maroc), série quotidienne (streak) avec médaille animée, succès illustrés et feedback gratifiant (confettis, célébrations).

  5. 05

    Architecture anti-triche

    Tout le scoring est calculé côté serveur (fonctions Postgres security definer). Le client ne connaît jamais la bonne réponse : questions exposées via une vue publique qui masque la solution, positions des réponses mélangées par session et stockées serveur.

  6. 06

    Logique de jeu en base

    Score, combo, vitesse, XP, pièces, tirage des coffres, déblocage des légendaires : tout est en RPC Postgres (SQL / PL/pgSQL), garantissant cohérence et sécurité. Auth invité, persistance temps réel, modèle relationnel (profils, sessions, progression, inventaire).

Technologies

  • React Native
  • Expo
  • TypeScript
  • Supabase
  • PL/pgSQL
  • Défi du jour : 17 questions identiques pour tous, classement national équitable
  • Scoring nerveux : points à la vitesse, 3 manches (12→9→7 s, ×1/×2/×3), combos
  • Collection d’avatars gacha-lite, économie de pièces et jokers stratégiques
  • Anti-triche : tout le scoring en RPC Postgres, bonne réponse jamais exposée au client

Votre prochain produit commence par une conversation.

Décrivez votre marque et votre ambition. On revient avec une trajectoire claire sous 24h.

Lancer la conversation
WhatsApp