Nathan-Nesbitt / Minecraft_AI

An in game AI implementation for Minecraft Education
MIT License
4 stars 2 forks source link

Add second page for model Training #1

Open kzlecha opened 3 years ago

kzlecha commented 3 years ago

Summary

Be able to train a model using the following workflow:

Goals

There are the following "goals" to execute:

Models

We are implementing the following models:

Design

Below I have attached a possible design for the pages: CollectData TrainModel

User Experience

The user should only have to click buttons to train the model.

Nathan-Nesbitt commented 3 years ago

I think it's a good start but could be simplified. Maybe turn the buttons into a dropdown menu.

Start by looking at Adobe XD and design a template UI/UX. This will ensure that the workflow makes sense so we don't have unusable stuff. You can have it be interactive.

Is someone able to design this over the weekend and set up a demo so we can test it early next week? @sonorousAd? Then once we work out the bugs, we can start coding. Until then no code, focus on getting the UI right.

It should take maybe 1.5 hours at most to do the whole thing.

Nathan-Nesbitt commented 3 years ago

I also think we need to find the Minecraft resources from their website and directly use them. Make it as close to the real thing as possible, no clunky default buttons or weird layouts.

My advice is looking into flexbox for the layout and scrape the Minecraft website for all of the required buttons and resources.

I have a demo for flexbox on my GitHub and can link to resources if you need them.

Don't spend too long on the resources, just get them as you go. Flexbox is not hard, just you have to design the HTML properly.

kzlecha commented 3 years ago

I have a demo for flexbox on my GitHub and can link to resources if you need them.

Literally the best flexbox cheat sheet: https://css-tricks.com/snippets/css/a-guide-to-flexbox/