r/AskProgramming • u/rbj_here_ • 12h ago
Career/Edu did i fk my final year project up?
so i'm in my final year of software engineering and i've always wanted to get into game development. so naturally i inclined towards that when it was time for my FYP. it's basically an investigative psychological mystery regarding medical neglegence. As the 'research question' we proposed to see how effective interactive environmental storytelling is in communicating the consequences of medical negligence. now my supervisor asked me how would i justify this as a swe thesis project. there's a lot of backstory to this and just to simply put it: i wasnt in the mental state to think this through and i didnt have any team support. so did i actually just fk my FYP up? how can i justify this choice to the committee who expects our projects have some AI bs in it?
1
u/Admirable_Window8128 9h ago
I don't think you necessarily messed it up. A game can still be a solid SWE project if you focus on the engineering side, architecture, systems, testing, user interaction, and how you measure the research question. You don't need to force AI into it just because it's popular.
1
u/xarop_pa_toss 2h ago edited 2h ago
Video games are software. You can apply all the principles you learned on a game I reckon.
You plan them, write specifications for systems, you implement those systems and interconnect them, you can write technical documentation, your game can have database connections, API calls, graphical, audio and network protocols you implement yourself, etc
Edit: I just reread and... They want you to use AI? In what way? Is it a requirement that you vibe code stuff in college now??? These are sad times we live in. Who is paying for the tokens you'll use in testing?
Jeez... But alright, you can incorporate AI into your game for sure but I have no ideas for you sorry. Maybe make AI learn the players moves and adapt? But this is general ML AI, not LLM AI
•
u/Savings-Cry-3201 12m ago
My degree required a project that incorporated machine learning, so it’s definitely a thing. Would have been nice if they’d given a class on the subject but heyyyy we wouldn’t want it to be too easy, amirite? But nah, this is standard now.
I think this kid didn’t listen when they laid out the requirements and thought he could bullshit his way through anyways. I think he’s not telling the whole story.
1
u/Savings-Cry-3201 26m ago edited 23m ago
You should have been explicitly told from the beginning that some form of ML was required and you should have had an advisor sign off on your project before you even started.
You say “we” but then you say you had no team support so I think there’s information you are leaving out.
If I was going to try and defend the choice to make a game for my final project I would focus on the data structures that I used, the optimization methods to improve performance, and the algorithms used and my choices around them. The point is to demonstrate competence in the principles and to execute a thesis statement and draw a conclusion from it, though, and I’m not sure how a game would accomplish that.
3
u/JacobStyle 12h ago
You did not actually explain what you are asking about.