[C++] Motyw z TheMatrix
Ostatnio zmodyfikowano 2012-11-24 10:19
m4tx |
» 2012-11-23 16:11:02 Jak przyjdzie do trudniutkiej to nie wiadomo się gdzie podziać, więc trzeba się wdrażać, im szybciej tym lepiej. |
Mój edytor map do gry uruchamia 5 wątków, z czego 3 należą do silnika, 1 do biblioteki GUI i 1 do samego edytora. I nie wydaje mi się, żebym kiedykolwiek potrzebował 79 wątków, a gra i edytor map to chyba już są trudniutkie aplikacje :) |
|
hugerth Temat założony przez niniejszego użytkownika |
» 2012-11-23 17:17:51 Nie no, nie ogarnę chyba tego... |
|
akwes |
» 2012-11-23 17:43:51 @hugerth, nie warto tak naprawdę :)
bez instalacji new curses efekt będzie słaby. Bo nie będzie kolorów i będzie bardzo migać. |
|
jsc |
» 2012-11-23 18:28:14 a gra i edytor map to chyba już są trudniutkie aplikacje :) |
Rzeczywiście, to już podpada pod trudne. z czego 3 należą do silnika |
I pewnie każdy ma ściśle określone obszary odpowiedzialności. Tylko nie zawsze się da tak zrobić. |
|
hugerth Temat założony przez niniejszego użytkownika |
» 2012-11-23 21:02:13 |
|
akwes |
» 2012-11-23 21:48:15 Raczej mało osób odpali *.exe :) Zresztą... Dostałeś tu sposób jak to zrobić... Naskrobałem dla Ciebie przykładowy kod. Jeżeli bardzo chcesz to zrobić w bardzo prosty aczkolwiek niepoprawny sposób, to przeanalizuj kod :) #include <iostream> #include <string> #include <windows.h> #include <ctime> #include <conio.h>
char LosujZnak() { return '#'; }
int main() { std::string konsola( 24 * 80, ' ' ); srand( time( NULL ) ); system( "color 2" ); system( "cls" ); while( !kbhit() ) { std::cout << konsola; Sleep( 1000 ); for( int i = 24 * 80; i >= 0; i-- ) { if( konsola[ i ] != ' ' && i < 22 * 80 ) { konsola[ i + 80 ] = konsola[ i ]; konsola[ i ] = ' '; } } if( konsola[ i ] != ' ' && i >= 22 * 80 ) { konsola[ i ] = ' '; } konsola[ rand() % 80 ] = LosujZnak(); konsola[ rand() % 80 ] = LosujZnak(); konsola[ rand() % 80 ] = LosujZnak(); konsola[ rand() % 80 ] = LosujZnak(); } system( "color 7" ); return 0; }
Na zadanie domowe sprawić aby znaczki się usuwały z ostatniej linii oraz |
|
hugerth Temat założony przez niniejszego użytkownika |
» 2012-11-23 22:41:23 Takie o, bez odpalania. Spokojnie, ledwo takie tworzę, żaden hakier ze mnie. |
|
akwes |
» 2012-11-24 01:09:48 Nie mówiłeś nic o WinAPI. Mam pytanie, z jakiego IDE korzystasz? |
|
1 « 2 » 3 |