|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
Программа срочно! хорошо заплачу!
12.03.2012 23:21
|
|
|
Нужно написать программу шахматы в рамках учебного курса по программированию геологического факультета. Я такое делать не умею и очень много прогуляла поэтому теперь надо что то придумывать) Ищу человека который напишет программу и объяснит мне как. Разумеется за плату. Программу надо писать кусочками, те чтобы я могла показывать преподу каждую неделю хоть что то сделанное. Желающие в личку с указанием за сколько) Очень срочно надо!)
Перенесено модератором galich из раздела Services
Перенесено модератором Skiff из раздела Job
Редактировал Skiff (14.03.2012 14:56)
|
|
|
Phashik
|
|
проводчик
|
|
|
|
|
|
|
Рег.: 23.02.2007
|
|
Сообщений: 420
|
|
|
|
Рейтинг: 598
|
|
|
а на чем писать (язык)?
|
cross the line |
|
|
HE
|
|
Carpal Tunnel
|
|
|
|
|
|
|
Рег.: 15.09.2008
|
|
Сообщений: 9214
|
|
Из: Строгино
|
|
Рейтинг: 7231
|
|
|
фотку в студию:) я так понимаю, с гуи заморачиваться не надо, так что на чем писать пофиг.
|
рука лицо держать устала. дякую тоб? боже що я москаль! |
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
Re: Программа
[re: HE]
13.03.2012 11:08
|
|
|
|
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
|
И программу нужно писать только в Borland Builder c++ 5.0
|
|
|
skai
|
|
sir
|
|
|
|
|
|
|
Рег.: 03.10.2006
|
|
Сообщений: 1356
|
|
|
|
Рейтинг: 1723
|
|
|
Quote:
написать программу шахматы
любопытно, а надо написать типа что бы двое могли играть в шахматы на твоем приложении и что бы "неправильные" ходы валидировались? Или плюс к этому надо зафигачить робота, который тоже боле-мене адекватно умеет ходить?
|
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
Re: Программа
[re: skai]
13.03.2012 11:47
|
|
|
Нужно без робота, два игрока за одним компом, чтобы программа смотрела возможен ли ход фигуры и при этом еще и выводила в лейбл что там допустим если ход неправильный то он невозможен.
|
|
|
_Ss_
|
|
|
|
|
|
|
|
|
Рег.: 21.11.2003
|
|
Сообщений: 4145
|
|
|
|
Рейтинг: 4662
|
|
|
code:
#define F(I,S,N) for(I=S;I<N;I++)
#define W(A) while(A)
int V=112,M=136,I=8e3,C=799,X,Y,Q,N,
d[]={-16,-15,-17,0,1,16,0,1,16,15,17,0,14,18,31,33,0,
1,1,3,-1,3,5,9,
7,-1,11,6,8,3,6},
b[128]={6,3,5,7,4,5,3,6};
char n[]=".?+pkltd?*?PKLTD";
D(k,q,l,e,x,n)
int k,q,l,e,x,n;
{
int i=0,j,t,p,u,r,y,m=n>1|q>e?q:e,v,h,z;
N++;
do{
u=b[i];
if(u&k)
{r=p=u&7;
j=d[p+23];
W(r=p>2&r<0?-r:-d[++j])
{y=i;
do
{y+=r;if(y&M)break;
t=b[y];if(t&k|p<3&!(r&7)-!t)break;
v=99*d[t&7|16];
if(v<0)m=I;
if(m>=l)return m;
if(h=n-(y!=x))
{if(p<6)v+=b[i+8]-b[y+8];
if(p==4)v+=9*(e>C?!((x^y)&68):-3);
b[i]=0;b[y]=u;
if(p<3)
{v-=9*(((i-2)&M||b[i-2]!=u)+((i+2)&M||b[i+2]!=u)-1);
if(y+r+1&128){b[y]|=7;v+=C;}
}
v=-D(24-k,-l,-m,z=-e-v,y,h);
v-=v>I/3;
if(x==9){if(v+I&&i==X&y==Y){Q=z;return l;}v=m;}
b[i]=u;b[y]=t;
if(v>m){m=v;if(x&8){X=i;Y=y;}}
}
t+=p<5;if(p<3&&6*k+(y&V)==128)t--;
}W(!t);
}
}
}W(i=i+9&~M);
return m+I?m:-D(24-k,-I,I,0,x,1)/2;
}
main()
{
int k=8,*p,c[9],d;
F(X,0,8)
{b[X+V]=(b[X]+=16)-8;b[X+16]=18;b[X+96]=9;
F(Y,0,8)b[16*Y+X+8]=(X-4)*(X-4)+(Y-3.5)*(Y-3.5);
}
W(1)
{F(N,0,121)printf(" %c",N&8&&(N+=7)?10:n[b[N]&15]);
p=c;W((*p++=getchar())>10);
if(*c-10){X=*c-16*c[1]+C;Y=c[2]-16*c[3]+C;}else
{d=6;N=0;W(N<1e6)D(k,-I,I,Q,8,d++);}
if(D(k,-I,I,Q,9,2)==I)k^=24;
}
}
|
Если сказанное мной может быть понято двояко, и первый вариант тебя расстраивает, я имел ввиду второй |
|
|
unkulunkulu
|
|
unkulunkulunkulu
|
|
|
|
|
|
|
Рег.: 12.11.2006
|
|
Сообщений: 18453
|
|
Из: 13000
|
|
Рейтинг: 11759
|
|
Re: Программа
[re: _Ss_]
13.03.2012 13:04
|
|
|
code: char n[]=".?+nkbrq?*?NKBRQ";
так понятнее. откуда такие названия фигур? D - Dama? Испанские? Обозначения ходов ужасные, конечно 
PS. Код аццкий, мне нра 
|
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
|
Спасибо за код, но это не совсем то что нужно, надо гораздо больше строк кода с описанием ходов каждой фигуры и нужен сам проект, где еще и нарисовано все.
|
|
|
leximius
|
|
Carpal Tunnel
|
|
|
|
|
|
|
Рег.: 17.09.2003
|
|
Сообщений: 5249
|
|
|
|
Рейтинг: -57
|
|
|
бл.. я конечно не прогер, но мне все равно пипец как интересно, хоть в двух словах расскажите че эт за код и какое отношение он к шахматам имеет????
|
ГЛАВНОЕ ЧЕГО-ТО ОЧЕНЬ ЗАХОТЕТЬ И ТОГДА ВСЯ ВСЕЛЕННАЯ БУДЕТ РАБОТАТЬ НА ТЕБЯ |
|
|
unkulunkulu
|
|
unkulunkulunkulu
|
|
|
|
|
|
|
Рег.: 12.11.2006
|
|
Сообщений: 18453
|
|
Из: 13000
|
|
Рейтинг: 11759
|
|
|
ну скомпиль и запусти, там сразу же понятно, какое отношение:
code:
% ./chess
r n b q k b n r
+ + + + + + + +
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
* * * * * * * *
R N B Q K B N R
e2e4
r n b q k b n r
+ + + + + + + +
. . . . . . . .
. . . . . . . .
. . . . * . . .
. . . . . . . .
* * * * . * * *
R N B Q K B N R
e7e6
r n b q k b n r
+ + + + . + + +
. . . . + . . .
. . . . . . . .
. . . . * . . .
. . . . . . . .
* * * * . * * *
R N B Q K B N R
d2d4
r n b q k b n r
+ + + + . + + +
. . . . + . . .
. . . . . . . .
. . . * * . . .
. . . . . . . .
* * * . . * * *
R N B Q K B N R
|
|
|
unkulunkulu
|
|
unkulunkulunkulu
|
|
|
|
|
|
|
Рег.: 12.11.2006
|
|
Сообщений: 18453
|
|
Из: 13000
|
|
Рейтинг: 11759
|
|
|
правда вот рокировку я там не могу найти 
|
|
|
leximius
|
|
Carpal Tunnel
|
|
|
|
|
|
|
Рег.: 17.09.2003
|
|
Сообщений: 5249
|
|
|
|
Рейтинг: -57
|
|
Re: Программа
[re: _Ss_]
13.03.2012 14:55
|
|
|
вауу !!! КРУТО!
|
ГЛАВНОЕ ЧЕГО-ТО ОЧЕНЬ ЗАХОТЕТЬ И ТОГДА ВСЯ ВСЕЛЕННАЯ БУДЕТ РАБОТАТЬ НА ТЕБЯ |
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
|
Вообщем нужен код где описан ход каждой фигуры, плюс визуальное оформление куда надо вводить поля с какого на какое хочешь пойти
|
|
|
Stalker_s
|
|
Дед
|
|
|
|
|
|
|
Рег.: 03.04.2008
|
|
Сообщений: 14852
|
|
Из: Undercity
|
|
Рейтинг: 12507
|
|
|
Осторожнее! Возможно препод читает этот форум!
|
If everything is urgent, nothing is urgent |
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
|
А может он и программу напишет заодно мне раз он читает?) я была бы оч рада)))
|
|
|
Stalker_s
|
|
Дед
|
|
|
|
|
|
|
Рег.: 03.04.2008
|
|
Сообщений: 14852
|
|
Из: Undercity
|
|
Рейтинг: 12507
|
|
|
Может и напишу
|
If everything is urgent, nothing is urgent |
|
|
AHTOlllKA
|
|
плАнтошка
|
|
|
|
|
|
|
Рег.: 24.05.2004
|
|
Сообщений: 7002
|
|
|
|
Рейтинг: 9748
|
|
|
Тогда зачет будет в устной форме =_=
|
|
|
Miss2012
|
|
member
|
|
|
|
|
|
|
Рег.: 22.02.2012
|
|
Сообщений: 133
|
|
|
|
Рейтинг: 14
|
|
|
Оооооо, ну напиши, ну пожалуйста))) Я всегда буду ходить к тебе на пары, честно-честно) Выручи бедную студентку, я же так хочу все сдать)
|
|