Embark on a journey of knowledge! Take the quiz and earn valuable credits.
Take A QuizChallenge yourself and boost your learning! Start the quiz now to earn credits.
Take A QuizUnlock your potential! Begin the quiz, answer questions, and accumulate credits along the way.
Take A QuizGeneral Tech Learning Aids/Tools 2 years ago
Posted on 16 Aug 2022, this text provides information on Learning Aids/Tools related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.
No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.
General Tech 10 Answers
General Tech 7 Answers
General Tech 3 Answers
General Tech 9 Answers
Ready to take your education and career to the next level? Register today and join our growing community of learners and professionals.
manpreet
Best Answer
2 years ago
I'd like to create a game that has a platform, with various floors. Each floor has some buildings and objects on it that can be interacted with and has some way of getting to floors above it and/or below it.
I need to have: Object(Model) Loading/Rendering, Input, Collision Detection and Picking. I'd also like to stick to .NET Langauges
I have looked up many engines (both .NET native or with a wrapper) and many have these features that I need and more often than not, extra features I don't want nor need.
I have looked at Grahpics APIs sich as DirectX/OpenGL and other Grahpics APIs based upon these, however I would need to write Collision Detection and picking functions myself, or bind to something such as Newton Physics or PhysX.
EDIT: I have also looked at XNA but I have seen/read mixed reviews about it's design.
I have also considered writing my own functions or the use of 3rd Party Libraires to Load/Render and further Collision detection and picking written by myself.
From a purely theoretical point of view I am wanting to complete this project as a educational project, but not so indepth or labourious I end up pulling my hair out and going through many a computer screen.
My programming knowledge is self taught from VB -> C# and some C. I can do basic Object Orientated work (Properties, Inheritance, Polymorphism) but have no clue about Constructors and Accsessors and Destructures and other features I've probably not mentioned. I have around A-level(English System/Advanced Higher(Scotish System) Maths knowledge and GCSE (English)/ Higher (Scotish) Physics knowledge that I'd need for the Vectors and Collision detection.
So my question is - what would be the quickest, most educational way while still being fun and not labourious to complete this project - Using Engine(s) and learning their functions / Graphics APIs with custom Collision Detection or writing everything from scratch and/or using 3rd Libraries to aid me? Or even am I going about this in the wrong frame of mind/approach, can I be pointed in the right direction?