Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 12.12.2013
Сообщений: 60
1

Добавить комментарии к игре

04.06.2014, 22:07. Показов 401. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста добавить побольше комментариев к игре и можно ещё как нибудь растянуть код игры?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <string.h>
//------------------------------------------------
 
void main(void)
{
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");
int i, j, x, y, x1, y1, k=0, l, m, r, t;
char s[2], c[31]={"0123456789"};
randomize();
int Ax[63]={10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00,410,420,430,440,450,460,470,480,490,500,510,520 ,530,540,550,560,570,580,590,600,610,620,630};  // сократить строчку
int Ay[40]={10,20,30,40,50,60,70,80,90,100,110,120,130,140,1 50,160,170,180,190,200,210,220,230,240,250,260,270 ,280,290,300,310,320,330,340,350,360,370,380,390,4 00};
 
 
rectangle(13,13,627,397);
s[0]=c[k];
s[1]='\0';
outtextxy(290,450,"Score: ");
outtextxy(347,450,s);
l=random(62);
m=random(39);
if (l==0) l++;
if (l==62) l--;
if (m==0) m++;
if (m==39) m--;
x1=Ax[l];
y1=Ay[m];
 
 
i=31;
j=19;
circle(Ax[i],Ay[j],5);
putpixel(Ax[i]-2,Ay[j]-2,15);
putpixel(Ax[i]+2,Ay[j]-2,15);
putpixel(Ax[i],Ay[j],15);
line(Ax[i]-1,Ay[j]+2,Ax[i]+1,Ay[j]+2);
 
int key;
do
{
setcolor(7);
circle(x1,y1,5);
setfillstyle(1,7);
floodfill(x1,y1,7);
r=i;
t=j;
if(kbhit()) key=getch();
if(key==80) j++;
if(key==72) j--;
if(key==77) i++;
if(key==75) i--;
delay(150);
 
 
setcolor(0);
circle(Ax[r],Ay[t],5);
putpixel(Ax[r]-2,Ay[t]-2,0);
putpixel(Ax[r]+2,Ay[t]-2,0);
putpixel(Ax[r],Ay[t],0);
line(Ax[r]-1,Ay[t]+2,Ax[r]+1,Ay[t]+2);
 
setcolor(7);
circle(Ax[i],Ay[j],5);
putpixel(Ax[i]-2,Ay[j]-2,15);
putpixel(Ax[i]+2,Ay[j]-2,15);
putpixel(Ax[i],Ay[j],15);
line(Ax[i]-1,Ay[j]+2,Ax[i]+1,Ay[j]+2);
 
if (getpixel(Ax[i]+3,Ay[j])==15 | getpixel(Ax[i]-3,Ay[j])==15 | getpixel(Ax[i],Ay[j]+3)==15 | getpixel(Ax[i],Ay[j]-3)==15)
{
outtextxy(240,200,"Snake left for border");
getch();
closegraph();
}
 
if (Ax[i]==x1 && Ay[j]==y1)
{
 
circle(x1,y1,5);
setfillstyle(1,0);
floodfill(x1,y1,0);
 
l=random(62);
m=random(39);
if (l==0 ) l++;
if (l==62) l--;
if (m==0 ) m++;
if (m==39) m--;
x1=Ax[l];
y1=Ay[m];
 
circle(x1,y1,5);
setfillstyle(1,7);
floodfill(x1,y1,7);
 
setcolor(0);
s[0]=c[k++];
s[1]='\0';
outtextxy(347,450,s);
 
setcolor(7);
s[0]=c[k];
s[1]='\0';
outtextxy(347,450,s);
}
 
 
}
while(key!=27);
getch();
closegraph();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2014, 22:07
Ответы с готовыми решениями:

Добавить комментарии к коду
Кто нибудь напишите подробный комментарий к коду ни СИ. Можно подробней по &quot;#define size 5&quot; и int...

Комментарии к игре "Тетрис"
Здравствуйте, форумчане! Проблема такая: нашел код на просторах Интернета, в основном разобрался,...

Добавить комментарии
Помогите... // Semaphore.cpp : Defines the entry point for the console application. // ...

Добавить комментарии
Напишите комментарии к етому коду пожалуста=))) На перед спасибо=) ORG 0 ST1 EQU 21H ST2 EQU...

0
04.06.2014, 22:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2014, 22:07
Помогаю со студенческими работами здесь

Нужно добавить комментарии
Может поможет кто чем может пожалуйста. Нужно написать алгоритм решения (//комментарии). ...

Добавить комментарии к коду
нужно прокомментировать код mov ax,@data mov ds,ax mov cx,br mov si,offset mas xor ax, ax ...

Добавить комментарии к программе
Помогите описать програму ! что и как тут делалось unit N510; interface uses Windows,...

Добавить комментарии к коду
Здравствуйте. Кто сможет закомментировать код? &lt;script language=&quot;JavaScript&quot;&gt; var elements =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru