Công cụ miễn phí cho phép tự tạo phim hoạt hình, game
Một công cụ lập trình miễn phí vừa chính thức trình làng trên mạng Internet, cho phép bất kỳ ai - ngay cả những người "A,B,C" nhất về công nghệ - cũng có thể tự tạo ra một bộ phim hoạt hình, video game và những tác phẩm nghệ thuật tương tác của riêng mình.
Chủ yếu nhắm đến đối tượng trẻ em, Scratch không hề đòi hỏi người dùng phải có kiến thức về ngôn ngữ lập trình đầy phức tạp và rắc rối. Thay vào đó, nó sử dụng một giao diện đồ họa hết sức đơn giản, cho phép lắp ráp các chương trình giống như là trò xếp hình vậy.
Bộ công cụ số này do Phòng thí nghiệm Truyền thống của Viện Công nghệ Massachussetts (MIT) phát triển, cho phép người dùng hòa trộn cả 3 yếu tố hình ảnh, âm thanh và video.
"Lập trình máy tính vốn được coi là đặc quyền của một nhóm nhỏ các chuyên gia và dân công nghệ. Nhưng với Scratch, lập trình sẽ trở nên gần gụi và bình dân hơn nhiều", Giáo sư Mitchel Resnick của MIT cho biết.
Trò chơi của trẻ nhỏ
![]() |
| Ai cũng có thể tạo một video clip hết sức dễ dàng, nhờ việc ráp các câu lệnh với nhau như kiểu xếp hình. Nguồn: Infotech |
"Ngày nay, bọn trẻ tương tác với đủ mọi nội dung động trên màn ảnh. Nhưng sự tương tác đó thường chỉ diễn ra theo một chiều: Người khác tạo ra và chúng tiếp nhận", Giáo sư Resnick nói. Điều ít ai biết là chính ông đã phát minh ra Lego Mindstorms, một trò chơi xếp hình mà gần như trẻ em nào cũng biết.
"Với Scratch, chúng tôi muốn các em sẽ là người sáng tạo. Chính chúng sẽ tạo ra những nội dung động thú vị trên máy tính rồi chia sẻ cho bạn bè".
Lập trình đã biến thành một trò chơi trong mắt các em, khi chúng có thể tạo ra một chương trình mới, một video clip với các bước rành mạch, đơn giản giống như xếp gạch vậy.
"Chúng ráp nối các "khối mã" lại với nhau. Lựa chọn nhân vật và đồ vật xuất hiện trong clip từ bảng menu. Mở bảng sơn màu ra, cắt cúp, tô màu rồi dán hình ảnh lên Web..."
"Bọn trẻ sẽ không phải lo về những dấu chấm dấu phẩy, những câu lệnh dài lê thê, khó hiểu vẫn thường gặp ở mọi ngôn ngữ lập trình nữa".
Mỗi khối (Block) sẽ chứa một câu lệnh riêng biệt, chẳng hạn như "di chuyển" hoặc "đánh trống", và chỉ khi nào các câu lệnh này ăn khớp với nhau thì các block mới gắn chặt được. Ngược lại, chúng sẽ đẩy nhau ra và trẻ lập tức hiểu rằng chúng phải đi tìm Block khác.
Lấy thí dụ, nếu trẻ muốn dựng hoạt cảnh về một con mèo đi ngang qua màn hình, chúng có thể vào menu, sửa lại lệnh "Di chuyển" để ra lệnh cho con mèo đi về phía trước 10 bước.
Nếu sau đó, chúng lại muốn mèo vừa bước đi, vừa khua trống, chúng có thể "dán" khối lệnh "đánh trống" xuống bên dưới block "di chuyển", chọn âm thanh mà nhạc cụ sẽ phát ra và thời lượng kéo dài của một tiếng trống.
Các hành động khác như nói chuyện, thay đổi màu hoặc nền nhạc, sẽ có thể được chèn vào thêm một cách tương tự. Và thế là clip hoạt hình đã hoàn thành xong.
Hòa và trộn
Scratch là một thủ phạm được các DJ "lăng-xê", cho phép mix và chà sát những bản thu hiện có để tạo ra một giai điệu, một bản nhạc mới.
"Với Scratch, mục tiêu của chúng tôi là cho phép tất cả mọi người nhào nặn, pha trộn các thể loại truyền thông vào với nhau theo một cách sáng tạo riêng của từng người", Giáo sư Resnick tâm sự.
Các tác phẩm đã hoàn thiện sẽ có thể đem ra chia sẻ với nhau, trên website của Scratch. Tại đây, người dùng có thể thưởng thức thành phẩm của những người khác, thậm chí là vay mượn một vài yếu tố hay hay trong clip này, clip kia để đưa vào tác phẩm của mình.
Giáo sư Resnick tin rằng Scratch sẽ là một công cụ hữu ích trong việc dạy trẻ cách tư duy điện toán, đồng thời khơi dậy trí tưởng tượng, óc sáng tạo bên trong các em.
"Nếu ấn tượng đầu tiên khi tiếp xúc với máy tính của các em đã là "Ôi, khó nhằn quá", 90% là sau này các em sẽ rất ác cảm với môn học lập trình. Đấy là điều không thể tha thứ được cho các nhà giáo dục", ông nói.
Tuy nhiên, nếu trẻ hứng thú với những đoạn mã trông có vẻ truyền thống hơn, thì cũng có những site như HacketyHack sẵn sàng phục vụ. Website này dạy trẻ về một ngôn ngữ lập trình có tên Ruby. Có tổng cộng 7 bài học miễn phí, và 1 trong số này cho phép trẻ lập blog mới chỉ sau 6 dòng mã mà thôi.
Trọng Cầm
Tên miền .xxx có bị “xếp xó” thêm lần nữa?
ICANN đang chuẩn bị bỏ phiếu cho bản dự thảo về tên miền .xxx - khu “đèn đỏ” dành cho các trang web khiêu dâm. Tuy nhiên, lần này, tổ chức lại tiếp tục vấp phải những phản ứng mạnh mẽ từ phía các ông chủ của ngành “công nghiệp khiêu d&aci
NTT Resonant - công cụ search độc đáo của Nhật Bản
Tập đoàn Bưu chính viễn thông Nhật Bản NTT vừa tiến hành một cuộc kiểm tra công cụ tìm kiếm thông tin trên Internet. Công cụ tìm kiếm NTT Resonant mang nét đặc thù mới, các kết quả tìm kiếm thông tin chỉ hiển thị trên một trang d
Treo ảnh của bạn lên Desktop
Sẽ có lúc bạn cảm thấy chán giao diện màn hình lúc nào cũng chỉ có một hình background. Với phần mềm XDeskPhoto thì điều đó “không có gì là khó tưởng tượng“.
Những điều cần biết về pin lithium-ion và cách tránh chai pin
Đây là những phương pháp chống chai pin có cơ sở khoa học dựa trên đặc tính của pin lithium-ion.
Cách đơn giản để giữ bí mật các file cá nhân
Chỉ có một cách để giữ cho các file một cách bí mật đó là mã hóa chúng. Encrypting File System (EFS) trong hầu hết các thế hệ của Windows Vista, XP, 2000 mã hóa nội dung các file và thư mục, làm cho chúng trở lên khó khăn đối với những ng
20 trang web kỳ quặc trên thế giới
Bạn sẽ không bao giờ biết tới những trang web kỳ quặc này cho đến khi..... bạn thực sự cần chúng.



