Xin ý tưởng làm một project

Vậy cũng ổn rồi. Ngoài ra game luyện trí nhớ còn có game lật hình, 2 hình giống nhau thì biến mất.

Có cách nào cho nó hay hơn nữa không anh, ví dụ như text box hiện số làm thế nào ạ ?

Em chưa biết cách chèn hình anh ơi, cái đó chắc để sau.

Tất cả đều ghi hết nguồn là của trong daynhauhoc.com, có khi rum mình nổi luôn.

Anh làm bên winform đó em cần thì anh đưa project cho tham khảo.

Nếu làm theo winform thì em vào đây xem tutorial của microsoft nha : https://msdn.microsoft.com/en-us/library/dd553235.aspx

Anh không hiểu ý em là sao? Là chương trình của em có ghi tên 4rum mình để quảng cáo à :smiley:

1 Like

demo thử cái printing string phát

#include <iostream>
#include <string>
#include <windows.h>

using namespace std;

void printing(const string& str)    {

    string temp = "";
    //combine gotoxy(x,y) function to put this string somewhere
        for(int index = 0; index < str.size(); index++) {

        temp += str[index];
        system("cls");
        cout << temp;
        Sleep(100);
        }
        Sleep(1000);
        system("cls");
}

int main()  {

    string test = "nguyen chiem minh vu.";
        printing(test);

    return 0;
}
2 Likes

Dạ cám ơn anh, nãy giờ em demo mà làm strlen() , nó báo lỗi :’(

Làm winform cái đó khó không anh, lấy chương trình của anh về để đi thi, ngại lắm.

Để em tìm ai đó làm hộ cái winform cũng được

Mà anh @nguyenchiemminhvu ơi, em làm số được không nhỉ, cho người ta nhớ chuỗi mà còn random phần tử thì có lẽ hơi quá

Cũng thêm 1 ý tưởng làm game như mấy cái game luyện gõ phím. Từng chữ cái rơi xuống, chạm nền là thua.

Mỗi chữ cái là 1 kiểu cấu trúc bao gồm các trường như:

struct element   {
    
    char ch;
    int x;  //Tọa độ
    int y; 
};

Khi tạo mới 1 element, chắc chắn nó sẽ nằm ở dòng đầu tiên. Tọa độ cột thì random cho nó.
Quản lý tất cả các element được sinh ra bằng 1 list hay vector gì đó.
Cứ mỗi giây chẳng hạn, giữ nguyên y và tăng x lên 1 cho nó rơi xuống. Xóa màn hình và in ra lại nó sẽ ra ở vị trí mới.
Check phím bấm người dùng, nếu bấm phím mà đúng với kí tự trong cái list hay vector gì đó thì gotoxy() tới tọa độ kí tự đó để thay bằng kí tự trắng. Delete element bị bấm trúng đi rồi cho nó ra khỏi vector hoặc list.
Cũng giống như mình spawn Enemy trong game này thôi: Game Space-Ship demo

1 Like

Cái đó là bài bt lúc anh làm trên trường thôi, còn tutorials của microsoft thì ai xem rồi làm theo mà chả được chủ yếu là mình thay đổi nó thành của mình.

1 Like

Cái đó thì tùy thôi. Là game luyện trí nhớ mà. Ai nhớ được thì nhớ thôi.
Đâu phải gõ đúng 1 string là ra string khác liền đâu. Đưa cho họ thông báo string tiếp theo sẽ ra trong 3s nữa, yêu cầu chuẩn bị chẳng hạn.

1 Like

Giống với game Piano titles ghê. ý tưởng hay bữa nào rảnh làm thử mới được :smiley:

Cái này em sẽ để sau.

Cuối cùng là em sẽ cố gắng cải tiến và nộp những cái sau:

  • Number Guessing Game (@DuyNguyen đắng là em chưa học C# hay VB)
  • Bài tính toán các số ngẫu nhiên
  • Bài How long string can you memory?, nhưng em nghĩ em sẽ làm với các số 0, 1 nhà anh @nguyenchiemminhvu (có 1 cái kỷ lục Guiness về người nhớ dãy số 0,1 dài nhất, và lần cuối em xem về nó là ông Nishant, nhớ được 1200 số nhị phân 0, 1)

Anh @david15894, anh rảnh không, dịch giùm em cái Number Guessing qua C# được không ?

1 Like

Không sao từ từ học cũng được. Em cũng có thể tìm soft để convert từ C++ qua C# đó.

1 Like

Hạn thi có gấp không, hay là học C# từ đầu cũng được thôi mà :blush:
Nền tảng em tốt thế thì học nhanh lắm :blush:

1 Like

Dạ gấp anh :’( trưa mai.

Ý tưởng này thì em phát triển lên thành cộng trừ nhân chia liên tiếp luôn. :smile: thú vị lắm đó. giống như 1+1=2 rồi lại lấy kết quả thực hiện phép tính tiếp theo. Em làm theo kiểu trò leo bậc thang ấy, cứ liên tục liên tục thì người chơi đỡ nhàm.
Anh đang làm mà tại bận làm đồ án nên bị đóng băng luôn :smile: anh đang phát triển lên thành game con rắn + kéo thả.
em có thể thêm một số “skill” ví dụ như mũ, lật ngược từ dưới lên, nhân với 10… (bên anh đang có 30 “skill” như logarit, căn, chuyển nhị phân, bát phân…)

2 Likes

C# a dở lắm e ơi :joy: bữa giờ đang ngâm cứu jav…a thôi, anh @tuancoi2506 được nè :wink:

1 Like

Code C++ đâu e? gửi qua tối về a convert thử cho !

1 Like

Dạ thôi được rồi anh. Em nộp bài rồi.
T7 thi mà T5 cô mới thông báo :’(

2 Likes

Mọi người ơi, bây giờ người ta thấy ý tưởng tốt nên yêu cầu phải làm ra giao diện cho dễ nhìn xíu, 1 tháng sau nộp lại, ok sẽ được thi thành phố.
Người ta nói nên làm cho nội dung phong phú hơn, ví dụ làm form, nút play gì gì đó. Rồi thêm ký tự thay vì chỉ là số, rồi sắp xếp hoặc đánh số hình ảnh (nghĩa là cho 1 chuỗi hình ảnh, kêu người ta nhớ, sau đó sắp xếp lại chuỗi đó).

Bây giờ em có 2 hướng đi:

  1. Học C# làm winform trong cỡ hơn 2 tuần, còn lại để làm cái project

  2. Giống như trên nhưng là làm với C++ bằng cocos2d-x, unity, QT Creature, …

Và em hoàn toàn không biết gì về cả 2 cái trên. Vậy em nên học cái nào, trong vòng 3 tuần :’(

Ngoài ra, người ta cũng nói có thể nhờ làm giùm hay lấy source, với điều kiện là khi chỉ vô đoạn code phải biết nó làm gì. Cái này có ai giúp được em hông ? :’(

2 Likes

Học cocos2d cho có nhiều clip hướng dẫn.

Hướng số 2 thì anh chưa học nên không dám phát biểu liều, nhưng mà nếu làm theo hướng 1 thì 1 tháng cũng làm được thoải mái :blush:
Nhưng đấy là a nói theo kiểu học C# chỉ để làm project mang đi thi thôi nhá , còn nếu em muốn nhân cơ hội này để học C# từ đầu ( kiểu như học theo 1 giáo trình/cuốn sách nào đó) thì kịp hay không còn tùy vào nhiều yếu tố :smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?