CodeGame
CodeGame
  • Видео 73
  • Просмотров 62 078

Видео

Vẽ tam giác trái C++ #codegame #laptrinh #laptrinhgame
Просмотров 4954 часа назад
Vẽ tam giác trái C #codegame #laptrinh #laptrinhgame
Tính lũy thừa hai số (Đệ quy) C++ #codegame #laptrinh #laptrinhgame
Просмотров 58614 дней назад
Tính lũy thừa hai số (Đệ quy) C #codegame #laptrinh #laptrinhgame
Tích hai số nguyên (Đệ quy) C++ #codegame #laptrinhgame #laptrinh
Просмотров 20314 дней назад
Tích hai số nguyên (Đệ quy) C #codegame #laptrinhgame #laptrinh
Kiểm tra năm nhuận C++ #codegame #laptrinh #laptrinhgame
Просмотров 62814 дней назад
Kiểm tra năm nhuận C #codegame #laptrinh #laptrinhgame
Vẽ hình tam giác C++ #codegame #laptrinh #laptrinhgame
Просмотров 82614 дней назад
Vẽ hình tam giác C #codegame #laptrinh #laptrinhgame
Vẽ hình chữ nhật C++ #codegame #laptrinh #laptrinhgame
Просмотров 90514 дней назад
Vẽ hình chữ nhật C #codegame #laptrinh #laptrinhgame
Tìm số Fibonacci thứ "n" C++ #codegame #laptrinh #laptrinhgame
Просмотров 58021 день назад
Tìm số Fibonacci thứ "n" C #codegame #laptrinh #laptrinhgame
Đảo ngược mảng C++ - Phần 2#codegame #laptrinh #laptrinhgame
Просмотров 17221 день назад
Đảo ngược mảng C - Phần 2#codegame #laptrinh #laptrinhgame
Đảo ngược mảng C++ - Phần 1 #codegame #laptrinh #laptrinhgame
Просмотров 8221 день назад
Đảo ngược mảng C - Phần 1 #codegame #laptrinh #laptrinhgame
Lập trình Game: #28 OpenGLVertexArray - VAO
Просмотров 332Месяц назад
Source tập 28-29: github.com/quang-pth/GameEngine/pull/4/commits/8c3711ce7d6871945b40274150ab96203ea92e28 Thông tin liên hệ: Fanpage: codegameexe/ Gmail: quangptgg@gmail.com Ủng hộ mình qua: Momo: 0969883124 - Phạm Thanh Quang Tài khoản ngân hàng ACB: 16037047 - Phạm Thanh Quang 00:32 - OpenGLShader 16:12 - OpenGLShader (Tiếp tục) 20:34 - DrawIndexed 25:52 - Parse GLSL 35:32 - Test...
Lập Trình Game: #27 OpenGL Shader và Hình Chữ Nhật ĐẦU TIÊN
Просмотров 291Месяц назад
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
Просмотров 248Месяц назад
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
Просмотров 297Месяц назад
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
Просмотров 1712 месяца назад
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
Просмотров 1652 месяца назад
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
Просмотров 3342 месяца назад
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
Просмотров 2302 месяца назад
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
Просмотров 2282 месяца назад
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
Просмотров 5054 месяца назад
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?
Просмотров 1,8 тыс.4 месяца назад
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
Просмотров 5125 месяцев назад
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ớ
Просмотров 3975 месяцев назад
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
Просмотров 4405 месяцев назад
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?
Просмотров 5085 месяцев назад
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,7 тыс.6 месяцев назад
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
Просмотров 5 тыс.6 месяцев назад
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,4 тыс.6 месяцев назад
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
Просмотров 2347 месяцев назад
Lập trình Game: #10 UUID hay Universal Unique Identifier
Lập trình Game #9: Thiết lập Input System
Просмотров 3837 месяцев назад
Lập trình Game #9: Thiết lập Input System

Комментарии

  • @nhanNguyen-wo8fy
    @nhanNguyen-wo8fy День назад

    3:56

  • @NDTQ
    @NDTQ 5 дней назад

    A đi đâu rồi😢

  • @gmind2077
    @gmind2077 7 дней назад

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

    • @codegameexe
      @codegameexe 6 дней назад

      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 11 дней назад

    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 12 дней назад

    Kênh chưa chết à

  • @SssdddSss-b4w
    @SssdddSss-b4w 13 дней назад

    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 16 дней назад

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

    • @codegameexe
      @codegameexe 16 дней назад

      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 16 дней назад

    0:01

  • @mannguyenduy8168
    @mannguyenduy8168 17 дней назад

    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 18 дней назад

    s k ra luôn 2 phanluon b

    • @codegameexe
      @codegameexe 18 дней назад

      @@gauchamchi0401 Đây nha bạn ruclips.net/video/3PZ71Mn8s8U/видео.htmlsi=W-ifVoy8_mK5egoA

    • @gauchamchi0401
      @gauchamchi0401 17 дней назад

      @@codegameexe minh cam on nha

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 19 дней назад

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

  • @ThịthanhthảoHoàng-f1u
    @ThịthanhthảoHoàng-f1u 19 дней назад

    Đệ quy là j v ae

    • @codegameexe
      @codegameexe 19 дней назад

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

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 21 день назад

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

  • @kietphanhoang7313
    @kietphanhoang7313 22 дня назад

    Dị nhân🎉🎉🎉

  • @lochoang3550
    @lochoang3550 24 дня назад

    Theme a sài là j v

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 25 дней назад

    Rất bổ ích ạ

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 Месяц назад

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

  • @y-ek45hagiaphuc71
    @y-ek45hagiaphuc71 Месяц назад

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

  • @cuongphung9163
    @cuongphung9163 Месяц назад

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

    • @codegameexe
      @codegameexe Месяц назад

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

    • @cuongphung9163
      @cuongphung9163 Месяц назад

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

  •  Месяц назад

    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 Месяц назад

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

  • @Tuyen1303
    @Tuyen1303 Месяц назад

    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 Месяц назад

      Ở 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 Месяц назад

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

    • @hailelam4112
      @hailelam4112 Месяц назад

      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 Месяц назад

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

  • @khanhduyn84
    @khanhduyn84 Месяц назад

    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 Месяц назад

      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.

  • @RandomGuy-mn5jz
    @RandomGuy-mn5jz Месяц назад

    FINALLY A RECTANGLE🗣🗣🗣

  • @TinTran-x1x
    @TinTran-x1x Месяц назад

    Sao a k dùng singleton cho dispatcher ạ

    • @codegameexe
      @codegameexe Месяц назад

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

    • @TinTran-x1x
      @TinTran-x1x Месяц назад

      @@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 Месяц назад

      Đú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 Месяц назад

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

  • @TinTran-x1x
    @TinTran-x1x Месяц назад

    qúa đỉnh

  • @Jonathan-zd7bd
    @Jonathan-zd7bd Месяц назад

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

  • @sangmai4814
    @sangmai4814 2 месяца назад

    đỉnh của chóp

  • @thanhnhanang2811
    @thanhnhanang2811 2 месяца назад

    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 2 месяца назад

    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 2 месяца назад

      Bạn tham khảo tập mình setup ở đây nhé! Source mình có để ở phần mô tả ruclips.net/video/LbvF4Ax8DQ8/видео.html

  • @nguyenvietducbg
    @nguyenvietducbg 2 месяца назад

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

  • @hailelam4112
    @hailelam4112 2 месяца назад

    Mãi yêu shop

  • @nguyenvietducbg
    @nguyenvietducbg 2 месяца назад

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

  • @RandomGuy-mn5jz
    @RandomGuy-mn5jz 2 месяца назад

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

  • @hailelam4112
    @hailelam4112 2 месяца назад

    Yêu shop lắm ❤❤❤

  • @lamgamedao
    @lamgamedao 2 месяца назад

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

  • @bugkodc
    @bugkodc 2 месяца назад

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

  • @art.arriety
    @art.arriety 2 месяца назад

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

    • @codegameexe
      @codegameexe 2 месяца назад

      Logitech Pro X Keyboard nha

  • @TrungQuang-r2x
    @TrungQuang-r2x 2 месяца назад

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

  • @hailelam4112
    @hailelam4112 2 месяца назад

    Đợ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

  • @duongtranngoc1874
    @duongtranngoc1874 2 месяца назад

    e đang sv năm 2 mới học xong CTDL với lập trình hướng đối tượng, cần có những kiến thức nào để học được game engine vậy a

    • @codegameexe
      @codegameexe 2 месяца назад

      Đầu tiên là đồ hoạ máy tính vs toán cho lập trình game nhé em

  • @TrungTran-kg2jt
    @TrungTran-kg2jt 2 месяца назад

    làm theo vid đi ad ơiiii

  • @vothimaitrang8708
    @vothimaitrang8708 3 месяца назад

    10 diem

  • @PhúcVũ-p6w
    @PhúcVũ-p6w 3 месяца назад

    Rất hay nhé bạn, mong bạn có những video hay hơn nữa !

  • @fmcthai8416
    @fmcthai8416 3 месяца назад

    màn hình khi em chạy code ko ngừng lại thì khắc phục sao anh

    • @codegameexe
      @codegameexe 3 месяца назад

      Không ngừng lại là như nào em

  • @charlieng3347
    @charlieng3347 3 месяца назад

    Vid hay quá bạn.

  • @NamNguyễnHoài-f2s
    @NamNguyễnHoài-f2s 3 месяца назад

    Trước giờ học C++ ở trên trường không để ý phần này. Cũng ko hiểu vì sao mỗi lần cấp phát bộ nhớ động đều phải delete mà cứ làm như 1 thói quen. Xem video này của bạn mới thực sự hiểu

  • @NamNguyễnHoài-f2s
    @NamNguyễnHoài-f2s 3 месяца назад

    bạn giải thích dễ hiểu thật

  • @hoangtongvu9952
    @hoangtongvu9952 3 месяца назад

    nhờ video của anh mà em đã biết cách tái sử dụng id bằng queue :Đ +1 sub