BEFORE READING: PLEASE DO NOT POST ANY DISCOURAGING MESSAGES SUCH AS
“You shouldn’t start with C++. It’s insane.” Duh? Why do you think I am
doing it? Everything I’ve done up until now was insane. But I learned
from example codes. If you show me how to make a Login code i’ll make a
login code with username and password and have it show the world(or the
server) that they logged in. I’ve done this. Yes, it may be harder in
C++ but I don’t want discouragement because I am determined. I have been
trying with Unity3D but it is so powerful I can’t understand it. As well
as there aren’t any code examples. What I wanted help with is at the
bottom of the post.
S.N.: If someone is willing to take their time and show me some code
examples when I ask for the assistance I am willing to offer money or
something. I mean show me how to make GUI’s for the game and how to make
players jump, move(The only way I know of making a player move is from
DM coding with “get_step(src.dir)” where src.dir = the direction of the
player and get_step sends the player forward one tile or coordinate in
that direction. I don’t know if this is the same for C++.), etc. If you
show me those then I will be grateful. As I said, the following is all I
need to begin my journey in to the C++ world and I will be getting
better by the day as I usually do with all codings I learn( learned PHP
in 2 hours and progressed by myself by fiddling with it ): Login screen
/w Username and Password; how to make the game read credentials such as
passwords from a MySQL Database; How to make characters move, jump, and
turn; how to allow players to speak, how to set a ignore button or
setting and to limit how fast a player can speak; how to spawn monsters;
how to teleport players to different locations and also to different
players; how to allow players to attack and how to set HP variables.
That is all I need. Yeah. . . It’s kind of just. . . Like making the
game with me. But it’s not necessary for me to learn them all from help.
Show me how to do about 3/7th of them and I can learn the rest on my own
easily. The most that would help is Login, Speaking, Moving, and
Attacking. After that I’d be good on my own! :)
I am a beginner coder. I know of not a single coding language. But I
know of a language that is related to C++ and some others. A variation
of some sort. It is weak and for only 2D games and not that popular but
it seems to be a start since I was doing it from the start of when I
turned 8 years-old. The language is called Dream Maker (or DM) which was
created by BYOND. I can easily create any game on there in under an hour
and make it complete playable. My only problem is graphics because I
have no patience with pixel graphics and it takes me about 20 minutes to
draw 1 character with motion on it.
Anyways, my question is the following:
I want a basic game engine to use. Something similar to the interface of
Skin/Interface view (Also includes macros and menu bars):
I’m also familiar with HTML, PHP, understanding CSS, some parts of C++,
and other things. So I am not that much of a beginner but I am still
clueless to this world of coding within 3D.
So, again, what I need to find is a good game engine that works in C++
and has a easy to understand interface. Nothing too big, nothing to
small. I’m going to start off with a 2.5D game. Going in to RPG again.
When I get used to 2.5D i’ll edit it a bit and make it 3D. Obviously the
game will be small during its 2.5D State so when I switch to 3D it would
be much of a trouble to redraw everything. I found a program to draw
with. WIngs3D. It seems similar to what I have been previously using.
But, if there is anything more powerful and doesn’t have many menu bars
I would love it. It’s just the massive words in the interface that makes
it hard for me to understand. As you see in the above images every
window has its own menus and does everything by itself. Haha! But . . I
have to give a warm hearty thank you to all those who comment without
discouragement. No matter how dumb this request may be. Thank you.
Please log in or register to post a reply.
Personally, I think you should stick with Unity. There are a lot of
tutorials for it. Unity Cookie has a good tutorial series on making a
lunar lander game.
There really aren’t any game makers using c++ like you are posting. You
have to do a lot more of the work yourself. You can look at SFML or
Allegro if you really want to work in c++. Get a good book on the
Wings3d is all right, though I would recommend Blender because it can do
i recommend learning c, but using a c++ ide. (c is easier than c++) just
pick a book and read it, dont get discouraged by everyone telling you
“you cant do it”, just do it. :) how old are you btw?
1 - start studying C on a book; in the meantime, master high school
2 - master the C system i.e. gcc, make, gdb, etc and a command line
3 - learn how to use SDL (Simple Directmedia Library) - look at
4 - study some material on algorithm & data structures, then write
tic-tac-toe in C+SDL, using the minimax algorithm
5 - download the spritelib and write breakout in C+SDL, with some basic
physics - you’ll also need to REALLY understand floating-point formats
6 - study some graph theory, study some AI materials, then implement
PacMan with C+SDL+spritelib
7 - if you completed the PacMan clone, THEN make a poor clone of
Gauntlet, with basic scrolling and a map editor
8 - learn how to write a software rasterizer
9 - … a lot more
It’s a long road, I know, but there’s no way to shorten it!
@Fireside: Thanks. I’ll look in to it. It’s just the high CPU usage and
the fact that I completely don’t understand how to package the game and
make it an .exe or .app
@Rouncer: Yeah. I don’t like opposers to my dream. just allow me to try
it myself. I am 16 though. Graduating next year and going to college to
learn more on game designing.
@Albertone: Thanks for the steps. That sounds nice. it’s like working my
way up by completing challenges. I’ll work on it but I may need help.
@Xirre: you’re american, right? Now, here in Europe univerisities don’t
offer, as far as I know, game design curricula. Your questions make me
think you’re really interested in “knowing it cold”, so I think that you
should pursue a true degree in Computer Science, not some Game Design
course. Furthermore, CS degree is by far the more mentioned in job
offerings! Obviously, you should integrate what you’ll learn in college
with your own experience: even the best Ivy league school doesn’t
provide everything you need to know! Also, take a look at
Suggested C books, to be strictly studied in this order:
1 - “C How to program” by Deitel & associates
Comments: very readable, lots of exercises, good introduction to simple
data structures (lists/trees)
2 - “A book on C” by Ira Pohl and Al Kelley published by A&W
Comments: it introduces the concept of “C system” and the tools that
belong to it. If you’re short on money, you’ll probably want to skip
3-“The C Programming Language” by Brian Kernighan adn Dennis Ritchie
Comments: reference by the maker of the language(Ritchie)
1 - cprogramming.com
2 - libsdl.org - official site of the SDL library - poor documentation,
3 - lazyfoo.net - good intro to SDL & game programming, also read the
article in which the author reccomends those wanting to start with an
uber-3d game to hit their heads multiple times with a big, frozen
4 - sdltutorials.com - nice, too much Object Oriented Programming (OOP)
in my opinion
5 - flipcode.com - a living dead, I think it’s been the best game
programming site in its days, hope its archive will live forever
6 - altdevblogaday.com - lot of professionals (included Carmack) blog
in there, there are excellent articles on low-level topics such as
I recognize that I’ve been lucky starting gamedev in 2000, because even
though at that time OOP was already everywhere, it was still possible to
find some sensible material in plain C. Not everything in OOP is bad,
yet I think it’s overrated and abused, and simply too much for a
beginner. By the way, I think that the best to way to move from C to C++
is by reading as a first book not a C++ one, but the freely available
“Object-oriented programming in ANSI C” by Axel-Tobias Schreiner. Then
C++ materials will make much more sense.
@Albertone I know. My majors are Computer Science and Business &
Marketing. I have already decided. I’ve looked in to all my classes
already and have done my research. Also, is there anywhere I can find
libraries such as places I can type in things like, “How to make an
object move using the directional pad”? Basically like specific
For lot of questions already asked and tons of answers, take a look at
stackoverflow.com and its child devoted to gamedev
Thanks. I might make my own website for such problems. I realized others
have been looking for this. In about a week it will be on my website. .
A place where things are easily asked and answered in a easy format.