How I keep track of players : Noia Online : Indie dev MMO devlog

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 69

  • @VaeVictisDanil
    @VaeVictisDanil 11 หลายเดือนก่อน +7

    It’s so funny to see you learning basic CS while simultaneously writing a big game. Nice progress, best wishes !

    • @jontay4199
      @jontay4199 8 หลายเดือนก่อน

      This stuff is basic??? Im hearing that there’s hope for me, although I feel more inferior at the same time…

  • @stevebor6334
    @stevebor6334 ปีที่แล้ว +33

    Hey! Just wanted to let you know - I am a proffessional C++ dev (as in someone actually gives me money for my code) and your logfile writing explanation was spot on. Clear, concise and correct. Good job!

    • @noiadev
      @noiadev  ปีที่แล้ว +5

      Oh thank god.
      I know I oversimplified A LOT. But it is good to know I wasn't far off.

  • @ThatChronomancer
    @ThatChronomancer ปีที่แล้ว +9

    I love being watched at all times.

  • @bobstarnl
    @bobstarnl 7 หลายเดือนก่อน +2

    I seen the 1 year video and was instantly hooked to your content, I have had ideas for games since I am a kid but never dared trying to make one myself since I have 0 knowledge on how to even start. These videos give me inspiration to one day start a game myself if I get myself to it. + keep up the good work!

  • @Ezekialify
    @Ezekialify 7 หลายเดือนก่อน +1

    I like how you explained async and await and I actually didn't know about concurrent queues. so that is cool

  • @NightHutStudio
    @NightHutStudio ปีที่แล้ว +1

    Oh awesome, I didn't know about ConcurrentQueues. Thank you! Subscribed :)

  • @VulgnaesRian
    @VulgnaesRian ปีที่แล้ว +1

    I have been passionate about programming and games since I was a child. Today I study Java, but I'm into the backend side, but seeing this type of content makes me want to program games.
    Nice work, I'm really enjoying the series and I hope for the best of the project.

  • @evandermursh8410
    @evandermursh8410 ปีที่แล้ว +5

    I love this Dev series dude, so much effort and quality

  • @Primu
    @Primu 8 หลายเดือนก่อน +1

    fyi: You can use multiple threads in Unity with the jobs system which is available in versions from 2018 onwards. You should definitely look into using this for such use cases as you describe in this video. Also as others mentioned, use a database for logging, it'll be so much easier to analyze data from it than scrolling through thousands of lines in a file.

  • @pankpanthergaming5397
    @pankpanthergaming5397 ปีที่แล้ว +2

    I enjoy seeing your videos, this is by far my favorite one. Seeing the technical side behind your game is, for me, taking a peek into your wonderful chocolate factory.

  • @iyar220
    @iyar220 ปีที่แล้ว +2

    New here, such a relaxing video format to watch. I applaud your editing style my guy!

  • @JacksonDill-u1g
    @JacksonDill-u1g ปีที่แล้ว +2

    I love your videos! It has inspired me to create my own game using unity! I played NOIA for a little bit. I loved the intro and the voice of the farmer/old guy at the beginning.

  • @adoniscanada4073
    @adoniscanada4073 ปีที่แล้ว +2

    the Lego set is a business expense! Very nice 👌

  • @Dumsboo
    @Dumsboo ปีที่แล้ว +1

    Love the explanation through a Star Wars lego set

  • @TheCuteBandicoot
    @TheCuteBandicoot ปีที่แล้ว +1

    Appreciate the dedication! Nice video! Thanks for keeping us motivated

  • @Monster_Face_RB
    @Monster_Face_RB ปีที่แล้ว +1

    this man deserves all my money just for that intro

  • @DMSCorner
    @DMSCorner ปีที่แล้ว +1

    i am here when you have 4.94k subs but you will blow up so i subbed i really like your game

  • @b3nn3wman95
    @b3nn3wman95 ปีที่แล้ว +1

    Made sense so I subbed

  • @CodesMahoney
    @CodesMahoney ปีที่แล้ว +1

    Loving these videos. I'm a long time c# dev. Professionally I do full stack web dev for a large hospital. But I've dabbled in game dev a bit as well. I'd really look into some sort of database for outputting this stuff. Having the data is one thing, but querying it later to find anomalies will be really hard in text file form. I believe redis, or even ms sql would be work for ya. It'll be good for a lot of other things later in your dev as well!

    • @noiadev
      @noiadev  ปีที่แล้ว

      Absolutely. These are just baby steps.

  • @ziederziet_en
    @ziederziet_en ปีที่แล้ว +1

    Nice video! Very well explained

  • @ziv9638
    @ziv9638 ปีที่แล้ว

    Let’s gooo

  • @Stormdrag
    @Stormdrag ปีที่แล้ว +1

    4:26 had me dieing good clip

  • @garethcrosskey4343
    @garethcrosskey4343 ปีที่แล้ว +1

    Or.... You could just write them to an SQL table
    ( Logs )
    As for the healing, You could just use an statement to do this; get a timestamp - Example; if(HP >= MaxHP) { Doesn't need HP regend; } else { *Now check if in combat* if(Time >= TimeNow) { Begin regen } Else { Do notign they're in combat }

  • @whilelive
    @whilelive ปีที่แล้ว +1

    Love it! Whats backend server language? Photon?

    • @noiadev
      @noiadev  ปีที่แล้ว

      It's all Unity.

  • @maddys2741
    @maddys2741 ปีที่แล้ว

    Let's go!

  • @vincentsalcido9605
    @vincentsalcido9605 ปีที่แล้ว

    Pog

  • @SeeMoreKelly
    @SeeMoreKelly 9 หลายเดือนก่อน +1

    Need help? Ask Jeeves, I mean Jeebs 😏

  • @arbitervildred8999
    @arbitervildred8999 ปีที่แล้ว

    death should break 15% of your gear, put you on ramping respawn timers or have to very slow as a ghost to your death spot, lose currency, loose xp, and so on. There are many ways
    Also a great idea that I'm working on my game and you should add it too, is to include paragon level, reset your hero to lvl 1 just to be able to choose a major stat boost or unlock an ability/weapon to use, unlocks should stack every paragon reset

  • @drekex6767
    @drekex6767 ปีที่แล้ว

    almost devlog time!

  • @its_jesteR
    @its_jesteR ปีที่แล้ว

    ohmago 🙀

  • @harryickeringill2948
    @harryickeringill2948 ปีที่แล้ว +1

    I seriously think you should consider logging with a database instead of a text file. It’ll be much much quicker to read and write and will allow you to query and analyse your data so much easier. I think the idea of text file logs is more suitable for client side software where human readability by its users is more important and for easier error reporting.

    • @noiadev
      @noiadev  ปีที่แล้ว +2

      Yep there are loving databases out there. This is just step 1

  • @boykagagarin2441
    @boykagagarin2441 ปีที่แล้ว

    Wp

  • @kingofeverything9631
    @kingofeverything9631 ปีที่แล้ว +2

    you should add fishing ,mining and smithing . kinda like runescape

  • @mogolo6621
    @mogolo6621 ปีที่แล้ว

    exp loss on death ...yes, please!!!

  • @bunnybradford
    @bunnybradford ปีที่แล้ว

    What is every time you died? You would lose a set amount of XP. XP would be very easy to get so players could spec in to other things.

  • @victorsevs
    @victorsevs ปีที่แล้ว

    hey man, I'm sure you've heard it before but just in case: "noia" means junkhead in Brazilian Portuguese haha

  • @swagysoldier5556
    @swagysoldier5556 ปีที่แล้ว +1

    Hello! I tried the game for a like an hour after seeing one of your last videos and noticed something that I didn't really like ( no offence btw).
    I was using the bow as a weapon and at first I was shooting the mobs like normal but noticed that they were taking most of my hp and that I was about to die so after healing up I decided
    to try to move while shooting at them and it worked but not exactly. You see when I move and try to shoot after selecting my target it would work like 2 or 3 shots and after that it would get interrupted or not work at all. I do not know if I'm doing something wrong or if the game is designed so but it would be very helpful if a shoot while walking mechanic is added to the game.
    And a something completely unrelated to this how do i get skills?

    • @noiadev
      @noiadev  ปีที่แล้ว

      I'll look into it. There is only 1 primary skill for each weapon so far

  • @Darkyahweh
    @Darkyahweh ปีที่แล้ว

    I have a better solution for death. If Noia has deep dungeons with exponential difficulty, eventually a death will kick you OUT of the dungeon. You don't need to lose any items, xp, gold or anything. Just losing the time needed to go more deep to obtain better items is a good enough punishment as it is. This will make re-doing old parts easy and quick, and make hard parts more repeatable. Plus if you have more dungeon types, you can bounce between each so they don't go stale.

  • @TheKot1k
    @TheKot1k ปีที่แล้ว

    Make decreasing durability of equipment for death penalty

  • @NotToBeTooTakenSeriously
    @NotToBeTooTakenSeriously ปีที่แล้ว +1

    can u remember me when your famous?

    • @noiadev
      @noiadev  ปีที่แล้ว

      Waaaa?

  • @NOTGALAVANIZEDSQUARESTEEL
    @NOTGALAVANIZEDSQUARESTEEL ปีที่แล้ว

    Simple why n9t when player respawns the respawn w8th low hp and mana wicht will take time to reg3nqrate other wise u will be weakend to speed up just hp potins idk or mana potion

  • @Islati
    @Islati ปีที่แล้ว +1

    Sounds like you're learning the language as you build the game 😅

    • @noiadev
      @noiadev  ปีที่แล้ว

      You have no idea XD

    • @Islati
      @Islati ปีที่แล้ว

      @@noiadevIt's quite refreshing 😁😁 I've been a software engineer for over 15 years now, started in my teens. Just wait until you implement a pub-sub server for caching player data, like redis :)

  • @arbitervildred8999
    @arbitervildred8999 ปีที่แล้ว

    that's why I am working on my own engine, own rules own loop... engines suck

  • @maddys2741
    @maddys2741 ปีที่แล้ว

    Don't watch me all the time though 😂 lol, that's creepy

  • @hardcore_gamer6362
    @hardcore_gamer6362 ปีที่แล้ว

    Noia is slang for crackhead In portuguese, lol.

  • @armyofchickens6062
    @armyofchickens6062 ปีที่แล้ว

    Skill loss on death, most games i've played with skills, the player loses skill levels

  • @TECHOPC
    @TECHOPC ปีที่แล้ว

    first

  • @SniperStick
    @SniperStick ปีที่แล้ว +1

    when you download the game windows defender flags it as a serious virus (trojan). Doesnt look like a false positive me aswell. Whats up with that?

    • @noiadev
      @noiadev  ปีที่แล้ว +1

      Zip scan www.virustotal.com/gui/file/51ab8538b897522009146d04a3af1c91df63e2c6a8aa69695126a91eaefa1c2c/behavior
      Noia Online.exe scan www.virustotal.com/gui/file/8345f84a39e50c072b1fa7d21168e7e684b1f2f6d2f9c8b004923dc771bb9642
      Please don't spread false rumors. It's quite easy to debunk with a simple fact check

    • @SniperStick
      @SniperStick ปีที่แล้ว

      @@noiadev no offence but im not spreading any misinformation. I downloaded the game yesterday and got a warning immediatly. Granted i just tried confiming my statement by re-downloading the game and there was no warning now. Looks like the files were changed a couple hours after i downloaded the previous version of the game.

  • @reversamente
    @reversamente ปีที่แล้ว

    noia means "drug users", terrible name for brazilian player base xD

  • @OrphanCrippler69bb
    @OrphanCrippler69bb ปีที่แล้ว +1

    I tried making an account I wrote in my email address and it sent me a code so i went and got my code and when i came back to the login screen the screen was white all i could do is refresh and now it wont let me use my email address because i cant input the code.. Maybe make a link on the email you send to activate the account instead of a copy paste code

    • @noiadev
      @noiadev  ปีที่แล้ว

      Sadly I can't do verification links. If you had to refresh the page then you can use the forgot password button. It will have to send you a new code

    • @OrphanCrippler69bb
      @OrphanCrippler69bb ปีที่แล้ว

      @@noiadev Ah yup that did the trick thanks