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

  Рет қаралды 47,390

javidx9

javidx9

Күн бұрын

Пікірлер: 64
@stefanwaldegger2048
@stefanwaldegger2048 3 жыл бұрын
I stumbled over your videos and I really like them. The way you present it feels like when I was watching my bigger brother coding or playing in my childhood. Very nice the transitions to your camera to your side and give some explanations. I am a programmer myself and I really learn a lot by watching your videos. Thank you for that
@javidx9
@javidx9 3 жыл бұрын
Hey Stefan, Im pleased you've had a nostalgia trip!
@laureven
@laureven 5 жыл бұрын
I can just like it and that is it ...This series is absolutely brilliant ...I never get so much value from watching youtube video ;)
@r1pfake521
@r1pfake521 4 жыл бұрын
The "weapon projectile" idea is genius! Im not sure if you have played VR games, but to make it short implementing a good melee combat in a VR game (with hand controllers) is very hard. Even Valve said "screw that" and removed all melee weapons from Half Life Alyx. I im working on a VR RPG had just didn't find any solution for good melee weapons, I know that a really good melee combat in VR is too much work but a "simple" melee combat is not really fun, so I thought well maybe I should just make the game spell based and just use projectiles. But here comes your genius solution the "weapon projectile" which is the perfect solution instead of a melee attack, the weapon just shoots itself as a projectile! And the best part is, it doesn't even take any additional code, because I can just use my Spell class (which already shoots projectiles) for the "melee" weapons. Well I might rename it to a more generic name like ability or skill instead of spell, but the code itself already works for the new "weapon projectiles", awesome!
@KrossX
@KrossX 6 жыл бұрын
That sigh at the end. XD Thanks Javid!
@javidx9
@javidx9 6 жыл бұрын
lol, I think I've done enough coding for this series...
@onogrirwin
@onogrirwin 2 жыл бұрын
Absolutely amazing content...
@awesomechen
@awesomechen 4 жыл бұрын
this guy's channel is golden. it's gonna be my new netflix!
@davep7176
@davep7176 Жыл бұрын
I still need to get through this series again. I really need to learn about the "Theatre Mode" you mentioned in ep1 (but I have been putting it off forever lol)
@mahmoudabdelsattar8860
@mahmoudabdelsattar8860 5 жыл бұрын
Most incredible game you made its like pokemon
@javidx9
@javidx9 5 жыл бұрын
lol, cheers Mahmoud!
@mahmoudabdelsattar8860
@mahmoudabdelsattar8860 5 жыл бұрын
@@javidx9 before in this kzbin.info/www/bejne/iX_IhIWNnK2GkLM asked you 4 questions can u answer them please
@Fjorod
@Fjorod 6 жыл бұрын
Just found your channel Javid and find your coding very informative, and this series especially has had my brain going on how to progress this. As this last video was released 7 month ago I was hoping that the source code would have been released but alas it's not, is there any way to get the hands of source code as it is at it's current state?
@javidx9
@javidx9 6 жыл бұрын
Thanks SweFjorod! Ive not released the source yet for the RPG series, though I will. Ive nothing to hide here, its just I wanted to comment it all out and make it pretty. I'll get this done soon enough :D
@alextektumanidze8455
@alextektumanidze8455 5 жыл бұрын
Javid love your videoes! Style you present them is really comfortable and usefull ty so much for doing what you`re doing, keep going!
@3DSage
@3DSage 6 жыл бұрын
I really enjoyed this series! Very interesting!
@javidx9
@javidx9 6 жыл бұрын
Thanks 3DSage - I'd love to make a video on all aspects of its code, but I feel its time to move on now, ive loads of algorithms to talk about :D
@GreatHacker1
@GreatHacker1 6 жыл бұрын
Amazing. Finished watching the serie now. I've got some ideas on how to implement something in my own rpg. I've made my system on a different way, but If you don't mind I will use some ideas of yours to implement my project. I don't use to write my codes in c++, although I know how to. I'd preffer c instead. But it is not very hard to translate the code when you understand the language. Thanks for the videos, Those are very educating
@javidx9
@javidx9 6 жыл бұрын
Hey thanks Decrypt Blessing, Of course I dont mind if you borrow ideas. You'll have to keep us up to date on how the project goes!
@GreatHacker1
@GreatHacker1 6 жыл бұрын
@@javidx9 It will be a pleasure to keep you'll up dated of it. That's really one more motivation to keep it going. You may know that sometimes we are not in the mod to work on them. But those video really revive those good fellings
@montanasebastiano3564
@montanasebastiano3564 4 жыл бұрын
Hey Javid. Finally made it through this whole series and I just have one comment/question. Near the end when you introduced the knock back feature and all of the sedit slimes, I noticed that your frame rate went from ~20fps the previous example to 500 fps. I know it's well after the video was created and source was released but do you remember if there was anything different done here that may not be captured on video? I've downloaded the source and it seems like the project is kind of abandoned (as these things often go). I only ask because I'm currently using an archaic PC and any boost in performance would be amazing. I know that is primarily why you developed the PGE but it doesn't make much difference with this thing.
@javidx9
@javidx9 4 жыл бұрын
Most likely i compiled in release mode for such a large increase.
@jsflood
@jsflood 6 жыл бұрын
Great series! Lot's of modern programming Gems that I will study further , thank you :-)
@javidx9
@javidx9 6 жыл бұрын
Thanks John, its quite a complex set of videos, and Ive not released the source code yet, but I will.
@codystein8568
@codystein8568 6 жыл бұрын
@javidx9 Hello I love all your videos! I am in much need of help. There is a voxel c++ game I’m working on and the dev has the biomes coded and there’s movement but we’re stuck on getting characters to have have arm movement animations in the first person camera. And to see movement on other characters. I have the models and animations built in blender but we don’t know how to make them part of the game! Do you have any knowledge on this subject?
@javidx9
@javidx9 6 жыл бұрын
Hi Cody, I do have a little knowledge about 3D graphics yes. Are you using a kinematic technique or a tweening technique to perform your animations? I'll be showing these techniques (and blender imports) in a video this year but it wont be for a while, I've some groundwork videos to do beforehand. Thanks for the support!
@freeelectron8261
@freeelectron8261 6 жыл бұрын
Whoa! Didn't know you had a new game series? Looks really cool - quite dark to. Love the rain fx :)
@javidx9
@javidx9 6 жыл бұрын
To be honest, this feels like the series that never ends :D. Thanks electron!
@freeelectron8261
@freeelectron8261 6 жыл бұрын
Like the sands through the hour glass so are the lines of our RPG ;)
@nabilandadamslaboratory3422
@nabilandadamslaboratory3422 4 жыл бұрын
Great series! Enjoyed it lots!! Thank you!! Btw how does fElapsedTime work? Is it the time between updates? It's frame to frame, not the frame rate of the display though; it's the rate the game is actually running on (in the hundreds or thousands)?
@hugobreno1816
@hugobreno1816 6 жыл бұрын
you should start from scratch that means include how to setup the main folder and how to bring the folder inside the framework and etc. Thanks.
@javidx9
@javidx9 6 жыл бұрын
Hi thanks for watching hugo, just checking you did start watching from part 1? I agree its not fully from scratch, but then I dont want to repeat too much the content of other videos on my channel.
@hugobreno1816
@hugobreno1816 6 жыл бұрын
Thanks bro . Good job .!
@obinator9065
@obinator9065 6 жыл бұрын
Where can i get the source code of this?
@javidx9
@javidx9 6 жыл бұрын
Hi Obin, Ive not released the source code for this yet, I want to tidy it up before I do - but I need to find the time :(
@joaovitorgutkoskipaes1850
@joaovitorgutkoskipaes1850 2 жыл бұрын
Too bad I can't cast a like at it more than once, but this series is absolutely amazing
@javidx9
@javidx9 2 жыл бұрын
Well I appreciate that! Thanks!
@PhilBoswell
@PhilBoswell 6 жыл бұрын
Thank you for an entertaining series. You've very nearly provoked me into getting my hands dirty and fiddling with some code again after all these years! Sadly right now my environment is not conducive so I will have to stay on the touchline yelling support and suggestions: currently what I'd like to see is whether this system could be converted to run in isometric mode ;-)
@javidx9
@javidx9 6 жыл бұрын
Thanks so much Phil, Its really great to hear you say that. I will think about isometric modes! hmmm.....
@sakealex
@sakealex 4 жыл бұрын
it's probably closed but I wanted to ask, there was a mention of a 30 min demo. I couldnt' find it can anyone confirm it exists?
@mitasmp8689
@mitasmp8689 6 жыл бұрын
Very interesting!
@javidx9
@javidx9 6 жыл бұрын
Thanks Mitas!
@1_Chef_1
@1_Chef_1 6 жыл бұрын
nice video nice tutorial
@javidx9
@javidx9 6 жыл бұрын
Hey thanks Chef!
@Mozartenhimer
@Mozartenhimer 5 жыл бұрын
Were binaries ever released? I'm in a lazy mood and don't feel like compiling but I wanna play.
@leerv.
@leerv. 5 жыл бұрын
No, binaries were not released! There's only about two minutes or playtime, maybe. Compiling is the interesting part.
@berry966
@berry966 6 жыл бұрын
Looks awesome! Ive recently made my own rpg aswell :)
@javidx9
@javidx9 6 жыл бұрын
lol Berry, I bet you made it on a typewriter with a mechanical screen, and yet it has more depth than Skyrim XD
@jonnylaw4569
@jonnylaw4569 5 жыл бұрын
I'm currently attempting to make my own RPG game aswell, however, I am using "processing" to program it. And only because I found it convenient, I'm using csv files to store my maps. It is tile based as well. Unfortunately, processing is also the only programming language I know. I would love to mess with your game engine though if someone were to make a version of it for processing. Ps- figuring out how to turn numbers in a grid from a csv file into x,y cords and put into an array was a pain. Couldn't find anything to help me. Took 4 hours to figure out lol.
@davidpike766
@davidpike766 6 жыл бұрын
dammit! too drunk to understand! been waiting for this for ages!
@javidx9
@javidx9 6 жыл бұрын
Hey David, Im guessing you'll be hungover atm, so freshen up and get those coding gloves on!
@davidpike766
@davidpike766 6 жыл бұрын
Haha! Crystal clear now- last day of my holiday! Great work!
@bigmofo1122
@bigmofo1122 6 жыл бұрын
gg. well played.
@javidx9
@javidx9 6 жыл бұрын
Thanks Big Mofo - I took your advice and cut it down a bit more than the last one :D
@SuesueThaw
@SuesueThaw Жыл бұрын
Me watching this while i only know print "hello world"
@micaiahstevens8840
@micaiahstevens8840 4 жыл бұрын
WELL now we know what happened to Neo in the Matrix 4, he became Neon and is after the 'source'
@micaiahstevens8840
@micaiahstevens8840 4 жыл бұрын
SHOULD say, like how you did the questing made it dynamic and changed up Sarah to change her dialog based on the quest.
@ajinkyax
@ajinkyax 5 жыл бұрын
subscribed :)
@erikhendrickson59
@erikhendrickson59 4 жыл бұрын
One day!...One day.....................................
@colepeterson5392
@colepeterson5392 6 жыл бұрын
FISRT
Line Of Sight or Shadow Casting in 2D
50:23
javidx9
Рет қаралды 144 М.
Quirky Quad Trees Part1: Static Spatial Acceleration
44:01
javidx9
Рет қаралды 71 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
BIG PROJECT! Top Down City Based Car Crime Game #1
1:03:52
javidx9
Рет қаралды 112 М.
Code-It-Yourself! Simple Tile Based Platform Game #1
39:41
javidx9
Рет қаралды 220 М.
Code-It-Yourself! Worms Part #1 (C++)
40:41
javidx9
Рет қаралды 59 М.
Programming Mazes
27:11
javidx9
Рет қаралды 198 М.
olc::AllSorts - Text/Commands/Sounds/Jams
21:55
javidx9
Рет қаралды 32 М.
Programming Balls #2 Circles V Edges Collisions C++
32:28
javidx9
Рет қаралды 51 М.
Convex Polygon Collisions #1
36:40
javidx9
Рет қаралды 130 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН