CodeGame
CodeGame
  • 77
  • 72 549

วีดีโอ

Đảo ngược mảng C++ - Phần 1 #codegame #laptrinh #laptrinhgame
มุมมอง 1292 หลายเดือนก่อน
Đảo ngược mảng C - Phần 1 #codegame #laptrinh #laptrinhgame
Lập trình Game: #28 OpenGLVertexArray - VAO
มุมมอง 5203 หลายเดือนก่อน
Lập trình Game: #28 OpenGLVertexArray - VAO
Lập Trình Game: #27 OpenGL Shader và Hình Chữ Nhật ĐẦU TIÊN
มุมมอง 3353 หลายเดือนก่อน
Lập Trình Game: #27 OpenGL Shader và Hình Chữ Nhật ĐẦU TIÊN
Lập trình Game: #26 Lập Trình OpenGL Vertex & Index Buffer: Tối ưu với hóa Quản lý tài nguyên Phần 2
มุมมอง 2763 หลายเดือนก่อน
Lập trình Game: #26 Lập Trình OpenGL Vertex & Index Buffer: Tối ưu với hóa Quản lý tài nguyên Phần 2
Lập trình Game: #25 Resource Manager: Tối Ưu Hóa Tài Nguyên Đồ Họa Trong Game Engine - Cài đặt glm
มุมมอง 3213 หลายเดือนก่อน
Lập trình Game: #25 Resource Manager: Tối Ưu Hóa Tài Nguyên Đồ Họa Trong Game Engine - Cài đặt glm
Lập trình Game: #24 Xây Dựng Render Command Queue Cho Hệ Thống Renderer
มุมมอง 1824 หลายเดือนก่อน
Lập trình Game: #24 Xây Dựng Render Command Queue Cho Hệ Thống Renderer
Lập trình Game: #23 Render Command Kiến Trúc Đa Nền Tảng
มุมมอง 1864 หลายเดือนก่อน
Lập trình Game: #23 Render Command Kiến Trúc Đa Nền Tảng
Lập trình Game: #22 Tìm Hiểu Renderer, Renderer API & Render Command Queue Trong Game Engine
มุมมอง 3714 หลายเดือนก่อน
Lập trình Game: #22 Tìm Hiểu Renderer, Renderer API & Render Command Queue Trong Game Engine
Lập trình Game: #21 Vùng nhớ toàn cục - Refactor Game Loop
มุมมอง 2514 หลายเดือนก่อน
Lập trình Game: #21 Vùng nhớ toàn cục - Refactor Game Loop
Lập trình Game: #20 Giám Sát Bộ Nhớ: Tối Ưu Hóa Game Engine
มุมมอง 2614 หลายเดือนก่อน
Lập trình Game: #20 Giám Sát Bộ Nhớ: Tối Ưu Hóa Game Engine
Lập trình Game: #19 Giải mã System ECS với Thuật toán đồ thị Topological Sort
มุมมอง 5406 หลายเดือนก่อน
Lập trình Game: #19 Giải mã System ECS với Thuật toán đồ thị Topological Sort
Lập trình Game: #18 Entity Component System (ECS) - Mình đã bắt chước Unity như thế nào?
มุมมอง 2.1K6 หลายเดือนก่อน
Lập trình Game: #18 Entity Component System (ECS) - Mình đã bắt chước Unity như thế nào?
Lập trình Game: #17 RTTI - Bước đệm cuối cùng trước khi đến ECS
มุมมอง 5587 หลายเดือนก่อน
Lập trình Game: #17 RTTI - Bước đệm cuối cùng trước khi đến ECS
Lập trình Game: #16 Hệ thống Quản lý bộ nhớ
มุมมอง 4297 หลายเดือนก่อน
Lập trình Game: #16 Hệ thống Quản lý bộ nhớ
Lập trình Game: #15 PoolAllocator Và So sánh Performance với Từ Khóa new - delete
มุมมอง 4547 หลายเดือนก่อน
Lập trình Game: #15 PoolAllocator Và So sánh Performance với Từ Khóa new - delete
Lập trình Game: #14 Build StackAllocator - Và Nên sử dụng khi nào?
มุมมอง 5267 หลายเดือนก่อน
Lập trình Game: #14 Build StackAllocator - Và Nên sử dụng khi nào?
Lập trình Game: #13 Sự thật đằng sau Bộ nhớ đệm CPU - Xây dựng Hệ thống Quản lý Bộ nhớ
มุมมอง 1.9K8 หลายเดือนก่อน
Lập trình Game: #13 Sự thật đằng sau Bộ nhớ đệm CPU - Xây dựng Hệ thống Quản lý Bộ nhớ
Lập Trình Game #12: Vòng Lặp Game - Ý Nghĩa Thật Sự về FPS
มุมมอง 6K8 หลายเดือนก่อน
Lập Trình Game #12: Vòng Lặp Game - Ý Nghĩa Thật Sự về FPS
Lập trình Game #11: Thiết lập Layer - Nền Tảng Vững Chắc Cho Game Engine
มุมมอง 1.5K8 หลายเดือนก่อน
Lập trình Game #11: Thiết lập Layer - Nền Tảng Vững Chắc Cho Game Engine
Lập trình Game: #10 UUID hay Universal Unique Identifier
มุมมอง 2569 หลายเดือนก่อน
Lập trình Game: #10 UUID hay Universal Unique Identifier
Lập trình Game #9: Thiết lập Input System
มุมมอง 4159 หลายเดือนก่อน
Lập trình Game #9: Thiết lập Input System
Lập trình Game: #8 Event System và Chain Of Responsibility Pattern
มุมมอง 5879 หลายเดือนก่อน
Lập trình Game: #8 Event System và Chain Of Responsibility Pattern
Lập trình Game: #6 Setup Game Window với GLFW
มุมมอง 8449 หลายเดือนก่อน
Lập trình Game: #6 Setup Game Window với GLFW
Lập trình Game: #5 Setup Precompiled Header File (PCH) - Các Macros cho STL, DLL và Inline Function
มุมมอง 67310 หลายเดือนก่อน
Lập trình Game: #5 Setup Precompiled Header File (PCH) - Các Macros cho STL, DLL và Inline Function
Lập trình Game: #4 Setup Logger - Ghi Log với spdlog
มุมมอง 1.1K10 หลายเดือนก่อน
Lập trình Game: #4 Setup Logger - Ghi Log với spdlog
Lập trình Game: #3 Setup Game Engine Project
มุมมอง 3.2K10 หลายเดือนก่อน
Lập trình Game: #3 Setup Game Engine Project
Lập trình Game: #2 Game gồm các thành phần nào aka Game Engine
มุมมอง 2.8K11 หลายเดือนก่อน
Lập trình Game: #2 Game gồm các thành phần nào aka Game Engine
Lập trình Game: #1 Cài đặt CMake - Git. Build ngay source game đầu tiên
มุมมอง 3K11 หลายเดือนก่อน
Lập trình Game: #1 Cài đặt CMake - Git. Build ngay source game đầu tiên
Lập trình C++: #11 Struct - "this" là gì?
มุมมอง 637ปีที่แล้ว
Lập trình C : #11 Struct - "this" là gì?

ความคิดเห็น

  • @honglongle7936
    @honglongle7936 10 วันที่ผ่านมา

    Cho cout vào loop sẽ return chính xác

  • @honglongle7936
    @honglongle7936 10 วันที่ผ่านมา

    Không đúng trong trường hợp tổng quát, có 2 trường hợp thoả mãn thì a, b bị ghì đè giá trị r, giả sử, thay số 4 bằng số 8 thì in ra sẽ bị thiếu

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

    đệ quy đâu ạ

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

    My gods dù em code bằng java do đang học oop và bí không biết code sao và tìm được anh, qua tuyet voi anh ơiii

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

    Mình thấy content của bạn rất giống với series GameEngine của Cherno (th-cam.com/play/PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT.html). Mình nghĩ bạn nên để reference qua đó, vừa là give credit cho original author, vừa giúp các bạn muốn tìm hiểu sâu hơn về game engine hoặc graphics có thêm tham khảo. Cherno có một series đi chi tiết hơn về OpenGL tại th-cam.com/play/PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2.html. Cheers!

  • @nhanNguyen-wo8fy
    @nhanNguyen-wo8fy หลายเดือนก่อน

    9:25

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

    chi vậy bạn, làm vậy phức tạp, cứ ghép lại xong sort là xong

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

      Nếu sort thì độ phức tạp sẽ lớn hơn là O(nlogn), còn với cách trên video thì chỉ là O(n) thôi nhé! Với n là tổng độ dài của hai mảng

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

      Ưu tiên tối ưu thuật toán

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 หลายเดือนก่อน

    E sắp tay thủ công đc k ad ?

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

    Anh oi anh hướng dẫn cài thư viện sdl2 vào vscode2022 dc k ạ😢

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

      cái màu tím hay màu xanh v bạn

  • @nhanNguyen-wo8fy
    @nhanNguyen-wo8fy 2 หลายเดือนก่อน

    3:56

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

    A đi đâu rồi😢

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

    bạn giải thích dòng int length = sizeof(number) / sizeof(int) giúp mình với

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

      sizeof(number) lấy kích thước của mảng sizeof(int) lấy kích thước của kiểu dữ liệu số nguyên (Vì đây là mảng số nguyên) Hai cái này chia nhau sẽ ra số lượng phần tử của mảng

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

    21:18 Chỗ này cần +mIndex mới start từ vùng overlay đúng không anh? auto iter = std::find(mLayers.begin()+mIndex, mLayers.end(), layer);

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

    Kênh chưa chết à

  • @SssdddSss-b4w
    @SssdddSss-b4w 2 หลายเดือนก่อน

    thực chất con trỏ cũng là một biến, khi thoát khỏi hàm thì con trỏ cũng bị xóa như các biến thông thường khác, nhưng chỉ con trỏ bị xóa chứ vùng nhớ mà con trỏ đang trỏ đến thực sự không bị xóa. Muốn thao tác trên vùng nhớ được cấp trên bộ nhớ Heap thì phải thông qua con trỏ, nhưng con trỏ đã bị xóa, dẫn đến việc mất đi công cụ để thao tác trên vùng nhớ đó, dẫn đến việc mất đi địa chỉ mà con trỏ đang trỏ tới, dẫn đến vấn đề vùng nhớ vẫn còn trên Heap, nếu dữ liệu trên Heap lớn, thậm chí sẽ dẫn đến crash chương trình

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

    Tại sao phải chia cho sizeof(int)?

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

      sizeof(int) ở đây là kích thước mỗi phần tử trong mảng. Lấy kích thước mảng chia cho kích thước mỗi phần tử trong mảng để ra số lượng phần tử trong mảng.

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

    0:01

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

    Mới ngày nào ad còn ném chuột vào màn hình khi học nhập môn lập trình, mà nay đã có sponsor r :(

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

    s k ra luôn 2 phanluon b

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

      @@gauchamchi0401 Đây nha bạn th-cam.com/video/3PZ71Mn8s8U/w-d-xo.htmlsi=W-ifVoy8_mK5egoA

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

      @@codegameexe minh cam on nha

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 2 หลายเดือนก่อน

    Mong ad ra clip vẽ lục giác

  • @ThịthanhthảoHoàng-f1u
    @ThịthanhthảoHoàng-f1u 2 หลายเดือนก่อน

    Đệ quy là j v ae

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

      Là khi một hàm gọi lại chính nó nha bạn

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 2 หลายเดือนก่อน

    Dạo này chăm ra clip vậy ad ?

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

    Dị nhân🎉🎉🎉

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

    Theme a sài là j v

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

      Night Owl nha em

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 2 หลายเดือนก่อน

    Rất bổ ích ạ

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

      Cảm ơn em 🥰

    • @y-ek45hagiaphuc71
      @y-ek45hagiaphuc71 2 หลายเดือนก่อน

      @@codegameexe 🥰 bb

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 3 หลายเดือนก่อน

    Ad biết tìm số có giá trị trung bình k ạ ?

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 3 หลายเดือนก่อน

    Mong ad ra thêm tìm số lớn nhì ạ

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

      Ok em bé!

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

    Sao k cho maxval là phần tử đầu tiên sau đó loop từ phần tử thứ 2 trở đi

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

      Nếu làm vậy thì bạn cần đảm bảo là mảng ko rỗng trc nhé!

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

      @@codegameexe Cách nào thì cũng phải kiểm tra thôi

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

    một cách khác bớt hại não hơn là gán giá trị ban đầu maxValue là giá trị đầu tiên của mảng numbers. Mong bạn dành thời gian phân tích và so sánh cách của bạn với cách của mình.

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

    kaka. Vẫn chưa có thời gian làm xong tập 3.

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

    Ad ơi, em muốn theo lập trình game, tự bản thân tạo 1 tựa game theo ý muốn của mình thì nên theo ngành gì ạ, em theo tổ hợp Toán Lý Anh

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

      Ở Việt Nam theo ad biết thì ko có ngành nào ở Trường đại học là đào tạo chuyên về Lập trình Game cả. Em có thể tham khảo Ngành Công nghệ Thông tin hoặc Công nghệ Phần mềm nhé! Sau khi đã học cơ bản về Lập trình rồi thì có thể tự mày mò để học làm Game như ad đây!

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

      @@codegameexe cảm ơn ad nhiều ạ

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

      Mình bổ sung 1 chút để cho bạn đi đúng hướng hơn. Em thích mảng game em cứ đi học ĐH. Rồi em tìm hiểu thêm unity, unreal. Nếu ai mà tư vấn cho em nói chỉ học unity hoặc unreal có thể làm được game mà k cần học ĐH, chỉ là lùa gà thoi. Học ĐH đó là nền em phải cần học, trước khi em tham gia mảng game.

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

    Cảm ơn bác nha, video bổ ích quá❤ 😂🎉

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

    Series quá hay, mình có một thắc mắc: Việc dùng glGetUniformLocation để query ID mỗi lần có thể khá tốn performance cho CPU thì phải, bạn có kế hoạch gì để improve GameEngine này phần đó bằng việc cache lại ID ko?

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

      Cảm ơn bạn, đã góp ý cho Engine. Đúng như bạn nói, mình có thể cải thiện performance hơn nữa, như bạn nói cũng là 1 cách. Tuy nhiên, do hiện tại mình đang muốn ưu tiên cho phát triển tính năng hơn, nên nếu sau này có gặp vấn đề về performance thì mình sẽ quay lại improve.

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

    FINALLY A RECTANGLE🗣🗣🗣

  • @TinTran-x1x
    @TinTran-x1x 3 หลายเดือนก่อน

    Sao a k dùng singleton cho dispatcher ạ

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

      Anh để đó vì ngoài Application ra thì ko còn chỗ nào xài nó hết đó em

    • @TinTran-x1x
      @TinTran-x1x 3 หลายเดือนก่อน

      @@codegameexe à, vậy setup input cho player là dùng InputState đúng k a, do e tưởng là mấy cái sự kiện đó dùng cho cả game object

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

      Đúng rồi nha em, Dispatcher là dùng cho Engine thôi, còn Actor/GameObject thì qua InputState em nhé!

    • @TinTran-x1x
      @TinTran-x1x 3 หลายเดือนก่อน

      @@codegameexe dạ ok a ạ, a code xịn vãi :)) học đã thật

  • @TinTran-x1x
    @TinTran-x1x 3 หลายเดือนก่อน

    qúa đỉnh

  • @Jonathan-zd7bd
    @Jonathan-zd7bd 3 หลายเดือนก่อน

    bạn dạy hay vậy mà nhiều người không biết kênh này phí ghê

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

    đỉnh của chóp

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

    Series của anh thật tuyệt vời, chúc kênh của anh phát triển ngày càng mạnh mẻ <3

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

    Hi bạn, cho mình hỏi macro VI_API đc define ntn vậy ạ? Bạn có open source cho mn tham khảo k á ^^

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

      Bạn tham khảo tập mình setup ở đây nhé! Source mình có để ở phần mô tả th-cam.com/video/LbvF4Ax8DQ8/w-d-xo.html

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

    bị nghiện kênh ông dev này roài kkk

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

    Mãi yêu shop

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

    Quá hay. VN rất cần kênh dev như của bạn

  • @3leggedchair
    @3leggedchair 4 หลายเดือนก่อน

    series đã mạnh nay còn mạnh hơn🗣🗣

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

    Yêu shop lắm ❤❤❤

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

    =)) ông đỉnh quá , tui không biết nói gì thêm

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

    =)) ông đỉnh quá , tui không biết nói gì thêm

  • @art.arriety
    @art.arriety 4 หลายเดือนก่อน

    bạn ơi tôi xin link bàn phím bạn được không

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

      Logitech Pro X Keyboard nha

  • @TrungQuang-r2x
    @TrungQuang-r2x 4 หลายเดือนก่อน

    cố lên anh nhé, em yêu anhhhh

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

    Đợi shop ra video lâu quá. Chưa làm hết video thứ 3 nữa. Cảm ơn shop đã share kiến thức nhé. Mãi yêu shop