A tamagotchi web based Game. Where Players can adopt, train, battle, feed and play with their pets. At this moment Players can create their user account, and adopt pet.
The website design can be seen here.
The FrontEnd is made with Sveltekit, Tailwind, Phosphor and, for now, Pixi.js. The backend is made with Golang, Gorilla/Mux.
- Migrate from Pixi.js to my own framework in Webgl2
- Sign up
- Log in
- Auth (JWT)
- Generate Token
- Check Token (make a function ) -> BACK-END
- Refresh Token (update when moving through calls) -> BACK-END
- Logout
- Made my own webgl 2d render api
Vivarium
- Vivarium page
- Load pets from the user in a generic Vivarium
- Load map and entities inside on Canvas
- Event Animations
- Actions
- Train
- Play ( just the function that grow happiness not the mini games)
- Feed ( just as above)
- Items and Inventory ( Type FOOD)
- Species - GET (CRUD)
- Differentiate baby form(adoptable) from non adoptable
- Create Specie
- Techniques
- Adopt Pet
- Create Pet from specie and link to owner
- Link pet to User
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build