Those of you amongst us that know a little about games programming please lend me an ear.
I'm a britfag and I've just finished the second year of a three year university/college degree in 'information technology'. I have to chose a project for my dissertation in my final year. I'd like to try developing some 3D applications and maybe a very, very basic interactive game (too ambitious?).
Given that I only know the bare minimum Visual C++ what would you suggest reading over the summer to help learn more? Subjects I can chose to write a program about include "graphics, physics simulation and AI". I'm thinking still C++ but someone mentioned recently that C# was the way to go...
start an internet community and get some random people to do the coding for you. You should be sitting back and managing the project, as a person of your qualifications would do in industry
Name:
Anonymous2008-05-19 13:17
The best advice you get here is hax my anus.
Name:
Anonymous2008-05-19 13:24
I stopped reading at britfag, silly eruotrash, no way will I help you.
Name:
Anonymous2008-05-19 13:26
Except in bed.
Name:
Anonymous2008-05-19 13:32
I sugest that you outsource your project.
Name:
Anonymous2008-05-19 13:37
Given that I only know the bare minimum Visual C++ what would you suggest reading over the summer to help learn more?
SICP.
>>13 Anoncoreutils regular expressions
Sup, I fixed your post. And your anus, watch out for haxers next time
Name:
Anonymous2008-05-19 22:00
I would recommend you spend weeks 1-3 of your summer learning the basic C++ statements (such as while, if, for, etc.), and weeks 3-6 reading the excellent book "Design Patterns: Elements of Reusable Object-Oriented Software", which will tell you how to use those statements.
Anoncoreutils is not the whole project, just like fish is not tuna.
Name:
Anonymous2008-05-20 7:54
>>1
So what is "Information Technology"? Generally that's fucking around with installing networks and shit. If you spend all summer working on this, you might be able to put a single 3d triangle on the screen.
Name:
Anonymous2008-05-20 12:59
>>20
A triangle is a 2D object. Perhaps you're thinking of a tetrahedron.
Name:
Anonymous2008-05-20 13:01
>>21
Perhaps you don't grasp the idea of a 3d triangle (me neither).
>>25
I hope you realise that tuna fish are in fact created, in the sea, by other tuna fish. I'd hardly call it a tuna factory.
Name:
Anonymous2008-05-20 14:08
Tuna fish = (TunaFactory.createNewTunaFish());
fish.tune();
Name:
Anonymous2008-05-20 14:14
public class Tuna extends TunaFactory
Name:
Anonymous2008-05-20 14:15
>>27 Exception in thread "main" java.lang.CannotTuneAFish:
at Tuna.tune(
Tuna.java:10)
at TunaFactory.getCapabilities(
TunaFactory.java:10)
at DivideByZeroNoExceptionHandling.quotient(
DivideByZeroNoExceptionHandling.java:10)
at DivideByZeroNoExceptionHandling.main(
DivideByZeroNoExceptionHandling.java:22)
Core C++
Effective C++
More Effective C++
Accelerated C# 2008
SICP
Foundations of F#
Expert F#
Practical Linear Algebra
Real-Time Rendering 2nd Edition
Real Time Collision Detection
Core Techniques and Algorithms in Game Programming
Data structures and Algorithms book (find a well respected one Don't buy the one by Ron Penton for god's sake)
Introduction to 3d game Programming with directx 9.0c a shader approach
Also you will probably want to get a physics 101 book from university along with possibly statics and dynamics books.
Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry
Hopefully it doesn't suck
Name:
Anonymous2008-05-20 19:49
>>26 I hope you realise that tuna fish are in fact created, in the sea, by other tuna fish. I'd hardly call it a tuna factory.
sea:
factory1 = TunaFishFactory(male);
factory2 = TunaFishFactory(female);
factory3 = createTunaFishFactoryByMating(factory1, factory2);
>>1
1. The language you use does not matter. You aren't knowledgeable enough to use any of them fully.
2. Write a game before tackling 3d. And forget fucking physics until you know how to program a game without.