@scratchpost I'm doing the same; my goal (and I suspect geomancer's) is/was to create a 3D engine (and perhaps eventually a game) from scratch. I guess at the end of the day it's an exercise in developing programming skills and learning what goes on under the hood of a simple 3D engine.
@scratchpost the graphics or sound stuff though. That's more into like old school C, and getting into machine language almost(or so I'd imagine) Sorry for getting on your case. just looked like you were attacking the guy who created the engine for the above video. And, like I said, its kind of fun getting into the math for the stuff, because copying an engine for one thing, next thing you know you will need another for another thing, but if you understand the logic you can easily program a new 1
@scratchpost well I get what you're saying. most people who use the object cout dont really understand its inner workings. non-the-less I've made many pretty cool programs with vb, but none of the in depth functions and coding was ever mine. I've always taken it from online, tweaked it a little and basically glued it together. It just feels good to actually be learning the math and logic behind the engines and actually start making it myself, even if its taking much longer. I wouldn't touch ...
that's not an effective way to learn.. you just end up kiddy scripting if you do that. I think learning to make a game engine from scratch isn't a bad idea. Sure it takes time, and well logic, but that's the fun part, putting the logic together and watching it do something awesome. Feels good to say, "I made that, it's completely my code and no one else's".
@scratchpost When did I say it was? I said I preferred + recommended programming from scratch than using an engine and having it do the work for you. And you could accuse me of that, yet it would be down right low of you because of today's economy. Maybe I don't have the money to pay for an engine? And you just proved my point. Who has the money? Who wants to? Cheapskates who don't know how to code.
@scratchpost true what geomancer120 said well becouse is like making a life appear when you make a game engine well im also a c++ programmer and at 2 weeks i bought a book of directx 10.0 advanced 3d game programming wrote by peter walsh its a very good book and it trancedes all the game techniques to make a very good game engine, you should read it !
@geomancer120 I so agree. Everyone thinks it's stupid to "reinvent the wheel" But, how the hell else are you going to start? Learning can be very hard. But there's nothing more rewarding than the satisfaction of knowing you can do something.
@MightyTighties I'm already working on a project with a team, so i don't have time to join another one. One important tip : in 90% of cases, you won't find a tutorial for writing a fps in c+. Instead, look for ways to realize parts of the game (rendering, enemies, lighting), and then cobble them together into a FPS.
@Videohochlader10 If i understood correctly, you asked how do i get graphics to show? You can use SDL for that, it's easy for beginners, but rather slow.
@geomancer120 I know, I just said it LOOKS like gamemaker. I can't tell you how many dozens of games I've seen in gamemaker that look identical to this. But I do understand that this is C++ :)
@Rapishes First download a compiler. Either DevC++ or Microsoft Visual C++. Then, start learning a language (buy a book or google for tutorials). When you get to the point where you know C++ well, you can start with game programming. PM me for more info.
It will be very boring in the beginning, but remember, persistence is the key to successcul programming.
@scratchpost I'm doing the same; my goal (and I suspect geomancer's) is/was to create a 3D engine (and perhaps eventually a game) from scratch. I guess at the end of the day it's an exercise in developing programming skills and learning what goes on under the hood of a simple 3D engine.
Good work geomancer120!
qpmzmpq 3 months ago
May I please have the source code? Id like to port it to dreamcast
TheMachinimanator 4 months ago
@TheMachinimanator and you would probally claim it as yours?
MightyTighties 4 months ago
@MightyTighties oh my god this shit again. is that automatically the first thing you assume? i just want to see it run on the dreamcast.
TheMachinimanator 4 months ago
@TheMachinimanator It was really badly written, and it wasn't even an engine, it was like an OpenGL sample :)
Lost the source though.
geomancer120 4 months ago
Planning on developing an engine. Yours is pretty sweet :D
GLaDOSPulse 5 months ago
Looks pretty nice. :D Just wondering.. Are you using some kind of ray tracing technique here?
bartjoboy 7 months ago
@bartjoboy Nah, it's just plain OpenGL, so all calculations are done on GPU :)
geomancer120 7 months ago
@scratchpost the graphics or sound stuff though. That's more into like old school C, and getting into machine language almost(or so I'd imagine) Sorry for getting on your case. just looked like you were attacking the guy who created the engine for the above video. And, like I said, its kind of fun getting into the math for the stuff, because copying an engine for one thing, next thing you know you will need another for another thing, but if you understand the logic you can easily program a new 1
iceshadow625 7 months ago
@scratchpost well I get what you're saying. most people who use the object cout dont really understand its inner workings. non-the-less I've made many pretty cool programs with vb, but none of the in depth functions and coding was ever mine. I've always taken it from online, tweaked it a little and basically glued it together. It just feels good to actually be learning the math and logic behind the engines and actually start making it myself, even if its taking much longer. I wouldn't touch ...
iceshadow625 7 months ago
@scratchpost
that's not an effective way to learn.. you just end up kiddy scripting if you do that. I think learning to make a game engine from scratch isn't a bad idea. Sure it takes time, and well logic, but that's the fun part, putting the logic together and watching it do something awesome. Feels good to say, "I made that, it's completely my code and no one else's".
iceshadow625 7 months ago
@scratchpost I guess I win then. Goodbye.
DrunkenWaffle 7 months ago
@scratchpost I started from scratch as a newbie. Problem?
DrunkenWaffle 8 months ago
@scratchpost If I were trolling, I'd be the one laughing. Not you.
DrunkenWaffle 8 months ago
@scratchpost When did I say it was? I said I preferred + recommended programming from scratch than using an engine and having it do the work for you. And you could accuse me of that, yet it would be down right low of you because of today's economy. Maybe I don't have the money to pay for an engine? And you just proved my point. Who has the money? Who wants to? Cheapskates who don't know how to code.
DrunkenWaffle 8 months ago
@scratchpost Don't insult me with swear words because you have nothing better to argue.
DrunkenWaffle 8 months ago
@scratchpost You clearly don't know what you're talking about if you've never programmed from scratch. I rest my case.
DrunkenWaffle 8 months ago
@scratchpost You're a shallow-minded cheapskate using engines.
DrunkenWaffle 8 months ago
@scratchpost true what geomancer120 said well becouse is like making a life appear when you make a game engine well im also a c++ programmer and at 2 weeks i bought a book of directx 10.0 advanced 3d game programming wrote by peter walsh its a very good book and it trancedes all the game techniques to make a very good game engine, you should read it !
darkdevil905 8 months ago
@scratchpost Exactly what geomancer120 said. When you look at something that YOU'VE made from scratch, it gives you an amazingly proud feeling.
DrunkenWaffle 8 months ago
@scratchpost I can't describe the feeling when you look upon something you spend so many hours developing :)
geomancer120 8 months ago 15
@geomancer120 I so agree. Everyone thinks it's stupid to "reinvent the wheel" But, how the hell else are you going to start? Learning can be very hard. But there's nothing more rewarding than the satisfaction of knowing you can do something.
Spirrwell 8 months ago
@geomancder120 can you help me make a fps with c++ im looking for a team aswell and i only know small amouts of c++
MightyTighties 8 months ago
@MightyTighties I'm already working on a project with a team, so i don't have time to join another one. One important tip : in 90% of cases, you won't find a tutorial for writing a fps in c+. Instead, look for ways to realize parts of the game (rendering, enemies, lighting), and then cobble them together into a FPS.
geomancer120 8 months ago
@geomancer120 mind giving me a base fps that i can work on? or compare to my team!
MightyTighties 8 months ago
Nice Iron Maiden BG.
InertLoop 10 months ago
cool cant wait til i learn. thats already looking beautiful with the lighting and stuff dude
brush200400 1 year ago
Wer vor hat ein C++ Game zu programmieren , kann auf meinen Channel
joinen. Dort bringe ich Euch auf über 100 Tutorial die Basics bis hin zur
Grafic programmierung bei, die sich AUSSCHLIEßLICH mit C++ befassen.
Weiter wird es dann mit der Game Engine und einem EgoShooter gehen.
Wer mir jetzt nicht glaubt, kann ja einfach einen klick machen ( kostet auch nix ^^ )
und sich selbst überzeugen. Tipp : Klickt lieber, bevor ihr die Chance Eures
Lebens verpasst c(= =
SterminioProductions 1 year ago
i dont know where i can open the game not console its so holy **** :D
Videohochlader10 1 year ago
@Videohochlader10 If i understood correctly, you asked how do i get graphics to show? You can use SDL for that, it's easy for beginners, but rather slow.
geomancer120 1 year ago
wow i never seen text as a map maker nice work! :D
VincentVBoold 1 year ago
looks like gamemaker...
AceVlog 1 year ago
@AceVlog It's not gamemaker. You can clearly see the C++ code at the beginning of the video.
geomancer120 1 year ago 4
@geomancer120 I know, I just said it LOOKS like gamemaker. I can't tell you how many dozens of games I've seen in gamemaker that look identical to this. But I do understand that this is C++ :)
AceVlog 1 year ago
@AceVlog What are you... dumb? Look at the C++ Codes and the beginning and all the .cpp's. JkJk not dumb, just don't know.
HuskyRonan 1 year ago
This engine reminds me on Wolf3d a bit :)
broli100 1 year ago
nice, im really interested to get into c++, but i dont know where to start, any help??
Rapishes 2 years ago
@Rapishes First download a compiler. Either DevC++ or Microsoft Visual C++. Then, start learning a language (buy a book or google for tutorials). When you get to the point where you know C++ well, you can start with game programming. PM me for more info.
It will be very boring in the beginning, but remember, persistence is the key to successcul programming.
geomancer120 2 years ago 2
@Rapishes easiest way to learn it is to takes classes. if you don't want a degree in CS, just take a class in it at your local community college.
scarykidbryan 1 year ago
excellent progress =) It reminds me on the serious sam a lot,don't know why.Keep going like this =)
123ponco 2 years ago
Thanks :)
geomancer120 2 years ago