0

I am stuck on an assignment for university, could use some assistance

Hello everyone, my name is Luke, been doing a game development course for a few months now, i am currently stuck on an assignment, i have been tasked with making a 3D maze game with 10 different levels that has to contain robot enemies walking around the maze and it has to be a first person perspective in summary without going in too much detail. there are a whole load of other features i need to add also like power ups. but i not really good at grasping programming, i have been using this site to learn as many programming languages as i can but it doesn't seem to be getting any closer to getting the assignment done or improving my understanding on how to do it i have followed a few of the free tutorials using unity and unreal engine but i was hoping someone with much more knowledge and understanding on this sort of thing could provide me with a step by step specific list or a link of some sort to allow to make progress with this. i would appreciate any guidance/advice or hopefully a friend to provide me with guidance throughout the assignment. thank you

8th Aug 2017, 9:25 AM
[No Name]
1 Resposta
+ 1
Sadly, your question is lacking a few details that would be helpful in answering, not the least of which is the language in question. However, assuming language-neutral, here are some suggestions for topics to search to help you move forward. Arrays - specifically: Multidimensional Arrays, and Vectors Data structures - specifically: Queues, Stacks, and Graphs Algorithms - specifically: Depth First Search(DFS), Dijkstra, and A*(A-Star) Maze generation - this is basically a type of pseudo-randomly generated Graph State Machines - specifically the common Finite State Machine(FSM) implementations Collision Detection - this may be necessary to keep from clipping through walls Here's a video series that covers some basics on 2D maze generation: https://youtu.be/HyK_Q5rrcr4 I hope it's helpful. I don't see any way to send a direct/private message to someone on here so I guess if you need more assistance, create another question.
10th Aug 2017, 5:19 AM
Gerald O'Steen