Igra?

Teme vezane za console/GUI programiranje u C/C++ jeziku
2 post(ov)a • Stranica: 1/1.

Igra?

PostPostao/la shulk » 20 lis 2014, 20:23

Pozdrav.
Uvijek me zanimao C++ i nikako da skontam kako on radi, želim da se i ja okušam malo više u njemu dok odradim još neke stvari u PHPu, naime našao sam igru na webu.
Našao sam točnije skriptu igre koja je rađena u MC Visual 2010. Kako da ja tu igru pokrenem ako imam skriptu?

cpp code
#include <iostream>
#include "conio.h"
#include "windows.h"
using namespace std;


void gotoxy ( short x, short y )
{
COORD coord = {x, y};
SetConsoleCursorPosition ( GetStdHandle ( STD_OUTPUT_HANDLE ), coord );

}

void print(int x , int y)
{
gotoxy(x,y);
cout << " ooo \n";
gotoxy(x,y+1);
cout << " o o \n";
gotoxy(x,y+2);
cout << " ooo \n";
gotoxy(x,y+3);
cout << " 0 \n";
gotoxy(x,y+4);
cout << " ooo0ooo \n";
gotoxy(x,y+5);
cout << " oo 0 oo \n";
gotoxy(x,y+6);
cout << " oo 0 oo \n";
gotoxy(x,y+7);
cout << " oo 0 oo \n";
gotoxy(x,y+8);
cout << " ooo \n";
gotoxy(x,y+9);
cout << " oo oo \n";
gotoxy(x,y+10);
cout << " oo oo \n";
gotoxy(x,y+11);
cout << " oo oo \n";
gotoxy(x,y+12);
cout << "oooo oooo \n";
}

void main()
{
gotoxy(65,0);
cout << "version 1.0";
gotoxy (0,10);
cout << "press: \n'a' to move left\n'd' to move right\n'w' to move up\n's' to move down";
int coord_x = 30;
int coord_y = 24;
char movement;
while(true)
{
movement=getche();
system("cls");

if(movement == 'a')
{
coord_x--;
gotoxy(coord_x,coord_y);
print(coord_x,coord_y);
}

else if(movement == 'd')
{
coord_x++;
gotoxy(coord_x,coord_y);
print(coord_x,coord_y);
}

else if(movement == 'w')
{
coord_y--;
gotoxy(coord_x,coord_y);
print(coord_x,coord_y);
}

else if(movement == 's')
{
coord_y++;
gotoxy(coord_x,coord_y);
print(coord_x,coord_y);
}

}

}
Zadnja izmjena: Armin; 21 lis 2014, 19:34; ukupno mijenjano 1 put/a.
Razlog: dodao C++ sintax umjesto quote

Re: Igra?

PostPostao/la Armin » 21 lis 2014, 19:36

Prvo instaliraj sebi neki IDE za C++ (kao što je Netbeans ili CodeBlocks). Zatim kreiraj novi projekat tipa Win32 aplikacija, napravi neki main.cpp, i iskopiraj taj kod. Zatim pokreni aplikaciju.
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla


2 post(ov)a • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.