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

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 64

  • @stefanwaldegger2048
    @stefanwaldegger2048 3 роки тому +5

    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 роки тому +1

      Hey Stefan, Im pleased you've had a nostalgia trip!

  • @r1pfake521
    @r1pfake521 4 роки тому +1

    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!

  • @laureven
    @laureven 5 років тому +8

    I can just like it and that is it ...This series is absolutely brilliant ...I never get so much value from watching youtube video ;)

  • @KrossX
    @KrossX 6 років тому +8

    That sigh at the end. XD
    Thanks Javid!

    • @javidx9
      @javidx9  6 років тому +2

      lol, I think I've done enough coding for this series...

  • @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)

  • @Fjorod
    @Fjorod 5 років тому +14

    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  5 років тому +10

      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

  • @mahmoudabdelsattar8860
    @mahmoudabdelsattar8860 5 років тому +2

    Most incredible game you made its like pokemon

    • @javidx9
      @javidx9  5 років тому +1

      lol, cheers Mahmoud!

    • @mahmoudabdelsattar8860
      @mahmoudabdelsattar8860 5 років тому

      @@javidx9 before in this ua-cam.com/video/SNeSRWgHSZQ/v-deo.html
      asked you 4 questions can u answer them please

  • @onogrirwin
    @onogrirwin 2 роки тому

    Absolutely amazing content...

  • @alextektumanidze8455
    @alextektumanidze8455 5 років тому +1

    Javid love your videoes! Style you present them is really comfortable and usefull ty so much for doing what you`re doing, keep going!

  • @awesomechen
    @awesomechen 4 роки тому

    this guy's channel is golden. it's gonna be my new netflix!

  • @3DSage
    @3DSage 6 років тому +2

    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 5 років тому +2

    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  5 років тому +2

      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 5 років тому +1

      @@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

  • @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!

  • @jsflood
    @jsflood 6 років тому +2

    Great series! Lot's of modern programming Gems that I will study further , thank you :-)

    • @javidx9
      @javidx9  6 років тому +1

      Thanks John, its quite a complex set of videos, and Ive not released the source code yet, but I will.

  • @hugobreno1816
    @hugobreno1816 6 років тому +2

    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 .!

  • @freeelectron8261
    @freeelectron8261 6 років тому +2

    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 ;)

  • @codystein8568
    @codystein8568 6 років тому +3

    @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 років тому +2

      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!

  • @montanasebastiano3564
    @montanasebastiano3564 4 роки тому +1

    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 роки тому +1

      Most likely i compiled in release mode for such a large increase.

  • @PhilBoswell
    @PhilBoswell 6 років тому +2

    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 років тому +3

      Thanks so much Phil, Its really great to hear you say that. I will think about isometric modes! hmmm.....

  • @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)?

  • @obinator9065
    @obinator9065 6 років тому +3

    Where can i get the source code of this?

    • @javidx9
      @javidx9  6 років тому +4

      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 :(

  • @berry966
    @berry966 5 років тому +1

    Looks awesome! Ive recently made my own rpg aswell :)

    • @javidx9
      @javidx9  5 років тому +4

      lol Berry, I bet you made it on a typewriter with a mechanical screen, and yet it has more depth than Skyrim XD

  • @1_Chef_1
    @1_Chef_1 6 років тому +2

    nice video nice tutorial

    • @javidx9
      @javidx9  6 років тому

      Hey thanks Chef!

  • @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?

  • @SuesueThaw
    @SuesueThaw Рік тому

    Me watching this while i only know print "hello world"

  • @mitasmp8689
    @mitasmp8689 6 років тому +1

    Very interesting!

    • @javidx9
      @javidx9  6 років тому

      Thanks Mitas!

  • @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.

  • @davidpike766
    @davidpike766 6 років тому +2

    dammit! too drunk to understand! been waiting for this for ages!

    • @javidx9
      @javidx9  6 років тому +1

      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 років тому +1

    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

  • @erikhendrickson59
    @erikhendrickson59 4 роки тому

    One day!...One day.....................................

  • @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.

  • @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.

  • @ajinkyax
    @ajinkyax 4 роки тому

    subscribed :)

  • @colepeterson5392
    @colepeterson5392 6 років тому +1

    FISRT