Blog Công nghệ

Vừa chơi game vừa nâng trình code với 8 game bất bại!

Dưới đây là 8 game vừa học vừa chơi dành cho lập trình viên để cải thiện mindset và thu nạp kiến thức một cách thư giãn nhất!

Automachef

Luyện tập xây dựng các thuật toán nhờ việc sắp xếp những chiếc máy để tạo ra món ăn ngon - thể loại game này đã xuất hiện vài năm gần đây. Về cơ bản, chúng xoay quanh việc tạo nên các thuật toán.

Khi bắt đầu, trò chơi cung cấp cho bạn một loại thực phẩm, cho biết các nguyên liệu bạn cần và cách chế biến để có được món ăn cuối cùng. Bạn phải sắp xếp những chiếc máy theo thứ tự, mỗi máy làm những việc khác nhau – ví dụ: bạn có băng chuyền di chuyển thức ăn qua các máy của mình và bạn ghép chúng lại với nhau để tạo ra một dây chuyền chế biến.

Đây chính là cách thuật toán hoạt động. Thay vì giải quyết vấn đề bằng những dòng code khô khan thì bạn hãy liên tưởng đến những chiếc máy trong game, có cái nhìn trực quan hơn từ đó tìm ra hướng giải quyết.

automachef

Return of the Obra Dinn

Giống như debug trong một project lạ, bạn tỉnh dậy trên một con tàu mà không biết chuyện gì đã xảy ra và bắt đầu làm sáng tỏ bí ẩn.

Điểm đầu tiên thu hút sự chú ý của Return of the Obra Dinn là đồ họa độc đáo. Đồ họa kiểu cũ cho phép bạn chơi trên bất kỳ máy tính nào.

Đây là một trò chơi trinh thám. Con tàu Obra Dinn ra khơi với một số hàng hóa, nhưng chưa bao giờ cập bến và 5 năm sau nó trôi dạt vào bờ, bên trong tàu hoàn toàn trống rỗng. Bạn sẽ là người giải mã bí ẩn này.

Bạn vào vai người thám tử lên tàu điều tra điều gì đã xảy ra với những người ra khơi 5 năm trước. Để làm điều đó, bạn được tặng chiếc đồng hồ bỏ túi với năng lực quay ngược thời gian để quan sát các sự kiện mỗi khi bạn gặp 1 thi hài. Bạn ghi chú tên của người đã chết, lý do chết, hiện trường vụ án, và thủ phạm là ai.

Nó gợi nhắc rất nhiều về quá trình debug hoặc kế thừa code từ người khác. Bạn không biết chuyện gì đang xảy ra, vì vậy bạn chỉ cần chọn một điểm bắt đầu có vẻ phù hợp và cố gắng tìm hiểu các phần khớp với nhau như thế nào.

The Return of the Obra Dinn đã thực hiện rất tốt việc bắt đầu và kết thúc một câu chuyện thú vị cùng đồ họa thực sự tuyệt vời. Bạn có thể sở hữu trò chơi này trên Steam, Switch, Playstation 4 hoặc Xbox One.

HOÀN THÀNH - [PC] Return of the Obra Dinn Việt hóa - Sự Trở lại của tàu Obra  Dinn | Game Tiếng Việt

HackNet

Mô phỏng quá trình hack bằng những lệnh Unix thực thụ - từ đây bạn sẽ sử dụng thuần thục Unix và biến chúng thành vũ khí tuyệt vời khi lập trình web.

HackNet không phải là trò chơi đầu tiên mô phỏng hack, nhưng nó là trò chơi giống với thực tế nhất. Nó sử dụng các lệnh Unix thực tế để hack.

Bạn có thể liệt kê nội dung của một thư mục hoặc xóa các tập tin. Bạn có thể sử dụng “scp” để sao chép tập tin trên các máy chủ. Nếu bạn chưa quen với các dòng lệnh, đây là một cách tuyệt vời để thực hành code, hiểu cách vận hành của máy tính và các thiết bị đầu cuối. Nếu bạn đang chạy Linux hoặc Mac, bạn có quyền truy cập theo mặc định. Nếu bạn sử dụng Windows, các phiên bản Windows mới hơn có hệ thống con cho phép bạn truy cập Linux bên trong Windows và do đó có quyền truy cập vào thiết bị đầu cuối.

Ngoài ra game mang đến bạn một câu chuyện thú vị. Một hacker nổi tiếng đã bị giết và bạn nhập cuộc điều tra. Theo mạch câu chuyện này, bạn sẽ làm sáng tỏ bí ẩn khi hack.

HackNet hiện có mặt trên Steam.

Hacknet trên Steam

Wilmot’s Warehouse

Như một bài tập về tái cấu trúc, game yêu cầu bạn phải sắp xếp kho hàng khi có hàng tới. Bạn sẽ phải thay đổi cách sắp xếp liên tục để đạt mức tối ưu nhất.

Bạn sẽ trở thành một quản lý nhà kho thực thụ, có nhiệm vụ giao nhận hàng và sắp xếp nhà kho. Khi có người đến đặt hàng, bạn phải lấy các vật phẩm ra khỏi kho và chuyển cho họ trong khoảng thời gian giới hạn. Bạn phải lặp đi lặp lại việc này cho đến khi mọi thứ vào vị trí tối ưu nhất.

Về cơ bản đây là một trò chơi tái cấu trúc. Bạn luôn có một khoảng thời gian giới hạn để quyết định xem code của bạn có đáng tái cấu trúc hay không. Wilmot’s Warehouse tạo ra tình huống tương tự cho bạn và đưa ra cơ hội để bạn quyết định trong bối cảnh của trò chơi.

Bạn có thể chơi Wilmot’s Warehouse trên Steam và trên Nintendo Switch.

Wilmot's Warehouse is a clever puzzler about staying organized - The Verge

Keep Talking and Nobody Explodes

Đây là một game tăng cường kỹ năng giao tiếp và viết tài liệu để những người khác trong team hiểu những gì bạn làm.

Trong Keep Talking and Nobody Explodes, bạn và một người chơi khác có nhiệm vụ vô hiệu hóa một quả bom. Điều hấp dẫn là chỉ một người có thể nhìn thấy quả bom, người còn lại thì nhìn thấy hướng dẫn phá bom. Hai bạn phải giao tiếp với nhau để gỡ bom và thoát chết. Một người sẽ mô tả quả bom, điều này không hề dễ dàng. Người có hướng dẫn phá bom phải xác định quả bom thuộc loại nào để đưa ra những chỉ dẫn tiếp theo và mô tả cách vô hiệu hóa quả bom đó.

Là một lập trình viên, bạn thường xuyên làm việc nhóm và giao tiếp là rất quan trọng. Ngay cả khi bạn không làm việc theo nhóm, bạn cũng phải biết ghi lại những gì bạn đã xây dựng để người khác có thể kế thừa. Vì vậy, đây là cách thực hành tốt và thú vị.

Keep Talking và Nobody Explodes có sẵn trên mọi nền tảng mà bạn biết: Android và iOS, Steam, Switch, Xbox One và PlayStation 4.

023. Gỡ Mìn - Keep Talking and Nobody Explodes

Vim Adventures

Vim Adventures là trò chơi ứng dụng trực tiếp nhất trong danh sách này. Nó dạy cho bạn cách sử dụng Vim dù Vim rất khó học. Nó là trình editor thực sự thú vị, khiến bạn cảm thấy viết code giống như một trò chơi nhưng lại sở hữu những tính năng mà các trình editor thông thường không có.

Trong Vim, insert không được mặc định nên mọi hành động đều có thể ảnh hưởng đến code của bạn. Tuy nhiên bạn có thể thay đổi chế độ insert và nhập giống như bất kỳ trình editor nào.

Vim Adventures giúp bạn nhớ cách sử dụng các phím Vim thông qua một trò chơi phiêu lưu.

Level 5 - Where is the Hidden Key?? - VIM Adventures - YouTube

Kind Words

Với game này bạn sẽ biết cách nuông chiều cảm xúc bản thân và mọi người xung quanh bằng câu chữ. Nó giống một diễn đàn internet được gói gọn trong một trò chơi.

Khi bạn khởi động trò chơi, bạn nhìn thấy một người nhỏ bé trong một căn phòng, người đó đang ngồi ở bàn làm việc. Có những chiếc máy bay giấy bay qua màn hình, khi nhấp vào chúng, một thông điệp hiện ra: tin nhắn tạo động lực từ một người chơi khác.

Bạn cũng có thể viết lên máy bay giấy và gửi cho người khác. Một nhiệm vụ khác là đưa ra yêu cầu và thực hiện yêu cầu. Bạn có thể kể về vấn đề bạn đang gặp phải và những người khác có thể phản hồi cho bạn. Bạn cũng có thể xem xét những yêu cầu của người khác và giúp đỡ họ.

Trò chơi này rất khác biệt, nó mang đến năng lượng tích cực và tình yêu thương giữa những người xa lạ.

Kind Words có sẵn trên Steam.

Kind Words (lo fi chill beats to write to) Review (Steam) - Hey Poor Player

Hypnospace Outlaw

Bạn sẽ được quay ngược thời gian, trải nghiệm thời kỳ đầu website được hình thành.

Nếu bạn sử dụng internet đủ lâu, bạn có thể sẽ biết tới Geocities. Đó là một nơi mà bất cứ ai cũng có thể đến xây dựng một trang web của họ và sẽ lưu trữ nó. Đây là biểu tượng cho sự tự do sáng tạo trên internet. Geocities đã đóng cửa nhưng vài năm gần đây một số người đang cố tái tạo lại.

Nếu bạn muốn trải nghiệm một chút hương vị của nó, thì có một trò chơi mà tôi phát hiện ra tên là Hypnospace Outlaw thực sự tạo được cảm giác như Geocities.

Hypnospace Outlaw Review - The Internet of your Dreams | CGMagazine

Trên đây là 8 trò chơi giúp bạn trở thành một lập trình viên web tốt hơn. Chúc các bạn chơi game nâng trình vui vẻ!


Bachkhoa-Aptech - Tự hào 19 năm Kiến tạo IT chất lượng cao

TRỞ THÀNH CHUYÊN GIA PHP TRONG 141 GIỜ TẠI: LẬP TRÌNH SIÊU ĐỈNH - CÁN ĐÍCH NGÀN ĐÔ - KHÓA FULL-STACK PHP! (bachkhoa-aptech.edu.vn)

#BachkhoaAptech #Làmtrướchọcsau #ITleader

   0968.276.996