ทำไมถึงเป็นสองพันล้าน? Simulated Universe | HSR

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 เม.ย. 2024
  • 2,147,483,647 + 1 = 2,147,483,648
  • เกม

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

  • @DXDSugoi
    @DXDSugoi หลายเดือนก่อน +176

    ขอบคุณสำหรับข้อมูลที่ผมไม่เข้าใจครับ

    • @laysze._
      @laysze._ หลายเดือนก่อน +10

      เม้นจริงใจ of the year

  • @systenunit5599
    @systenunit5599 หลายเดือนก่อน +16

    อันนี้รู้จริงนะเนีย แต่เดียวนี้พวก engine ยุคใหม่แพทกันหมดแล้วเลยไม่มีปัญหานี้

  • @Knox2209
    @Knox2209 หลายเดือนก่อน +18

    นั่งน้ำลายยืดตั้งแต่กลางคลิป ฟังไม่รู้เรื่อง

  • @lordneco2221
    @lordneco2221 หลายเดือนก่อน +44

    เหมือนเกม IRUNA ONLINE เกมปี2012 ที่เก็บเงินได้ 2.14B ตรงกันกับดาเมจใน HSR เลยครับ

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

      น่าจะติด int เหมือนกันนะครับ🗿

    • @user-hr8th9jw6f
      @user-hr8th9jw6f หลายเดือนก่อน +2

      เกมคนเเก่😭

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

      @@user-hr8th9jw6f 🥺

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

      Ro ก็เก็บติดตัวได้ 2,147,483,647

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

      เคยเล่นอยู่แปปเดียวแค่เวล20เองมั้ง มาเล่น Toram แทน😅

  • @chaitouchtanpattamadilok6578
    @chaitouchtanpattamadilok6578 หลายเดือนก่อน +5

    ขอบคุณครับชอบข้อมูลนี้มากครับ

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

    ดาเมจอาจจะไม่จำเป็นต้องสูงขนาดนั้นครับเลยเอาใว้แค่นั้นพอแต่มันก็เป็นข้อจำกัดของภาษาที่ใช้เขียนเกมอีกที

  • @dragoniop8675
    @dragoniop8675 หลายเดือนก่อน +10

    น้ำตาจะไหลดาเมจที่ทำได้ยังแค่50kเองอีกนานสินะจะได้เห็นเลขนั้น😂

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

      มันมีวิธีลัดในsimอยู่ครับ

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

      ง่ายๆแค่มีE6 + ความโชคดี

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

    ได้สาระ!! ❤

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

    คลิปดีย์

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

    ละผมเข้าใจ ได้ใช้ซักทีเนื้อหาที่เรียนมา

  • @aito-samagamerth9211
    @aito-samagamerth9211 หลายเดือนก่อน +1

    เล่น โยมิ เป็นตัวที่ผมแบบนี่ได้น่าจะง่ายสุดถ้าปั่มเงินมาโหดพอ😂😂😂

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

    ได้สาระ แต่ผมไม่เข้าใจ⠀໒꒰´𖦹 ˕ ×`꒱ఎ

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

    คล้ายๆกับเกม Raycity ที่คนเล่นสามารถเก็บเงินในเกมได้แค่ 2,147,483,648 m
    ตอนนั้นก็นึกว่าGM แก้ทางพ่อค้าขายm แต่จริงๆแล้วไม่ใช่

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

    GENSHIN ก็ใช้ Unityเหมือนกันครับ

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

    ทำข้อมูลดีมากครับผมเด็กที่เรียนคณะสาขาเกี่ยวกับพัฒนา​เกมมาโดยตรงบอกตรงๆว่าอธิบายได่เข้าใจง่ายกว่าอาจารย์​ในห้องอีกครับ555

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

    ขนาดผมเรียนคอมยังงงเลยครับ😅

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

    หนี network ใน ม. มาเจอ network ในเกมอี๊กก =w=

  • @user-qj7tt7qw2b
    @user-qj7tt7qw2b หลายเดือนก่อน

    คนที่อยากโชว์เคส3พันล้านต้องอดแล้วล่ะ

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

    บอกตามตรงว่าผมไม่เข้าใจแม้แต่น้อย

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

    เป็นเลขเดียวกับในเกม ark เลยครับ

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

    ผมเป็นคนดูคลิปแล้วกลายเป็นลิง

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

    ไม่ใช่แค่ HSR ต้องบอกว่าเกมส่วนมากเลยแหละ!!!

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

    เหมือนARKเลยแต่อันนั้นจะติดลบ

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

    แปลกใจที่เกมนี้ใช้ unity นึกว่าใช้ unreal ไม่ก็ cry engine ซะอีก

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

      ตอนเหตุการณ์ Unity x EA เมื่อครึ่งปีก่อน ก็มีชื่อของ HSR ที่ถูกพูดถึงอยู่เหมือนกันครับ

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

    ผิดไหมที่ผมเข้าใจ 😂

  • @Can-tc4fk
    @Can-tc4fk หลายเดือนก่อน +1

    ทำไมไม่ใช่ Unsigned int นะ หรือมีค่าโจมตีติดลบด้วย

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

      ไม่ค่อยแน่ใจเหมือนกันครับ แต่โดยส่วนตัวนะครับ
      เพิ่มจาก 2b เป็น 4b ก็ยังไม่เพียงพออยู่ดีสำหรับสถานการณ์ปัจจุบัน
      กับอย่างที่สอง เท่าที่เก็บข้อมูลมา C# ตรวจจับ Underflow ไม่ได้ครับ
      ดังนั้นถ้าเกิดบัคอะไรบางอย่างแล้วผลลัพธ์ติดลบ มันอาจจะหยาบกว่าเดิมครับ
      เท่าที่อ่านหลายๆความเห็นดูทั้ง Ark, IRUNA ONLINE, RO ก็ติดเลขเดียวกันครับ
      เลยเหมือนว่าโดยปกติแล้ว ไม่ค่อยมีการใช้ Unsigned int อยู่แล้วด้วยครับ

  • @thexdcode5896
    @thexdcode5896 หลายเดือนก่อน +29

    พึ่งรู้ว่า HSR มีคนทำดาเมจขนาดนี้ด้วย🗿💀

    • @user-xg2mh8em2e
      @user-xg2mh8em2e หลายเดือนก่อน +2

      มันทำได้เเต่ในซิมจักดีครับใช้ลูกเต๋าช่วงเวลาองค์กร

    • @thexdcode5896
      @thexdcode5896 หลายเดือนก่อน +3

      @@user-xg2mh8em2e ที่อื่นทำไม่ได้เหรอ

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

      @@thexdcode5896ดาเมจเวอร์ๆหาได้แค่ในซิมครับ เพราะบัฟมันเยอะมาก

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

      ใช่เพราะมันมีผลมาจาก item​@@thexdcode5896

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

      ​@@thexdcode5896 นอกจากซิมจักรกล ตอนนี้ไม่มีที่ไหนทำถึงพันล้าน

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

    ลิงดูลิงงง

  • @user-hc3kg4ul5t
    @user-hc3kg4ul5t หลายเดือนก่อน

    ห้ะ ยังไงนะ555555555

  • @pondsosad.7795
    @pondsosad.7795 หลายเดือนก่อน +8

    น้ำตาจะไหล ไม่เข้าใจสักนิด🤧🤧

    • @zeteriskcalnell431
      @zeteriskcalnell431 หลายเดือนก่อน +5

      ว่าง่ายๆคือติดลิมิตตัวเลขในการกคำนวนครับผม

    • @xda-7_administrator
      @xda-7_administrator หลายเดือนก่อน

      ให้อธิบายแบบลิงๆก็ ในภาษาโปรแกรมมิ่งที่ใช้เขียนเกมจะมีประเภทข้อมูลหลายชนิด เช่น
      Integer ใช้เก็บเลขจำนวนเต็ม มักใช้ 32 บิต
      Float ใช้เก็บเลขทศนิยม มักใช้ 32 บิต
      Double เหมือน Float แต่จะเพิ่มจำนวนบิต จากใช้ 32 เป็น 64 ทำให้เก็บข้อมูลได้มากขึ้น มักใช้กับการคำนวนอะไรที่ต้องการความแม่นยำสูงๆ
      *แล้วบิตที่ใช้คืออะไร บิตที่ใช้หมายถึงหน่วยของข้อมูลที่ใช้เก็บข้อมูลในหน่วยความจำความพิวเตอร์ 1 บิตสามารถเป็นได้เพียงเลข 0 หรือ 1 เท่านั้น ยกตัวอย่างเช่น 2 บิต ก็คือจะมีสองช่อง
      [][] ในแต่ละช่องเป็นได้ 0 หรือ 1 ดังนั้นความเป็นไปได้ทั้งหมดของ 2 บิตคือ
      1) [0][0]
      2) [0][1]
      3) [1][0]
      4) [1][1]
      ถ้าเอาแต่ละบิตมาต่อกันเป็นเลขฐาน 2 และแปลงเป็นเลขฐาน 10 จะได้
      1) 00₂ = 0₁₀
      2) 01₂ = 1₁₀
      3) 10₂ = 2₁₀
      4) 11₂ = 3₁₀
      ดังนั้น 2 บิตจะมีเป็นไปได้ไม่ซ้ำกันทั้งหมด 4 แบบ ถ้าจะหาตัวเลขที่สูงสุดที่บิตนั้นๆเก็บได้ก็ ให้นำความเป็นไปได้ทั้งหมดมาลบด้วย 1 จะได้เลขที่เป็นไปได้มากที่สุดในจำนวนบิตนั้นๆ ที่นำมาลบ 1 เพราะ เลขมันนับจาก 0 และ ความเป็นไปได้นั้นนับจาก 1
      สูตรการคำนวนง่ายๆก็ ใช้สูตร [2 ยกกำลัง บิต และ หารด้วย2] เช่น 32 บิตก็ [2³²/2 = 2147483648]

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

    ถ้าเขาใช้ longlongint🗿🗿

  • @user-jm9mf7yo4o
    @user-jm9mf7yo4o หลายเดือนก่อน

    ปวดหัวอิบอาย

  • @RostI-tb1ch
    @RostI-tb1ch หลายเดือนก่อน

    ทำไมรู้สึกฉลาด😂😂😂😂

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

      ความรู้รอบตัว+1

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

    อะไรนะครับ อีกที

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

      ใช่ครับ

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

    แล้วถ้าบวก2จะเป็น 49ไหมครับ

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

      ไม่ใช่ครับ ก็เป็น 2147483648 เท่าเดิมครับ
      เพราะว่า 2147483647 + 1 = -2147483648 เกิด Overflow เขียนทับด้วย 2147483648
      2147483647 + 2 = -2147483647 เกิด Overflow เขียนทับด้วย 2147483648 เท่าเดิมครับ
      เพราะเกิด Overflow เลยเขียนทับด้วย 48 ครับ

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

      @@yuhma คือถ้าเกิน 2147483647เท่าไหร่ก็ตาม ก็จะเกิดการOverflowและเขียนใหม่เป็น 2147483648 เสมอใช่ไหมครับ ขอบคุณครับ🥰

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

      ใช่แล้วครับ มันเป็นลักษณะของการเขียนทับครับ ดังนั้นถ้าผมเป็นผู้บริหารแล้วผมอยากได้อีกแบบนึง
      ผมสามารถแสดงผลเป็นคำว่า "OVERKILL" เมื่อเกิด Overflow ขึ้นก็ได้ครับ

  • @user-gz8fd6re5q
    @user-gz8fd6re5q หลายเดือนก่อน

    ว้าาาคกกคคกกกกคคคกคกกค

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

    ไอเราก็นึกว่าผสม python ด้วยแต่ก็แหงแหละ python ช้า

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

    ดีนะเรียนสายคอมมา ไม่งั้นดูไม่รู้เรื่อง5555💀

  • @IV-wq8er
    @IV-wq8er หลายเดือนก่อน

    ขอบคุณที่บอกครับเพราะตัวเลขนี่ผมก็เจอในเกมการ์ดเกมนึงที่ผมปั๊มดาเมจจนตันเหมือนกัน

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

    แสดงว่าเขาไม่ได้กำหนดขอบเขตของข้อมูลเลยคือปล่อยเบลอจนอิ้นเกินเลยสินะ

    • @yuhma
      @yuhma  หลายเดือนก่อน +4

      ไม่ใช่เรื่องที่เลวร้ายแบบนั้นครับ ถ้าอธิบายแบบหยาบๆ การประมวลผลข้อมูลในโปรแรมเกิดขึ้นแล้วก็โดนโยนทิ้งไปครับ
      ลักษณะคล้ายการเปิดก๊อกน้ำ เปิดแล้วก็ไหลลงท่อไป ถ้าอยากจะเก็บข้อมูล อยากเอาไปประมวลผลต่อ ก็ต้องเอาแก้วมารองครับ
      แล้วทีนี้ HSR หยิบแก้วมาใส่น้ำตามปกติ แต่แก้วใส่น้ำได้จำกัด แล้วสิ่งที่เกิดคือแก้วน้ำมันล้นครับ
      แต่ถ้ามองย้อนกลับไปที่แพทช์แรก เล่นให้ตาแตกก็ทำเกิน 2.147b ไม่ได้ครับ ดังนั้นการออกแบบได้ดีแล้วครับ
      เหตุการณ์ติด cap เพิ่งเกิดขึ้นตอน G&G เพราะหน้าลูกเต๋าหลอมใหม่กับคอมโบปั้มเงินครับ ซึ่งไม่แน่ใจว่าจงใจรึเปล่า
      ถ้าจะแก้จริงๆมันก็พอมีวิธีอยู่ครับ มีแก้วไซส์ใหญ่ขนาด 2^64 อยู่ครับ
      แต่การแก้โค้ดระดับตัวแปรของเกมเป็นเรื่องน่ากลัวมากครับ แก้จุดเดียวอาจจะมีปัญหาอีกเป็นร้อยตามมาครับ
      รวมถึงตั้งแต่แรกมัน”ยัง“ไม่ใช่ปัญหาครับ
      ไม่มีศัตรูที่มีพลังชีวิตเกินพันล้านอยู่แล้วครับ ต่อให้แรงไปแล้วติด มันไม่ได้เกิดผลเสียกับผู้เล่นเลยครับ
      มันแค่ไม่สุดในความรู้สึกของผู้เล่นเฉยๆครับ จริงๆแล้วมีอีกหลายๆเกมที่ก็ใช้ int และติด 2.147b เช่นกัน
      เรียกว่า HSR ทำตามปกติแล้ว และการที่ผู้เล่นซนจนไปเจอบัคก็เป็นเรื่องปกติเช่นกัน แต่พอมันเกิดขึ้นแล้ว
      ทางเกมจะทำอย่างไรต่อก็รอดูแล้วกันครับ ถ้าไม่แก้อย่างที่บอกไปมันยังไม่เป็นปัญหาครับ
      แต่ถ้าจะแก้ผู้เล่นก็จะเอ็นจอยมากขึ้น ทางเกมสามารถออกแบบรูปแบบการเล่นที่มันอลังการยิ่งขึ้นได้
      แต่การแก้โค้ดส่วนนี้จะเกิดอะไรขึ้นบ้างก็ไม่รู้ มันจะคุ้มค่ารึเปล่า

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

      อาจจะมีปัญหาตามมา ถ้าแก้แล้วพังคือต้อง Roll back เลยนะ เสียหายหลายล้าน😅