stupid questions but sort of tough answers
i m recently start doing a simple game project and then my lecture approache me and ask me
1)Why is such game application required?
2)what is the challenge of developing this app?
3)who this app for?
i know those are some sort of stupid question...but i have to answer it professionally.
What you guys think? whats the suitable answer for some simple silly question like these?
I would say that it isn''t really required, but there are a lot of people that want them. The challenge is getting your graphics to look great, you AI to be award-winning, and you interface to be easy and intuitive. The app is for anyone that wants to goof off, have a good time, or lose themselves in an alternate reality
The last time I fell into an alternate reality I couldn''t find the exit key, so here I am.
--------------------
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
The last time I fell into an alternate reality I couldn''t find the exit key, so here I am.
--------------------
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
You are unique. Just like everybody else.
Visit the ROAD Programming Website for more programming help.
--------------------
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
You are unique. Just like everybody else.
"Mechanical engineers design weapons; civil engineers design targets."
"Sensitivity is adjustable, so you can set it to detect elephants and other small creatures." -- Product Description for a vibration sensor
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
You are unique. Just like everybody else.
"Mechanical engineers design weapons; civil engineers design targets."
"Sensitivity is adjustable, so you can set it to detect elephants and other small creatures." -- Product Description for a vibration sensor
I would say the game app is required to "further technology" and "perpetuate the software market." After all, without game software, a lot of the market wouldn''t exist. The challenge of developing the app could either be to "research technology" or also to "further technology" of software in such realms as AI or graphics programming. The app is for the general public, for lack of any better choice.
Now, the question is, would the lecturer thing you were being creative or stupid?
Now, the question is, would the lecturer thing you were being creative or stupid?
WNDCLASSEX Reality;......Reality.lpfnWndProc=ComputerGames;......RegisterClassEx(&Reality);Unable to register Reality...what's wrong?---------Dan Uptonhttp://0to1.orghttp://www20.brinkster.com/draqza
Don''t get too full of yourself; gaming doesn''t do a whole lot to push technology (except for video cards).
If you''re programming a game for yourself, the answers are:
1) Develop experience talent in using programming tools.
2) Programming is non-trivial. Programs that accomplish their given tasks without error are increasingly difficult to create as the complexity of the task increases. Simple games can be small challenges. Complicated games can take millions of man-hours.
3) For yourself.
If you''re programming a game for the "real world", the answers are:
1) Profit.
2) Creating a program that runs correctly (doesn''t crash), appeals to the largest group of people possible with the least amount of resources (i.e. money paid out).
3) Anybody who has money to spend.
If you''re programming a game for yourself, the answers are:
1) Develop experience talent in using programming tools.
2) Programming is non-trivial. Programs that accomplish their given tasks without error are increasingly difficult to create as the complexity of the task increases. Simple games can be small challenges. Complicated games can take millions of man-hours.
3) For yourself.
If you''re programming a game for the "real world", the answers are:
1) Profit.
2) Creating a program that runs correctly (doesn''t crash), appeals to the largest group of people possible with the least amount of resources (i.e. money paid out).
3) Anybody who has money to spend.
aaaaaaaaaah my favourite topic of debate with my lecturers. I always won so far, presenting a game project every year for the last 4 years
1) The Law of Market, there is a demand, we do an offer.
why is an application required ? This is a trick question anyway, so if you have the guts, just say so. Why are there different software engineering technologies ? why are there different OS ? This is a rethorical question. Just why wouldn''t you choose a game as software. It has got a main() procedure, it has input and output, it has problem solving, it needs a programmer to be done ... it''s a piece of software just like the rest of the software out there, and it''s as different as other softwares, as they are from the rest.
2) What is the challenge of developing a game ?
Games are interesting programs to develop for the requirements they demand. A software that is needed by its users will usually have its users be much more understanding to its failures, its problems, and lacks, etc. A game is one amongst many and has to distinguish itself, not only in terms of content, but also in terms of programming. you can''t have a slow RealTime game, you cant have an ugly looking piece of crap, you can''t have a sluggish connection if online, youcan''t crash all the time, and you can''t just dismiss the user''s opinions ... (then insert the name of a famous OS who can do all that ...)
By having a tough set of constraints, you learn to respect a design chart, you learn to listen to your users, etc ...
Plus there are tons of different games in terms of programming. you don''t code a 3D FPS engine the way you code a RTS engine, you dont do a multiplayer game the way you do a single player, and it''s even more different for Massively Multiplayer Online games.
Everytime you can do so, insert a remark about how you can use this or that lecture in your game. E.g. databases and the design of database systems are invaluable for massively multiplayer games, and for storing maps (I studied octrees in Database design, 4th year CS, for instance). Maths, boolean logic, finite state machines and all the Turing machines, etc ... are needed for AI, which is something that is more and more required in games nowadays (my Master is on Game AI ...)
3) Well, that is up to you to decide.
Overall, your lecturer is a man to tell you to answer this. If you didnt know the answers, there are a lot of chances that you''d be better off doing any other programs, as I just said, games are programs, like the rest, except they have a bit more difficulty, constraints, etc than the rest.
youpla :-P
1) The Law of Market, there is a demand, we do an offer.
why is an application required ? This is a trick question anyway, so if you have the guts, just say so. Why are there different software engineering technologies ? why are there different OS ? This is a rethorical question. Just why wouldn''t you choose a game as software. It has got a main() procedure, it has input and output, it has problem solving, it needs a programmer to be done ... it''s a piece of software just like the rest of the software out there, and it''s as different as other softwares, as they are from the rest.
2) What is the challenge of developing a game ?
Games are interesting programs to develop for the requirements they demand. A software that is needed by its users will usually have its users be much more understanding to its failures, its problems, and lacks, etc. A game is one amongst many and has to distinguish itself, not only in terms of content, but also in terms of programming. you can''t have a slow RealTime game, you cant have an ugly looking piece of crap, you can''t have a sluggish connection if online, youcan''t crash all the time, and you can''t just dismiss the user''s opinions ... (then insert the name of a famous OS who can do all that ...)
By having a tough set of constraints, you learn to respect a design chart, you learn to listen to your users, etc ...
Plus there are tons of different games in terms of programming. you don''t code a 3D FPS engine the way you code a RTS engine, you dont do a multiplayer game the way you do a single player, and it''s even more different for Massively Multiplayer Online games.
Everytime you can do so, insert a remark about how you can use this or that lecture in your game. E.g. databases and the design of database systems are invaluable for massively multiplayer games, and for storing maps (I studied octrees in Database design, 4th year CS, for instance). Maths, boolean logic, finite state machines and all the Turing machines, etc ... are needed for AI, which is something that is more and more required in games nowadays (my Master is on Game AI ...)
3) Well, that is up to you to decide.
Overall, your lecturer is a man to tell you to answer this. If you didnt know the answers, there are a lot of chances that you''d be better off doing any other programs, as I just said, games are programs, like the rest, except they have a bit more difficulty, constraints, etc than the rest.
youpla :-P
-----------------------------Sancte Isidore ora pro nobis !
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement