Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

preg

Name: Anonymous 2008-05-19 12:57

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...

Name: Anonymous 2008-05-19 12:59

http://phun.at/

Write a clone in VISUAL SEPPLES.

Name: Anonymous 2008-05-19 13:01

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: Anonymous 2008-05-19 13:17

The best advice you get here is hax my anus.

Name: Anonymous 2008-05-19 13:24

I stopped reading at britfag, silly eruotrash, no way will I help you.

Name: Anonymous 2008-05-19 13:26

Except in bed.

Name: Anonymous 2008-05-19 13:32

I sugest that you outsource your project.

Name: Anonymous 2008-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.

Name: Anonymous 2008-05-19 13:48

>>5
eruotrash
Yeah.

Name: Anonymous 2008-05-19 15:10

>>6
NO EXCEPTIONS

Name: Anonymous 2008-05-19 20:29

None at all.

Name: Anonymous 2008-05-19 20:54

I am deeply disappointed that this turned out not to be an insightful discourse on Perl regular expressions.

Name: Anonymous 2008-05-19 21:41

>>12
Posix regular expresions, you mean

Name: Anonymous 2008-05-19 21:58

>>13
Anoncoreutils regular expressions
Sup, I fixed your post. And your anus, watch out for haxers next time

Name: Anonymous 2008-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.

Name: Anonymous 2008-05-19 22:06

>>15
in b4 factory factory

Name: Anonymous 2008-05-19 23:56

>>16
FactoryFactoryFactory.CreateFactoryFactory().CreateFactory().CreateFactorifiedThing()

Name: Anonymous 2008-05-20 6:11

>>15
Thanks

Name: Anonymous 2008-05-20 7:50

>>14
lern2read

Anoncoreutils is not the whole project, just like fish is not tuna.

Name: Anonymous 2008-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: Anonymous 2008-05-20 12:59

>>20
A triangle is a 2D object. Perhaps you're thinking of a tetrahedron.

Name: Anonymous 2008-05-20 13:01

>>21
Perhaps you don't grasp the idea of a 3d triangle (me neither).

Name: Anonymous 2008-05-20 13:01

>>21
A 2D object can exist in a 3D space, if you wanted to give >>20 the benefit of the doubt. I don't though.

Name: Anonymous 2008-05-20 13:01

>>17
whats this fetish with factories?

Name: Anonymous 2008-05-20 13:18

>>24
Tuna factory?

Name: Anonymous 2008-05-20 13:51

>>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: Anonymous 2008-05-20 14:08

Tuna fish = (TunaFactory.createNewTunaFish());
fish.tune();

Name: Anonymous 2008-05-20 14:14

public class Tuna extends TunaFactory

Name: Anonymous 2008-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)

Name: Anonymous 2008-05-20 14:19

FishTuna.tune(aFish);

Name: Anonymous 2008-05-20 14:23

Tuner tuner;
assert(tuner.canTune(aFilesystem) &&! tuner.canTune(aFish));

Name: Anonymous 2008-05-20 14:27

My advice:

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.

Welp there you go have a fucking fun summer.

Name: Anonymous 2008-05-20 14:33

EXPERT F♯

Name: Anonymous 2008-05-20 14:33

Name: Anonymous 2008-05-20 14:35

I just ordered

Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry

Hopefully it doesn't suck

Name: Anonymous 2008-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);

Name: Anonymous 2008-05-20 20:39

I'd suggest you read and write code instead of reading books which are always shit

Name: Anonymous 2008-05-20 20:48

>>37 has not read SICP

Name: Anonymous 2008-05-20 21:50

>>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.

Name: Anonymous 2008-05-20 22:18

>>37
idiot

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List