Skip to content

About Me

Tôi không phải là lập trình viên!

1 Những ngày đầu làm website và học lập trình

1.1 17-04-2022

Chơi vơi trong một tuần với C++ và GameDev, C++ vẫn rất khó và tôi chỉ còn đúng 2 tuần nữa là phải bắt đầu công việc rồi. Tôi nghĩ tôi cần cải thiện thêm C++ và cần một khoá học về tính toán hơn là SDL (khoá học trên Udemy này chỉ tạm ổn, giải thích không rõ ràng). Tôi tiếp tục học thêm 1 khoá về numerical cpp.

1.2 11-09-2022

Tiếp tục học C++ dựa theo SDL

1.3 09-02-2022

Tôi tìm cách embed game từ website itch.io sang website của tôi.

1.4 08-02-2022

Tìm cách export game từ Esenthel thành HTML để upload lên website cá nhân. Tôi đã tốn khá nhiều thời gian để biết cách sử dụng Emscripten. Cần phải cài đặt phiên bản 1.38.20 thì có thể upload game lên itch.io

1.5 07-02-2022

Tôi tiếp tục với SDL2 course trên Udemy

1.6 06-04-2022

Tôi cảm thấy hứng thú với AppGameKit, sử dụng Basic Programming Language. Nó cũng có C++ trong Tier 2 nhưng phức tạp hơn nhiều. Tôi sẽ dành ra 10 tiếng để trải nghiệm làm game với phần mềm này.

1.7 04-04-2022

Sau hơn 1 tuần im lặng với sự nghiệp academic thì tôi đã trở lại học C++ nhờ một khoá học trên Udemy, sử dụng SDL2 để làm game

1.8 23-03-2022

Tiếp tục với Raylib, học về Parent Class, Inheritance.

1.9 22-03-2022

Tôi đã trở lại với Raylib để thực hiện game RPG của mình. Xin lỗi bản thân vì không thể hoàn thành sách được, vì càng đọc càng thấy phức tạp. Xem các Videos về Raylib có lẽ dễ dàng hơn.

Tôi không biết học C++ như vầy thì đến bao giờ muốn thuần thục được nữa. Dù đã xem rất nhiều gợi ý trên Reddit và StackOverFlow đều khuyến khích thực hiện ngày một project nào đó thì sẽ hiểu C++ dần. Tôi sẽ cố gắng với Raylib vì nó khá đơn giản.

Sản phẩm của ngày hôm nay là hiểu rõ hơn về Class. Class parent…

1.10 21-03-2022

Hôm này sẽ làm game Topdown để học về OOP trong C++

1.11 20-03-2022

Hôm nay tôi sẽ cố gắng hoàn thành game Pong, mục đích là hiểu được các sử dụng class và tạo các functions.

1.12 15-03-2022

Tôi sẽ tiếp tục sử dụng sách để làm game Pong, game này sẽ giúp tôi hiểu hơn về cách hoạt động của Physics trong Game.

1.13 14-03-2022

Hôm nay tôi tiếp tục học cách sử dụng Esenthel, cụ thể là tạo các Animal, hoặc nói cách khác là AI. Các animals này có khả năng di chuyển, tìm thức ăn.

Có lẽ hôm nay tôi tạm dùng sử dụng 3D game Engine này, vì kỹ năng C++ của tôi còn quá kém. Cùng với Esenthel rất hạn chế về tài liệu, mặc dù tôi đã học xong hết phần Basic của Esenthel và C++ basic từ sách. Tôi đã rất enjoy phần basic trong sách này, các game đơn giản cũng như tạo các trò vui vẻ trong 2D. Nhưng các code example và các sử dụng Editor trong môi trường 3D làm tôi thấy thiếu thốn và không có thời gian để thử nó.

Tôi sẽ trở lại với SFML với rất nhiều tài liệu tham khảo và sách về C++. Hy vọng khoảng 6 - 12 tháng nữa tôi có thể quay lại với Esenthel Engine để làm được một game về Ecosystem trong môi trường 3D. Bây giờ thì tôi sẽ trở về với 2D

1.14 13-03-2022

Tối chủ nhật tôi có ý định lên kế hoạch làm việc cụ thể hơn. Có mục đích rõ ràng để follow chứ không thể làm một cách không có định hướng như vậy.

Nhưng mục tiêu vẫn là vừa học vừa làm để tôi không bị chán.

1.15 11-03-2022

Tôi đã thu thập đủ các code có sẵn để học theo chúng, tôi nghĩ rằng học code có sẵn để làm game mình thích sẽ thú vị hơn

  1. Đầu tiên là tạo Map tự động, hoặc từ Editor: ok
  2. Cho một nhân vật để đi khám phá Map: ok
  3. Dynamics create Animals by SPACEBAR: ok
  4. Give AI Movement for Animals: chưa làm được
  5. AI: Drinking, Eating: vẫn chưa

1.16 10-03-2022

Hôm qua là một ngày không hiệu quả lắm trong học C++ vì tôi đã mất đi motivatrion, vì vậy tôi sẽ tập trung nhiều vào code trong Esenthel để có một game theo ý tôi.

1.17 09-03-2022

Hôm nay tôi vẫn đang loay hoay để tìm lại cảm giác học C++ cho Esenthel Engine cũng như Game Engine nói chung. Cảm giác làm game Tetris gây buồn chán và có nhiều thứ gây cho tôi câu hỏi “Tại sao tôi phải làm game này?” Nó thật chán. Nhưng nếu tôi không xem sách và đọc hiểu các code có sẵn của các sách thì tôi không thể hiểu được C++ dù cho là basics.

Tôi đang tìm một tutorial nào liên quan đến game mình muốn làm đó dành cho C++. Nhưng hầu hết đều là của Unity và một số là SFML, và chủ yếu là source code trên Github.

Có lẽ tôi sẽ tìm một source nào đơn giản nhất và thử áp dụng trên Esenthel Engine để có thể làm 1 game 3D, vì tôi không thích 2D.

The following pages link to this page:



Created : Jan 31, 2022