Search found 25 matches

by jpoag
Thu Dec 10, 2009 2:34 am
Forum: Beginners Help
Topic: Building 1.6 for OS X !0.6
Replies: 1
Views: 204

I used the XCode project that came with 1.6 and was able to compile the demos on Snow Leopard (10.6) with XCode 3.2. The std::cin stuff at the beginning of the demos went to the GDB console instead of opening a new terminal window. I'd say comment out the std::cin line and manually code the input ch...
by jpoag
Sun Oct 25, 2009 3:12 pm
Forum: Game Programming
Topic: Quantum Programming?
Replies: 3
Views: 1826

Yeah, Quantum theory isn't the word you are looking for... In computer science, we have a technique called Memoization (NOT memorization). http://en.wikipedia.org/wiki/Memoization Lookup tables are quite popular too. It's pretty common to see sine and cosine tables saved as textures. You can precomp...
by jpoag
Wed Oct 14, 2009 11:44 am
Forum: Off-topic
Topic: A small question about the games
Replies: 11
Views: 1514

Credentials Ok, I represent Casual Game developers. I have personally worked on 2 Casual titles that have netted close to 1/2 a million dollars each. This is a drop in the bucket compared to what other casual games have made. History Lesson Back in the day, we (as kids) only had PacMan, Tetris, Spa...
by jpoag
Mon Oct 12, 2009 10:22 pm
Forum: Beginners Help
Topic: [Solved] Plastic cube
Replies: 12
Views: 1062

Is that dEvil Dice?

Looks like the old playstation game minus the numbers. If that's the case then the cubes rotate about their corners (and need to be 3d models).
by jpoag
Mon Sep 28, 2009 10:39 pm
Forum: Beginners Help
Topic: Encryption
Replies: 11
Views: 1199

Great advice, could the person run the brute force untill it comes up as a recognizeable file type, or does it just take more time? (good too :) ) If the file table isn't encrypted, then it's harder too... do you mean is? Thanks :) Yeah, 'is'. Sorry. Yeah, when I run brute force, it's with a single...
by jpoag
Mon Sep 28, 2009 10:13 pm
Forum: Beginners Help
Topic: Encryption
Replies: 11
Views: 1199

We use simple XOR encryption, coupled with a PAK file to speed up file loading. Basically, PAK all of your files into a single file and use filemapping to seek through it. Use XOR to encrypt the PAK file. You might have to write some file loaders to make it work with Irrlicht. The hacker then has to...
by jpoag
Sun Sep 13, 2009 1:59 am
Forum: Beginners Help
Topic: How the heck do you put the code in order?!
Replies: 3
Views: 297

Yeah, Jake beat me to the punch, but said pretty much what I was going to say. I think you're confusing a function with a macro expansion (please don't litter your code with macros). Organization is the least of your problems. As a side note, it is possible to include a file where ever you want in y...
by jpoag
Thu Sep 10, 2009 6:54 pm
Forum: Beginners Help
Topic: Use a matrix for position / rotation & scale
Replies: 7
Views: 550

CMatrix4 seems to have the necessary 'get' methods. I looked at getRotation code and it seems to get the rotation directly from the matrix (instead of a stored rotation variable). getTranslation (position) looks like it does the same (although than one is easy). So does getScale.... So maybe load up...
by jpoag
Thu Sep 10, 2009 3:43 pm
Forum: Game Programming
Topic: Framework/engine design
Replies: 9
Views: 3543

What are your personal experiences with threading an engine? There are not a lot of articles talking about this considering many believe it to be “Advanced”. Any extra articles or explanations of various things I’d gladly take. P.S: Sorry if this post jumps around randomly its 7:50am and I’m in cla...
by jpoag
Thu Sep 10, 2009 10:51 am
Forum: Game Programming
Topic: Framework/engine design
Replies: 9
Views: 3543

Yeah, I was going to post last night, but I linked to your blog, then to the parallel engine design, then to demos... I concur with the iteration approach for an engine. You can't really know how it will perform until you write a game with it. I've released a couple commercial games and each time I'...
by jpoag
Mon Sep 07, 2009 5:00 pm
Forum: Off-topic
Topic: reading source code
Replies: 5
Views: 877

Well, when I'm trying to learn someone else's code, I'll put a debug break on the line where I want to begin and start stepping through the code in execution order. If I already understand what the function call does, then maybe I'll 'step over' it, and there's a lot of times where you'll be sent to...
by jpoag
Mon Sep 07, 2009 12:57 pm
Forum: Advanced Help
Topic: Render RenderTarget to backbuffer
Replies: 5
Views: 548

Yeah, I think that's how it works: you create a quad the size of the screen and use the rendertarget as the texture. You will probably have to play with the world and view transforms (set them to identity). Look at the ' Draw2DImage ' code in the driver. It sets up the device to render in 2d. I assu...
by jpoag
Fri Sep 04, 2009 7:07 pm
Forum: Beginners Help
Topic: 2D Graphics Engine?
Replies: 9
Views: 858

Well I said that irrlicht alone is not so good with 2d graphics it needs some modifications to make a good game since irrlicht itself as i know does not support image scaling or rotating am I right? :roll: Correct. I'm looking into using matrix transformations on triangle quads. If you look into th...
by jpoag
Fri Sep 04, 2009 9:50 am
Forum: Project Announcements
Topic: Word game
Replies: 5
Views: 1442

Hey, thanks for your feedback :) I probably should take a look at that game design book. As you can see, programming is my forte, not layout or graphics :lol: But thanks for your criticism, it's very useful EDIT: I was thinking, what if I gave a certain amount of blanks (say anywhere from 3-7 for a...
by jpoag
Fri Sep 04, 2009 1:08 am
Forum: Project Announcements
Topic: Word game
Replies: 5
Views: 1442

Ok, so a little bit of feedback. I'm ignoring the graphics (as you said to do) but I'm worried that your using a lot of screen real estate. Games like this fit in the 'casual' genre, where people will play this game in windowed mode while replying to IMs in the background (or using an online scrabbl...