skiadas / BattleFTP

RPG game that is the class project for a course on functional programming
MIT License
6 stars 5 forks source link

UI Discussion #38

Closed PatrickConboy closed 6 years ago

PatrickConboy commented 6 years ago

Okay, I'm trying to better visualize what UI is necessarily doing. In my eyes, UI will take in information from other modules and display that information to the user. We will then take an input(s) from the user and pass the input on to other modules to use. From our discussions in class it sounded like UI was going to be expected to call on other modules to actually do combat, events, etc. in our module. This doesn't match up with what I was imagining. It almost sounds like we are combining the main "game" executable and UI into one module. Do we have a main executable outside of UI?

These are just my collection of thoughts on UI. I need to get a better understanding of what exactly UI needs to accomplish. Please leave your thoughts!

amartens181 commented 6 years ago

@PatrickConboy We're not going to call all functions. But we are going to call functions that will call the other functions and give us the results through the chain. Game is in charge of making the final exe but I think their job is more of just plugging the deps and making sure everything runs. UI will be most important in the final exe but we're not exactly in charge of that. Maybe we can get game to create the interaction logic module that will put everything together but I'm not sure. Everything kind of depends on how complex it is going to be. probably not very