Code-It-Yourself! Role Playing Game Part #1

preview_player
Показать описание
The first video of my next big Code-It-Yourself! project! A top down role playing game in the style of Zelda and Final Fantasy. This video is long, but lays out the project plan and gets some of the fundamentals out of the way. It also introduces Object Oriented Programming techniques, that I use to make the whole thing much easier to develop as part of a team.

Shout outs to TomL, Itay, Stepanium and King from the Discord server for all their help with the graphics and tools.

Twitter: @javidx9
Twitch: javidx9
Рекомендации по теме
Комментарии
Автор

You are like the Bob Ross of programming videos! I love it.

jordanbrauer
Автор

22:49 - "Now I'm not a fan of using setters and getters everywhere ... I'm just going to make them (Variables) accessible directly by declaring them as public."
This is the part where my Programming II teacher would lose her mind and possibly commit manslaughter.

Ramash
Автор

IDK, I have a hunch this could turn out to be your biggest, most popular project to date Javid. Best of luck, This is awesome!

seditt
Автор

I like how you draw everything out in the beginnning. It helps me visualize everything that needs to be in the code.

bandanaboii
Автор

I'm in my third year of computer science and I've never watched someone else code before. It's weird to me that I can follow along and not get lost like I do learning new things in class. Can't wait to make a game.

noahsrc
Автор

As you said this OO might not be the example of best practices, but you make really nice comments about what best practices should be. Great vid. :)

henrykkaufman
Автор

This is a very educational video. Everything that you've put together shows the reality that creating these kinds of games (And any other game) takes a LOT of work.

My desired field in this though is more focused on AI and Language processing. But I do wish to make a game as a hobby someday. But that will be probably take about 5 to 10 years. LOL

GodofWar
Автор

"It's no good if the first enemy of the game kills you straight away"


dar*COUGH*uls

napalmpig
Автор

I'll repeat what I've seen commented here. You REALLY are the Bob Ross of coding. Thank you, sir.

Mel
Автор

How sad I feel not knowing everything you know. I have a hard time understanding programming but I do not want to give up. I need motivation I really want to learn. greetings from Argentina. You are amazing. Hugs

Richard-xhiw
Автор

I just stumbled across your video. I'm hooked, can't wait for more. Keep up the good work!

mathewnickle
Автор

your videos are awesome. i love them, and your voice is so relaxing to listen to... calming yet assuring 🙂

DeathAtYourDoorStep
Автор

Best Introduction to game programming concept

initfunction
Автор

These videos are a wealth of info. For one you're programming in C++ and most shy away from such things. It's like going right to the core of things where we can understand via C++. What I'm curious of is are you coding it all with a custom graphics engine? Is there SDL or SFML hiding in the background?

synthoelectro
Автор

3:44 "Yes, we've used classes and structs....buut we've never really used them in true #OOPLoveHate

xinthralgaming
Автор

I've been working with Visual Studio 2019. Really not sure what to think of it compared to the automake world of linux. It seems that nested source directory structures don't appear to really be supported in Visual Studio. So... I have 12 *.cpp files and 14 *.h files all splayed out in one directory. I have one filter for display 'Experiments' -- ui toy things that I want to play with in isolated scope; and one filter for GuiElements -- where I have hand crafted gui elements for buttons, sliders, textboxes, editable text boxes, and scrollable lists. The libraries I'm using are cross platform -- but it would take a bit of doing to get it running on Linux.

gilian
Автор

Damn, gotta try out more of what the old game engine can do, a RPG maker?
I think you have made a gem right here

uuu
Автор

Hi Javid!
I've been wanting to convert this RPG series to the PixelGameEngine instead of console engine, but I just can't seem to figure out how to convert the code!?
Can you please make a short video explaining how to do it??

jorgengullstrand
Автор

Procedural generation will free up a lot of time as the engine will be handling the placement of the tiles, just my two cents. Thanks for the great tutorial series, it is much appreciated.

brandonphilander
Автор

Thank you for doing this, specially for doing it object-oriented. It's one of my weaknesses in programming.

teslastellar