PDA

View Full Version : Hi



Illyrianna
07-03-2007, 08:16 AM
Hello, im Illyrianna (you may call me Illy, Anna, Anchy or pretty much anything that comes to mind).Its probably useless to introduce myself when there are 10 people registering everyday, but i can try right? Anyway if you get bored just skip everything ;)

Ok, where to start? Well in the past i had experience with QBasic, VisualBasic (but thats ancient history), the first OOP ive met (more thoroughly in any case) was Pascal, first in theory, then in practice with Delphi (which was about 2 years ago), and now im learning C++ with help from books, varous internet pages and your site aswell. Im still getting used to tidbits of differences between C++ and Pascal.My need for C++ (aside from the fact that im going to study it at my college) is the aspiration to make games (im aware its a very high goal ive set). Ive always been amased by various games that ive tried, well im even a beta tester (not alpha, i cant stand to wait, so i only test open betas :p ). And speaking of games my brother gave me the idea of a super game, and in the end he got away with moddeling (sure thats a bunch of work but that cannot even compare to programming right?) while he left everything else to me... In any case im struggling to get the basics of windows programming and at least learn how to render an image (math is not a problem, and has never been so far in my life). I think im going to celebrate when i manage to render a rotating cube :D. I might not be active on the forums for a while longer (since im reading the articles, tuts and other stuff, and besides i have no questions so far). Hmmm what else? Ah yes... As you might have noticed im not english nor american, so if i make grammar/spelling mistakes be so kind and correct me ;) and understand me if i make the same mistakes in my code or if i dont understand some words :)

Thats about it, i hope ill be here for a long time :p

indigo0086
07-03-2007, 08:25 AM
Courteous Greeting:...Check
Didn't ask for Homework Solutions:...Check
Is into Games:...Check

You're already miles ahead of many newly registered posters.

What games are you beta testing btw?

I'm doing OpenGL Programming, and we have a game programming forum if you haven't already seen it. It's focus is games but generally you can ask general Graphics API questions.

Illyrianna
07-03-2007, 09:19 AM
Homework Solutions? As in 'can you make my game engine?' HS? :p
Just kidding, anyway ATM im 'testing' (though the game has gone gold, but still has a freebie option) Eternal Lands, which is not like any other game ive tested (in terms of graphics)...
I have tested some other games in the past:
Voyage Century online for example, neat little game, still has a few bugs (thats why its still in beta :p),
ive played Sovereignty for a wlihe (web based, not my thing really),
then theres Dark Age of Time, the only game that ive tested pre-beta (got cancelled though),
Silkroad-classic rpg if you ask me,
Ferentus - pretty same like silkroad, just not asian,
then theres Wurm online (an interesting game, made in Java),
Planeshift (which is a hobby project, as ive heard, theres very little eyecandy, but thats just me :p)
Thats just a few, the rest i dont really remember :/

Oh i almost forgot, i am thinking about programming with DirectX, ive heard its rather complicated, why do you think programming with OpenGL is better? just being curious, oh and ive seen the subforum, but i havent snooped around yet :p

QuestionC
07-03-2007, 09:41 AM
I would recommend starting with OpenGL, for no other reason than because that's what the best (IMO) high level graphics tutorial uses.

http://nehe.gamedev.net/

indigo0086
07-03-2007, 09:57 AM
on top of that, I say scrap every windows based code from the nehe tutorial and work with Glut or GLFW.

Illyrianna
07-03-2007, 02:10 PM
Hmmm... I can only promise to think about it ;)

FillYourBrain
07-03-2007, 02:13 PM
There are so many ways to approach graphics programming. Don't take anyone's word as gospel. I got started for the same reason. I really wanted to be involved in games and worked hard to learn everything I could about 3d programming. Now I work in the military simulation industry. Good luck with your journey though.

cboard_member
07-03-2007, 02:37 PM
>> You're already miles ahead of many newly registered posters.

Seconded. You seem to have more functional english than most new english / american posters :)

>> on top of that, I say scrap every windows based code from the nehe tutorial and work with Glut or GLFW.

Also seconded. Even though I've never released anything cross-platform, I try to stick to multi-platform API's as much as possible - I find them much easier to work with in most cases. OpenGL is the only exception; I simply decided to work with OGL instead of DirectX and stayed put.

At the moment I'm putting a fair amount of effort into a 2D game engine written in C++ using SDL with OpenGL. As I've probably said more than once on here: tough, slow going but fun. More rewarding. Just plain cool :)

But as FillYourBrain as said, don't take anyone's word for anything - I'd try and experience all the paths available at least a little bit before settling, in other words, decide "what's best" for yourself. I guess that's the best way to put it.

@nthony
07-03-2007, 04:09 PM
I would recommend starting with OpenGL, for no other reason than because that's what John Carmack uses, and HE IS GOD.
- fixed -

p.s. I'm sure someone will catch the irony in that one.

Illyrianna
07-04-2007, 05:07 AM
Thank you for a very warm welcome :D
Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ;) ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows :(

g4j31a5
07-04-2007, 05:31 AM
Thank you for a very warm welcome :D
Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ;) ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows :(

I'd say, you should try SDL (http://www.libsdl.org) if you want to go 2D. I've used it almost a year now and it has fulfilled my need.

Oh yeah, welcome aboard.

cboard_member
07-04-2007, 06:22 AM
Thank you for a very warm welcome :D
Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ;) ), and for my 3D projects i will go multi-platform, but with a base in windows... Reason for this is that i have never even seen any other OS than windows :(

If you're interested in using other OS', delve into Unixes - BSD, Linux, Solaris etc. There are loads of excellent resources on programming for these platforms and a highly interesting history and culture to take in.

At the moment I'm reading The Art of Unix Programming by Eric S. Raymond, which can be found here: http://catb.org/~esr/writings/taoup/html/

The first thing he does is introduce you to the Unix Philosophy / culture and gives an in-depth history. The practices you learn here will make you a better software engineer for life.

Not to mention the plethora of members here who use Unixes regularly - we have a specific forum for it too :)

EDIT: I second g4j31a5's SDL comment (like I've been seconding a lot of stuff here). Simple to use, plenty of docs and a massive community, with the option to go hardware accelerated 3D by using it with OpenGL. Like me. :)

DavidP
07-04-2007, 11:50 AM
Welcome! It's always nice to see new people around here.



Unfortunately ill have to dissapoint some of you, as i will write all my 2D projects for windows (while writting a separate code for other platforms, for sake of learning ), and for my 3D projects i will go multi-platform, but with a base in windows...


Well, just like others have said, if you want to do 2D, SDL is a great API to use. It is multiplatform, and very easy to set up for both Windows and any other OS that you might come upon. It's a lot easier to use SDL for Windows 2D graphics than it is to use the Windows API for Windows 2D graphics :-)

SDL also allows you to use OpenGL on top of it, like others have stated already, allowing you to go 3D very easily. So I highly recommend it :-)

Illyrianna
07-05-2007, 09:36 AM
Thank you so much, ill certainly think about it, so much information to process ;)