Monthly Archives: September 2014

Bạn nên làm gì trên shutterstock

Link to refer:

http://submit.shutterstock.com/?ref=2433512

Khi giới thiệu về Shutterstock trên blog, rất nhiều người đã hỏi mình là nên vẽ về những chủ đề gì?

Thực ra, bạn phải hiểu là thế giới là nơi rất rộng lớn. Thứ bạn vẽ sẽ phục vụ được cho một số đối tượng nào đó. Bạn không nên giới hạn mình vào bất cứ thứ gì cụ thể, bạn thích thì bạn vẽ. Có những người thích vẽ nhà cửa, lại có người thích vẽ nhân vật. Thế sao bạn phải làm theo người khác mà không tự mình suy nghĩ ra chủ đề của bản thân?

* Nếu bạn vẫn muốn một chủ đề hợp lý thì đây nên là chủ đề của bạn:

– Mình làm game nên những thiết kế thuộc về game mình rất cần và những lập trình game đơn lẻ (indie) như mình cũng sẽ như thế.

I. Tiêu đề game:

1. Tiêu đề:

a. Tạo một tiêu đề ví dụ:

– Tiêu đề của game cần phải nổi bật giữa hình nền trên menu. Ngoài ra nó còn có thể được sử dụng để quảng cáo, ghi lại dấu ấn dành cho game. Bạn có thể tách nó ra riêng lẻ để lập trình viên tiện sử dụng.

– Những tiêu đề hay dòng chữ cách điệu rất dễ được những người thiết kế lấy về để làm game và các tác phẩm khác. Đây là thứ dễ làm nhưng khó khăn về mặt ý tưởng.

stock-vector-a-red-background-with-stripes-star-and-green-text-for-christmas-219818977

b. Tạo sẵn bảng chữ cái:

– Ngoài ra bạn có thể liệt kê 24 chữ cái tiếng Anh với phong cách riêng thì lập trình viên có thể sử dụng một cách dễ dàng.

stock-vector-original-golden-alphabet-set-of-luxury-metallic-letters-for-your-text-designs-or-logos-vector-font-134505191

Tip: Nên có thêm ghi chú về font sử dụng trong hình để lập trình viên biết mà sử dụng lại vì hình vector trên Shutterstock bắt buộc phải outline nên rất khó để làm lại nếu không biết font.

2. Phông nền mở đầu:

Đây là hình nền mở đầu vào trong game, thông thường sẽ bao gồm cả tiêu đề game.

stock-vector-interface-game-design-resource-bar-and-resource-icon-for-game-vector-illustration-part-193725569

Tip: Không tô màu theo kiểu trên mặt vì lập trình viên sẽ tốn rất nhiều thời gian để tạo lại nền.

II. Những thông báo về game:

1. Những loại thông báo thường:

Những thông báo sau luôn có trong game cho dù đó là game gì:

– Game over

– Start

– High score

stock-vector-set-of-blue-green-round-buttons-menu-elements-for-web-or-game-design-217376134

2. Cách dạng thông báo khác nhau:

Các hình dạng khác nhau để có thể làm game

stock-vector-set-of-green-glossy-buttons-beautiful-sparkling-elements-for-web-or-game-design-217373191

III. Những ý tưởng game:

– Bản thân người làm game có thể đưa ra những game theo ý kiến của mình như thế này?

Minh hoạ

– Ý tưởng của bạn được đưa ra chỉ trong hình ảnh

stock-vector-sweet-elements-for-making-your-own-cake-vector-cake-constructor-207357349

IV. Những vật dụng trong game (Item):

– Những vật dụng hỗ trơ trong game là không thể thiếu, vậy bạn hãy cung cấp cho các lập trình viên những món đồ đó để làm game hay hơn đi:

stock-vector-game-resources-icons-149103440

 

=> Việc liệt kê đầy đủ các biểu tượng trên nền đen đem lại cơ hội bán hàng cực cao dành cho người bán như chúng ta. Đây là một trong những bộ vector về game bán rất chạy và gần như ai cũng muốn mua ngay khi nhìn vào.

 

V. Những nhân vật trong game:

Nhân vật chính là xương sống của game, những nhân vật dễ thương vui nhộn có thể được bán rất nhiều.

stock-vector-cute-simple-characters-and-elements-for-game-on-the-blue-game-board-216890770

Những nhân vật này, các lập trình viên nhìn vào là muốn mua ngay.

Tập trung vào các chủ đề khác nhau sẽ đem lại các lợi ích cao hơn

1. Các loài cá:

– Cá và đại dương là một trong các chủ đề rất tốt dành cho các lập trình viên. Đơn giản vì với những game thuộc về biển, các lập trình viên có thêm chiều dọc để làm game. Việc một nhân vật đi theo chiều dọc của game không hề cần thêm một thứ gì hỗ trợ khác với trên bờ, khi nhân vật đi lên thì chắc chắn phải đi xuống.

Đây là một trong những bộ hình yêu thích của mình

stock-vector-cute-cartoon-sea-creatures-all-in-different-layers-for-easy-editing-32547703

=> Những động vật biển trong hình thật sự thân thiện phù hợp với mọi lứa tuổi và hợp với nhau.

2. Các loại thú:

Ngoài biển, thì môi trường rừng cũng là một trong những môi trường dễ làm game. Bất cứ người nào cũng có thể biết được những loại thú.

stock-vector-vector-illustration-of-animals-set-cartoon-201895072

3. Các loại chim:

Những con chim thế này:

stock-vector-set-of-cartoon-funny-birds-215515183

4. Nhân vật dễ thương:

Các nhân vật dễ thương thường được sử dụng trong các game dành cho mọi lứa tuổi.stock-vector-little-cute-cartoon-fluffy-monster-in-different-colors-207977251

5. Các đồ vật:

– Các đồ vật hằng ngày cũng là một trong những nguyên liệu rất tốt của những nhà thiết kế game. Những game tìm đồ vật hay làm liên quan đến đời sống hằng ngày làm cho game được chơi nhiều hơn và cần ít hướng dẫn cũng như người chơi sẽ dễ dàng nhận ra cách chơi hơn.

stock-vector-cartoon-collection-of-normal-tool-in-home-color-219857065

VI. Những hình nền trong game:

– Những phông nền phía sau (background) làm cho game đẹp hơn rất nhiều

VII. Những nút thuộc về game:

1. Những nút cơ bản của game:

Những nút cơ bản mà game nào cũng có:

stock-vector-big-set-of-cartoon-wooden-vector-buttons-for-game-ui-214972030

2. Các nút đặc biệt:

VIII. Những thành phần đặc biệt chỉ game mới có:

1. Thanh tính thời gian (Progress bar)

Tip: Những hình ảnh được sử dụng trong game thường đơn giản nên dễ vẽ. Tuy nhiên, những nhà thiết kế như các bạn cần phải tách ra từng layer khác nhau để tô màu , đừng tạo shape từ Illustrator vì mình không sử dụng được thể loại đó. Mình cần tách nền và vật dụng ra khỏi nhau thì mới lập trình được.

– Những item và các nhân vật trong game cần có ít nhất 6 để bảo đảm việc mở rộng game. Bạn vẽ cho mình 2 cái rồi sau đó game hay thì mình làm tiếp thế nào?

– Hãy tạo thành 1 bộ với đầy đủ các đối tượng như trên thì khi mua mình sẽ mua toàn bộ nó 1 lúc. Thiếu những thứ như trên làm game sẽ rất khó khăn mà muốn kiếm cái khác để hợp cũng rất khó. Vì vậy, một khi đã hướng tới game, mình cần tất cả những thứ trên. Hãy tạo thành 1 bộ và với mỗi phong cách các bạn sẽ có được nhiều tấm cùng lúc.

stock-vector-game-resource-bar-set-149103266

Advertisements

Tiny Sea – Wonderful Undersea World

Tiny Sea – Wonderful Undersea World

Link to download: View in App Store

Game mới do mình thiết kế và viết hoàn toàn bằng Sprite Kit.

=> Download game ủng hộ nào. Game Việt hoàn toàn không phải game được Việt hoá hay sử dụng code chùa đâu ^.^

New world is opened for you. You can feed your fish and do a lot of things for fun here.

Your tiny sea will become more and more beautiful with your hand.

It is the tiny world of sea with colourful fish and great environment.

* More than 8 decorates for your tiny sea with multilevel

From coral to seaweed or sea star

* Beautiful fish

* Easy to feed your fish

* See your fish swing

Touch to the screen to drop the fish food.

DON’T LET YOUR FISH HUNGRY. Come and make the tiny world with us!

Link to download: View in App Store

Beautiful Sea

Việt Nam không làm được con ốc cho Samsung?

Dạo này dư luận đang bức xúc về việc tại sao Việt Nam không thể sản xuất bất cứ thứ gì ngoại trừ bao bì cho Samsung?

Thực tế với thực lực của nước ta, việc sản xuất ra một vài linh kiện trong chuỗi cung ứng của Samsung chỉ là chuyện nhỏ. Vấn đề ở đây là những hãng lớn như Samsung luôn có những tiêu chuẩn rất khác so với những hãng làm việc đại trà. Những khác biệt này nhằm mục đích làm người dùng khó có thể thay thế được và nó phù hợp với những thiết kế của chính hãng đó.

Thế giới không có nhiều hãng có thể làm được việc này vì muốn có những linh kiện riêng như vậy đòi hỏi quy trình khác hẳn so với việc tạo ra những thứ công nghiệp bình thường. Nói trắng ra, việc sản xuất cho thằng Samsung 1 con ốc, nếu nó không lấy thì chỉ có nước đem xếp hình chơi cho vui. Vì vậy việc đầu tư hàng chục triệu dollar để sản xuất cho Samsung là một điều rất ngu ngốc.

Nhưng chắc chắn có người hỏi rằng, vậy với những nước nhận gia công cho Samsung cũng ngu giống vậy à? Chắc chắn là không. Những nước làm cho Samsung là những nước rất mạnh như Mỹ và Trung Quốc, vốn dồi dào, việc Samsung không thèm lấy nó có thể bỏ không và kiếm lợi nhuận ở nới khác, ngoài ra nó không chỉ gia công cho Samsung những thứ mà ai cũng làm được như con ốc như con chíp chẳng hạn. Samsung không thể làm mất lòng những ông bự như thế được. Còn Việt Nam, chỉ là 1 nơi để Samsung tận dụng như một nguồn cung cấp lao động giá rẻ. Thế nên Samsung chỉ cố tình nói như 1 cách để đánh bóng tên tuổi rằng Tao cũng muốn giúp lắm nhưng mà không được tại vì, bla bla bla.

Kết luận: Những doanh nghiệp Việt Nam cũng dính chưởng của những thằng như Samsung rồi chứ không phải chưa đâu, những người chưa có kinh nghiệm làm việc với nước ngoài đừng có đứng đó mà nhình lợi nhuận ngất trời rồi phán nữa. Đầu tư xong mà nó không thèm đặt hàng thì lỗ banh họng chứ ở đó mà mơ tưởng cường quốc Châu Á.

Khái niệm chung về Sprite Kit

Sprite Kit là engine riêng của Apple viết dành cho việc làm game 2D trong hệ sinh thái Apple (bao gồm IOS cả Ipad lẫn Iphone và tren môi trường Mac OS). Sprite Kit hiện nay sử dụng engine vật lý Chipmunk2D tuy nhiên đó là việc chạy ngầm. 

 

Sử dụng Sprite Kit có rất nhiều điểm lợi:

– Không chỉ có thể đơn giản hoá việc viết game 2D trên IOS mà còn có thể sử dụng engine vật lý làm game trở nên hấp dẫn hơn nhiều.

– Không bị giới hạn ở IOS mà còn có thể phát triển game cho máy tính của Apple trên Mac OS.

– Nói là giới hạn trên hệ sinh thái của Apple nhưng với các plugin hiện nay bạn hoàn toàn có thể port qua Android.

– Nhận được sự hỗ trợ mạnh mẽ của Apple từ việc nâng cấp đến sửa lỗi và quan trọng nhất là nó hoàn toàn tương thích với thư viện và môi trường của IOS và Mac OS.

– Miễn phí hoàn toàn.

– Không cần phải cài thêm bất cứ thứ gì để phát triển trên Xcode và đưa game lên Appstore cực dễ.

 

Trong Xcode chỉ cần New Project và chọn Sprite Kit là có thể bắt đầu chương trình:

 

Screen Shot 2014-09-01 at 10.39.22 PM