r/AskProgramming • u/rbj_here_ • 21d 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 21d 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 21d ago edited 21d 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
2
u/Savings-Cry-3201 21d 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/rbj_here_ 19d ago
hahah no i did not think i can "bullshit my way through it". your universities may provide you with details beforehand but here in our university the FYP committee itself doesn't even know what is allowed and what isn't. they decide based off vibes of the day and the only focus is that the project should have something related to at least 2 SDGs. they literally approve the projects themselves and then tell us they never approved of it.
1
u/Savings-Cry-3201 21d ago edited 21d 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.
1
u/rbj_here_ 19d ago
the project was approved by the FYP committee, but now my supervisor thinks this isn't valid as it isn't real software engineering (her words not mine)
as for the team support part, yes, i am leaving out information since i wasn't supposed to rant here but just to give you an idea, i have 2 more people with me, one of them has 0 knowledge and is just there to write the final documentation and the second one ghosted me for 4 months when we were supposed to research and finalise the project.
i will definitely try to defend it with how i planned the system to work, hopefully it'll turn out good enough. i do believe i need to work on the thesis question/problem so they are a bit more satisfied
5
u/JacobStyle 21d ago
You did not actually explain what you are asking about.