Inkwell - Utilitar - București - Lucrari 2023 Nationala

Informatii generale

Descriere

Inkwell este o platformă open source, care are ca scop să ajute dezvoltatorii de jocuri să implementeze povești dinamice și complexe în jocurile lor, permițându-le să se concentreze pe crearea acestora, nu pe aplicare.

Tehnologii

Produsul este alcătuit din 2 componente: un editor web și librăria pentru fiecare limbaj.

Editorul web permite crearea unei scheme a implementării, permițând utiliatorului să își structureze povestea folosind ideea ce stă la baza aplicației.

Partea de front-end este realizată folosind Typescript și React, utilizând StyledComponents pentru styling
(pentru o listă completă a dependency-urilor se poate observa fișierul package.json din repository-url “Inkwell”).

Back-end-ul a fost creat în Rust, folosind uneltele puse la dispoziție de Actix Web
(pentru o listă completă a dependency-urilor se poate observa fișierul cargo.toml din repository-url “InkwellAPI”).

Acesta acționează și că un API intern, folosit de propriul editor, dar și că unul extern, astfel permițând utilizatorilor să se folosească de toate funcționalitățile oferite pentru a își crea propriul editor.

Momentan, există o librărie implementată doar pentru C++, urmând să fie create mai multe implementări în diferite alte limbaje.

Cerinte sistem

  • Acces la internet
  • Un browser

Realizatori

Serban Rosca

  • Scoala: Colegiul National “Mihai Viteazul”
  • Clasa: 10
  • Judet: București
  • Oras: Bucuresti Sector 3

Carol Cristache

  • Scoala: Colegiul National Mihai Viteazul
  • Clasa: 10
  • Judet: București
  • Oras: Bucuresti

Screenshots