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

Pages: 1-4041-

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

Name: Anonymous 2008-05-20 22:30

>>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: Anonymous 2008-05-21 5:10

I understand that SICP is some sort of meme around these parts but seriously, is it worth reading?

Name: Anonymous 2008-05-21 5:19

>>41
Except that you're a dipshit and wrong.

Name: Anonymous 2008-05-21 5:29

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

Name: Anonymous 2008-05-21 6:07

>>44
Ergo his wrong bitch.

Name: Anonymous 2008-05-21 6:17

>>42
Pros:
Satori

Cons:
Uses SCHEME instead of CROMA, making it unsuited to the real world.

Name: Anonymous 2008-05-21 6:28

>>45
No, >>44 is correct.

Name: Anonymous 2008-05-21 6:33

>>47
You can put a cat on a table, doesn't make it a tablecat.

Name: Anonymous 2008-05-21 6:38

>>46
Back to bed Ginger

Name: Anonymous 2008-05-21 8:00

>>48
you can put a nigger in a civilization, doesnt make it civilized

Name: Anonymous 2008-05-21 8:40

>>48
But if you make the cat out of triangles, it may exist in more than two spatial dimensions.

Name: Anonymous 2008-05-21 9:11

>>50
true dat

Name: Anonymous 2008-05-21 9:28

>>50
back to /b/, please.

Name: Anonymous 2008-05-21 10:23

>>51
"3d object containing 2d triangles" ≠ "3d triangle"

Name: Anonymous 2008-05-21 16:04

>>54
3d triangle:
(1,2,3),(2,3,4),(0,0,0)

Name: Anonymous 2008-05-21 16:05

>>55
wtf

Name: Anonymous 2008-05-21 16:10

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: Anonymous 2008-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: Anonymous 2008-05-21 16:15

Okay, now I get it. Of course, any 2D object put into 3D becomes 3D.

Name: Anonymous 2008-05-21 21:15

>>57
extents
Whoops, there goes your credibility.

Name: Anonymous 2008-05-21 22:14

>>40
No, you, you pathetic SICP nüfag.

Name: Anonymous 2008-05-22 1:08

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

Name: Sgt.Kabukiman슃꽙 2012-05-23 5:54

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

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