Inspiration
I was inspired by my limited time budget and the fact that I wanted to get something turned in in time. Plus I thought the idea was cute.
What it does
It translates pig latin to english and english to pig latin. Words that start with a vowel: Allo -> Alloway. Words that start with consonant-consonant: There -> Erethay. Words that start with consonant-vowel: Bet -> Etbay. Other kinds of words either get -ay attached to the end or aren't touched. The same should work in reverse.
How we built it
Using a Model-View-Controller methodology: Model: Java, View: JavaFX FXML & CSS, Controller: JavaFX FXML & Java.
Challenges we ran into
Working alone and with very little time. My time was cut by waking up late, having to do homework (group work so it can't really wait), and searching for my lost wallet.
Accomplishments that we're proud of
I did a thing. It seemed to work perfectly, but of course it has to start breaking right before the deadline.
What we learned
This isn't my first time using JavaFX, but it is my first time using it in conjunction with FXML, I think. If not, then I've strengthened my knowledge of it.
What's next for Pig Latin Translator
Finishing the punctuation fix. I think Pig -> English needs a fix. Handling more edge cases (there are a lot), making the UI prettier (I'm thinking something medieval inspired).
Log in or sign up for Devpost to join the conversation.