Crash Bandicoot – Khi 2 MB RAM không thể ngăn được các kỹ sư Naughty Dog

Ngày nay, một chiếc điện thoại có thể có 8 GB, 12 GB, thậm chí 16 GB RAM. Một game hiện đại chiếm hàng chục GB cũng chẳng còn khiến chúng ta ngạc nhiên.

Nhưng năm 1996, Naughty Dog phải tạo ra Crash Bandicoot trên chiếc PlayStation đầu tiên với:

  • 2 MB RAM hệ thống
  • 1 MB VRAM
  • CPU khoảng 33,9 MHz
  • CD-ROM tốc độ khoảng 300 KB/s
  • Không SSD
  • Không GPU hiện đại
  • Không có hàng GB bộ nhớ để thoải mái chứa texture, model và animation

Câu chuyện về 0x5f3759df

Câu chuyện về "magic number" 0x5f3759df là một trong những huyền thoại thú vị nhất trong lịch sử lập trình game và khoa học máy tính. Nó liên quan đến một thuật toán cực kỳ thông minh để tính toán căn bậc hai nghịch đảo (fast inverse square root), giúp tăng tốc đáng kể đồ họa 3D.

Hometube

View Youtube with my style :)

PHP - Đổi số ra chữ

Đoạn code sau giúp đổi số sang chữ trong PHP.

PHP - Tự tạo hyperlink, email link trong chuỗi

Đoạn code sau tự động tìm link hoặc email trong chuỗi truyền vào và tạo thành link