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.
>>21
A triangle is a 3d object if you want it to be one. For instance most meshes are made up of a lot of triangles. So your example of triangle being 2d is retarded. That's like saying a line is one dimensional. In fact it can exist in other Spaces.
Name:
Anonymous2008-05-21 5:10
I understand that SICP is some sort of meme around these parts but seriously, is it worth reading?
>>43
I think what he's saying is that a triangle only exists on a particular plane, so while it is inherently two-dimensional, the plane it rests on can be anywhere within a 3D space.
I'm saying. If you take a fucking triangle. Place it in R3, it becomes 3 dimensional. You can argue this all you want but it would be dumb to do so. A triangle placed into R3 is 3D. You can say it is 2D all you want but try and do anything with it and you fail. It is fucking 3D for all extents and purposes as much as a sphere. You can look up all these bullshit definitions and such but in the end it is a fucking 3d triangle.
Name:
Anonymous2008-05-21 16:13
I will also say it is 3d because of all the rotations, translations possible. Also all the other operations available such as taking the normals, calculating how it appears to a given camera etc. When you place a triangle in 3d you can't specify it as only 2d without destroying a lot of options/operations.
Name:
Anonymous2008-05-21 16:15
Okay, now I get it. Of course, any 2D object put into 3D becomes 3D.
>>57-58
Look up definitions? Of a triangle? What the fuck are you talking about? You can put it wherever you want and transform it however you want and it's still a goddamn triangle. Which is 2-dimensional.
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy