do you know of any game source codes that are designed for people to look at and learn from?
because i think it would be really nice if you could look at a completed code, be able to alter it and read it to see how everything works right there... ill probably try googling it
@MrHankkey93 Try allegro (dot) cc, or Google Code. I have some source, but it's old and messy so I took it down, the source I have available is a little more complicated, but available.
If you have any specific questions, I can try to help whenever I have time (I can be a bit slow sometimes). Best way to contact is email: racheljmorris at gmail dot com
Very nice videos, keep it up! Flawless representation of programming logic. I got started in C and C++ development by Trial & Error, it was painful but worth the effort.
@rplgn Aye, you learn a lot from trial and error, but you waste so much time in the process. At least I did. Hopefully I can point others in the right direction and help people write nice code instead of messy trial and error stuff. @_@
I remember back when I didn't sepparate my code into different files; I ended up making half of a game engine in main, needless to say the engine does not work well and I have since abondoned the project.
great work, because you allow us to structure our game I am going to have my Player class Inherit my ImageManager and my Entity Class will have to inherit from the GameManager class ... oh and dont forget #define true false
that will make your mind much sharper for you will have to think a lot when using conditional statements :D
Thanks for the vids Rachel, They are great..
#define true false ;)
ps. don't taint yourself with the structure i put above.. you may have missed the scarsm xD
Thank you for this. For the past month or so, I have been struggling with where I was going with programming. I knew I was going into gaming and that I wanted to master C++, but didn't want to just do the stupid prompt things I have been doing since highschool. I happened across your Beginner's Guide videos and realized that the SDL is the thing I want to program with... at least at first. I really want to do some 3D stuff, but need to start somewhere! Now to come up with my game idea...
Great tut - thanks for this, by far my biggest problem with coding remains my lack of confidence in code design. I want to start all over every time I add a new object heh.
@HyppoStudios Because if I don't lay out a foundation of the basics and jump straight to more "advanced" topics, people who are new to programming will stubbornly try to start at the wrong place, rather than learning their basics.
@LusikkaMage You could split the tutorials up into a basic and an advanced section. By making these tutorials I think you'll get a whole new group of subscribers to your channel.
You say that one should just design their game in a way the think is logical. I agree when learning to design the code og a game it is VERY important to think alot for yourself and NOT just c/p code, but i think there are other important points aswell: 1) Actually learn and understand OOP GOOD. learn this be reading alot, and then trying what you read out. 2) read about game design (and generel OOP stuff like design patterns). Using other peoples ideas and experiences can save alot of time.
@ismetteren In conclusion: Just playing around with stuff is good, but you make it much easier for you self if you read alot, since it is a very complex topic, and discovering everything by yourself will take forever.
Ah, Gone are the days in witch the game would be a 2300 line Void Main() function :)) Listen to her people ... i had to learn this stuff the hard way :D
With what programming language are you basing this tutorial? Its more like java typed object oriented programming isnt it? Or does this apply to EVERY programming as you need a similar structure?
@NOSFERATUalu This tutorial is meant to be more language and library independent, as Beginner's Guide 1 covered the basics of using a library with C++.
i want a tile map tutorial D:
Deeharok 7 months ago
@Deeharok I have a written version on my website.
LusikkaMage 7 months ago
do you know of any game source codes that are designed for people to look at and learn from?
because i think it would be really nice if you could look at a completed code, be able to alter it and read it to see how everything works right there... ill probably try googling it
MrHankkey93 10 months ago
@MrHankkey93 Try allegro (dot) cc, or Google Code. I have some source, but it's old and messy so I took it down, the source I have available is a little more complicated, but available.
If you have any specific questions, I can try to help whenever I have time (I can be a bit slow sometimes). Best way to contact is email: racheljmorris at gmail dot com
LusikkaMage 10 months ago
Very nice videos, keep it up! Flawless representation of programming logic. I got started in C and C++ development by Trial & Error, it was painful but worth the effort.
rplgn 11 months ago
@rplgn Aye, you learn a lot from trial and error, but you waste so much time in the process. At least I did. Hopefully I can point others in the right direction and help people write nice code instead of messy trial and error stuff. @_@
LusikkaMage 11 months ago
great tutorial. when will the next video be available?
Anagonxx 1 year ago
@Anagonxx in fifty years. :'(
LusikkaMage 1 year ago 2
@LusikkaMage :(
Thecawesomeone 1 year ago
Great tutorial YET AGAIN! :)
ryancfcsas 1 year ago 3
Hey LusikkaMage have you read Game Coding Complete? It is a great overview/introduction to making a game engine.
thanatos454 1 year ago
@thanatos454 Yeah, I have an earlier version of the book. I saw that they came out with another version that's a lot bigger, so I was disappoint.
LusikkaMage 1 year ago
This is exactly what I was waiting for. Thanks!
Khearts85023 1 year ago
I remember back when I didn't sepparate my code into different files; I ended up making half of a game engine in main, needless to say the engine does not work well and I have since abondoned the project.
Grenadiac111 1 year ago
great work, because you allow us to structure our game I am going to have my Player class Inherit my ImageManager and my Entity Class will have to inherit from the GameManager class ... oh and dont forget #define true false
that will make your mind much sharper for you will have to think a lot when using conditional statements :D
Thanks for the vids Rachel, They are great..
#define true false ;)
ps. don't taint yourself with the structure i put above.. you may have missed the scarsm xD
WSPSNIPER2 1 year ago 2
@WSPSNIPER2 I almost had a heart attack reading your post, before I looked at your username.
LusikkaMage 1 year ago
@LusikkaMage xD thats what im here for
WSPSNIPER2 1 year ago
Thank you for this. For the past month or so, I have been struggling with where I was going with programming. I knew I was going into gaming and that I wanted to master C++, but didn't want to just do the stupid prompt things I have been doing since highschool. I happened across your Beginner's Guide videos and realized that the SDL is the thing I want to program with... at least at first. I really want to do some 3D stuff, but need to start somewhere! Now to come up with my game idea...
kazzjaff 1 year ago
OO is really funny, but it requires a lot of praticing until it gets easy and natural.
Corolido 1 year ago
nicely done...thanks for the tut, I really appreciate it
rne1223 1 year ago 2
FINALLY! thank you very much for this fine piece of instructional video. Lol.
TheJuggaluggaluggalo 1 year ago 2
Thanks.
DevKire 1 year ago 2
wow I was doing of this stuff literally days before this tutorial was uploaded. If only it been uploaded soon it could have saved me some work.
someonefromsomewere1 1 year ago
@someonefromsomewere1 The written version has been done and on my website since March.
LusikkaMage 1 year ago
Great tut - thanks for this, by far my biggest problem with coding remains my lack of confidence in code design. I want to start all over every time I add a new object heh.
twincann0n 1 year ago 2
Yay shes back ^___^ !!
666Makkura666 1 year ago 5
@LusikkaMage
A very nice tutorial, but why not consider making a tutorial about a more advanced topic, like using Opengl for 2D graphics?
HyppoStudios 1 year ago 2
@HyppoStudios Because if I don't lay out a foundation of the basics and jump straight to more "advanced" topics, people who are new to programming will stubbornly try to start at the wrong place, rather than learning their basics.
LusikkaMage 1 year ago 2
@LusikkaMage You could split the tutorials up into a basic and an advanced section. By making these tutorials I think you'll get a whole new group of subscribers to your channel.
HyppoStudios 1 year ago
@HyppoStudios I have so little time as it is. :/
LusikkaMage 1 year ago
Btw, what did you use for drawing that diagram ? Powerdesigner ?
aljoshabre 1 year ago
@aljoshabre Flash 4, now that I think about it.
LusikkaMage 1 year ago
Great tutorial Lusikka !
aljoshabre 1 year ago
You say that one should just design their game in a way the think is logical. I agree when learning to design the code og a game it is VERY important to think alot for yourself and NOT just c/p code, but i think there are other important points aswell: 1) Actually learn and understand OOP GOOD. learn this be reading alot, and then trying what you read out. 2) read about game design (and generel OOP stuff like design patterns). Using other peoples ideas and experiences can save alot of time.
ismetteren 1 year ago
@ismetteren In conclusion: Just playing around with stuff is good, but you make it much easier for you self if you read alot, since it is a very complex topic, and discovering everything by yourself will take forever.
ismetteren 1 year ago
Ah, Gone are the days in witch the game would be a 2300 line Void Main() function :)) Listen to her people ... i had to learn this stuff the hard way :D
Hacktor666 1 year ago
@Hacktor666 As did I. Which is why there's a limited amount of source code currently available on my webpage now, until I rewrite some things. DX
LusikkaMage 1 year ago
Cool stuff moose!
I need to use managers more often :P
hebronsawyers 1 year ago 2
Awesome as always Rachel!
JacobKrustchinsky 1 year ago
Good stuff.
With what programming language are you basing this tutorial? Its more like java typed object oriented programming isnt it? Or does this apply to EVERY programming as you need a similar structure?
NOSFERATUalu 1 year ago
@NOSFERATUalu This tutorial is meant to be more language and library independent, as Beginner's Guide 1 covered the basics of using a library with C++.
LusikkaMage 1 year ago
@LusikkaMage Oh alright then!
NOSFERATUalu 1 year ago
dont forget electricity manager
Anddos25 1 year ago
great, i never thought of a manager system for images.
Ratstail91 1 year ago
@Ratstail91 me too! this really helps me to understand more!
leezhieng 1 year ago
Awesome tutorial moosie :D
keep up the good work!
ProgrammerInProgress 1 year ago
I don't know about object oriented. Some of the best games... not written with the OO design.
MikeRosky1 1 year ago
@MikeRosky1 What are they, and how long ago were they made?
LusikkaMage 1 year ago
@MikeRosky1 Really complex/comercial games are definetly made using OOP
HoryWan 1 year ago 2
wooooo! First :D. also... great job!
adikid89 1 year ago