Другие языки программирования и технологии

Как создать свою первую игру?

Что для этого нужно? Время неограниченно, языков программирования не знаю, есть желание.
Da
Danekmakar
185
Не обязательно иметь много денег. Изучай языки программирования, ходи на курсы, учи математику. У меня друг-программист с 13 лет этим занимался, помню его первую игру, непонятные разноцветные квадратики. Зато он выиграл какой-то конкурс и Mojang сейчас оплачивают его обучение в хорошем Московском университете. После окончания он пойдёт работать в их компанию.
Bula Adilmuratov
Bula Adilmuratov
957
Лучший ответ
Первую игру можно создать самую простую, допустим угадай число или еще что подобное. Языки программирования должны в школе проходить.
Danekmakar в школе мы просто переписываем с учебника программы, никакого объяснения темы и что вообще происходит не дает
Ну либы выучить быстренько язык и написать.
Либо купить проект под ключ у какой-то студии.
Аскона Югорск
Аскона Югорск
71 861
uses crt;
var
A,B,C,D,E,T:real;
begin

textbackground(1);
clrscr;

D:=0;
T:=10;
E:=0;

while E=0 do begin

if E=1 then E:=E-1;

A:=0;
B:=random(10);

if A=-1 then E:=E+1;

while A=0 do begin

clrscr;

textcolor(15);
write(' Угадай число (0-100) : ');
readln(C);

textcolor(13);
if C>100 then begin writeln(' СЛИШКОМ БОЛЬШОЕ ЧИСЛО! ИНТЕРВАЛ: от 0 до 100'); T:=T+1; end;
if C<0 then begin writeln(' СЛИШКОМ МАЛЕНЬКОЕ ЧИСЛО! ИНТЕРВАЛ: от 0 до 100'); T:=T+1; end;

textcolor(10);
if B>C then writeln(' НЕДОЛЁТ...') else T:=T-1;
if B<C then writeln(' ПЕРЕЛЁТ...') else T:=T-1;

textcolor(10);
if B=C then begin writeln(' УГАДАЛ!'); A:=A-1; end;

if B=C then begin D:=D+1; T:=T+9; end;
if T<=0 then A:=A+1;
if T<=0 then E:=E+1;

textcolor(4);
if T<=0 then writeln(' ПРОИГРАЛ!!!');

textcolor(10);
if B=C then writeln(' +9 жизней');

textcolor(12);
if B>C then writeln(' -1 жизнь');
if B<C then writeln(' -1 жизнь');

textcolor(9);
writeln(' твои очки: ',D);
writeln(' твои жизни: ',T);

textcolor(yellow);
writeln(' нажми ENTER');
readln;

end;
end;

End.
Никита Зубков
Никита Зубков
53 360
за неограниченное время можно сделать неограниченно много игр.
Aleksandr Spravedlivyi
Aleksandr Spravedlivyi
50 253
Я всё таки считаю, что любой программист (неважно какой - ученик, простой любитель или профессионал любого направления: системный программист, web-разработчик, мобильный разработчик, специалист по BigData, по защите информации, по компьютерному моделированию или по гео-информационным системам) должен сделать свою компьютерную игру: калах, тогуз, морской бой, рэндзю, маджонг, шахматы, покер или классику жанра - ксоникс, тетрис, змейка, атака марсиан и т. д. Я лично предпочитаю классические настольные интеллектуальные игры всяким там стрелялкам, бродилкам, прыгалкам и прочей ерунде. Самое главное, что нужно для их разработки, - это знание основ программирования на ЯВУ, основ игровых стратегий (включая работу с динамическими системами сценариев и деревьями вариантов) и, конечно же, умение построить интерфейс, без которого никакая игра - не игра..
Сергей Бех
Сергей Бех
29 440
Aleksandr Spravedlivyi классическая игра Lines не требует практически ничего.
аналогично Kings bounty? Pirates
Начни с чтения
Rustam Kuramagomedov
Rustam Kuramagomedov
4 910
Денег надо
Danekmakar Зачем?