Informatii generale
- Categorie: Utilitar
- Judetul: București
- Surse: GitHub - Inkwell-Systems/Inkwell: The front-end side of the Inkwell project.
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