30/09/2018, 23:06

Công cụ để làm ứng dụng/game console với Python

Mình học Python cũng đã được một thời gian nên muốn dấn thân sâu hơn nữa vào các thư viện và frameworks của nó để tạo ra một ứng dụng hoàn chỉnh. Mình không thích làm GUI hay web lắm tại vì khá phức tạp và kéo theo những vấn đề khác khá lằng nhằng. Vì vậy mong mọi người tư vấn giúp mình framework để phát triển ứng dụng/game console theo kiểu Textual User Interface (TUI) với Python (nếu so sánh được nhiều cái với nhau thì càng tốt).
Xin cảm ơn!

Bánh Xèo viết 01:21 ngày 01/10/2018

Mình cũng tự học thôi, dưới đây là kinh nghiệm của mình:

Bước 1: Sau khi đã có basic, làm ứng dụng android với kivy, bỏ ra 25$ để up lên store google play-> Up xong có hứng để tìm hiểu tiếp

Bước 2: Làm game có Pygame và cocos2d-python

Bước 3: Làm xong tính tiếp

Coulson viết 01:23 ngày 01/10/2018

Nếu là ứng dụng console thì đâu cần framework

Lương Quang Mạnh viết 01:13 ngày 01/10/2018

làm ứng dụng android với kivy

Ù uôi, hay nhờ, giờ mình mới biết đấy!
Như mình đã nói, làm việc với đồ họa và tương tác người dùng (đặc biệt thêm mấy kiếu chạm, vuốt, multi-touch,…) khá vất vả và cần có thời gian rèn luyện thêm nên mình muốn làm quen với TUI trước.

Nếu là ứng dụng console thì đâu cần framework

Ý mình là ứng dụng kiểu giống như Vim ấy (đại khái là cần clear screen và tương tác với người dùng qua bàn phím hoặc chuột) chứ không chỉ mấy lệnh kiểu như Git.

*grab popcorn* viết 01:18 ngày 01/10/2018

Search ncurse for python.

Bánh Xèo viết 01:13 ngày 01/10/2018

chúc thành công, mình cũng làm được 2 app nhỏ xíu bằng kivy rồi. đang tính làm game nhưng bận qúa chẳng có thời gian.
Mới cài xong cocos2d-Python

Lương Quang Mạnh viết 01:14 ngày 01/10/2018

Cảm ơn bạn. Nhờ bạn mà mình mới nhận ra sai lầm của mình . Cái mình muốn nói tới nó là Textual User Interface (TUI) chứ không phải CLI.

*grab popcorn* viết 01:14 ngày 01/10/2018

Nhưng curse có hỗ trợ xây dựng TUI mà

Wiki:

curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications.

Lương Quang Mạnh viết 01:19 ngày 01/10/2018

có, thế cho nên lúc tìm hiểu về nó mới phát hiện ra mình sai

Bài liên quan
0