IPB
ЛогинПароль:

> С какой игры начать?
Гелла
сообщение 30.03.2006 19:50
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 84
Пол: Женский

Репутация: -  0  +


Я вот хочу научится программировать..один очень хороший человек на этом форуме подсказал, что лучше учиться программировать в процессе написания игр........какую самую простую игру вы можете посоветовать..Заранее Большое Спасибо....Не умею правильно пользоваться поиском по форуму..поэтому не отсылайте плиз в поиск........ no1.gif unsure.gif


--------------------
И полусонным стрелкам лень
Ворочаться на циферблате
И дольше века длится день..
И не кончается объятье...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Гелла
сообщение 7.04.2006 14:32
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 84
Пол: Женский

Репутация: -  0  +


Цитата
Гелла, интерес пропал? Скажи, что именно тебя смутило и заставило молчать. Слишком много? Слишком резко? Что-то конкретное непонятно? Что-то непонятно, но не знаешь, что именно? Непонятно, о чем вообще речь? Говори в любой форме, но говори. Либо уж скажи, что это тебе не нужно..


Нет, всё в порядке....конечно мне это очень нужно..когда я была на форуме посл раз 2 дня назад я только сохранила эту страницу..читала всё в авономном режиме....на след день у интернет фирмы, где я покупаю карты доступа что то случилось с центральным компьтером как мне сказали в службе технической поддержки.. какая то авария...когда модем набирал номер всё время было занято.....я подождала 2 дня...они не устранили неполадку..вообщем в итоге пришлось покупать другую карту другого првайдера...

Цитата
Если честно, я особо не рассчитывал, что с первого раза все получится.. Если совсем честно - то не рассчитывал даже на то, что ты последуешь моему указанию и станешь набирать пальцами, а не скопируешь . Ты превосходишь все (ну, почти..) ожидания! Спасибо


Это Тебе Большое Спасибо:-)


program snake;
uses crt;

const
xn=1;
xx=80;
yn=1;
yx=25;
H='8';
dt=5000;

var
x0,y0,vx,vy,x,y:integer;
c:char;

begin
clrscr;
x0:=xn;
y0:=yx div 2;
vx:=1;
vy:=0;
x:=x0;
y:=y0;
while (x>=xn) and (x<=xx) and (y>=yn) and (y<=yx) do
begin
GoToXY(x0,y0);
write(' ');
GoToXY(x,y);
write(H);
x0:=x;
y0:=y;
Delay(dt);
if KeyPressed then
begin
c:=ReadKey;
case c of
'i': begin vx:=0; vy:=-1 end;
'm': begin vx:=0; vy:=1 end;
'j': begin vx:=-1; vy:=0 end;
'k': begin vx:=1; vy:=0 end;
end;
end;
Inc(x,vx); Inc(y,vy);
end;
end.


Исправила ошибку, теперь появляется одна восьмерка..она двигается по прямой и когда доходит до конца монитора останавливается....не реагирует на нажатие клавиш i,m,j,k, при этом появляется окно с текстом программы...

Цитата
Если ты работаешь в FPC (кстати - обязательно скажи, в чем ты работаешь), то зайди в Options - Environment - Editor, и там поставь Tab Size = 2 и Indent Size = 2. После этого выполни Options - Save. Возможно, тебе придется переоткрыть рабочее окно, чтоб это подействовало..


А что такое FPC? Я работаю в обычном Turbo Pascal 7.0 под DOS(на синем экране).


Цитата
5. Процедура Inc(i) - это, грубо говоря, увеличение на 1 (для целых чисел). Происходит от английского increase (увеличивать, возрастать). Иначе говоря, это эквивалентно оператору i:=i+1 . Строго говоря, такая операция производится быстрее, чем сложение, но практически все оптимизирующие компиляторы все равно заменят сложение на инкриментирование, так что все равно, что писать. Я предпочитаю пользоваться Inc'ом, и тебе советую. Есть ситуации, где это действительно упрощает дело (если говорить о перечисляемых типах, например, или даже просто о типе char). Кстати, аналогично ей, есть процедура для уменьшения, Dec(i) (от английского decrease - уменьшать, убывать), которая эквивалентна i:=i-1 .


Т.е. если в скобках мы пишем Inc(x,vx), это значит vx:=x+1 или x:=x+1 тогда зачем мы пишем ещё и vx?

Сообщение отредактировано: volvo - 2.11.2006 12:32


--------------------
И полусонным стрелкам лень
Ворочаться на циферблате
И дольше века длится день..
И не кончается объятье...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Гелла   С какой игры начать?   30.03.2006 19:50
lapp   Я тут попробовал провести небольшую классификацию ...   31.03.2006 7:10
Ozzя   Гелла Морской бой. Я начинал именно с него. Далее...   31.03.2006 7:44
Бродяжник   Гелла Добро пожаловать в клуб игроделов-любителей...   31.03.2006 9:04
volvo   Гелла, ты ответы ЧИТАЕШЬ, или БЕГЛО ПРОСМАТРИВАЕШЬ...   31.03.2006 19:52
Ozzя   lapp 5. Еще есть синоним (?) - adventure Interac...   31.03.2006 9:33
Гелла   Блин...боюсь мне не под силу даже змейка и морской...   31.03.2006 19:47
Гелла   :unsure: Не надо так нервничать..... :no1: :uns...   31.03.2006 20:40
hardcase   К теме. Видел книгу по созданию 3д стратегии на С+...   31.03.2006 22:23
Ozzя   Гелла Морской бой Давай по порядку Алгоритм игры с...   1.04.2006 9:03
Бродяжник   Гелла, не расстраивайтесь. Вы сказали: "не зн...   3.04.2006 11:21
lapp   Гелла, постарайся быть все же поактивнее! Теб...   4.04.2006 9:25
FreeMan   Идея дальше - нужны яблоки :) заодно и работа с ма...   4.04.2006 16:39
Гелла   program zmeika; uses crt; const xn=1; xx=80; yn=1...   4.04.2006 21:36
lapp   А змейка не появляется..Только целая строчка восьм...   5.04.2006 5:40
volvo   Гелла, ты пропустила 2 оператора, которые как раз ...   4.04.2006 22:51
Бродяжник   Гелла Поздравляю с тем, что Вы таки начали это дел...   5.04.2006 12:27
lapp   Гелла, интерес пропал? Скажи, что именно тебя сму...   7.04.2006 1:25
Гелла   Нет, всё в порядке....конечно мне это очень нужн...   7.04.2006 14:32
lapp   Гелла, тебе не нужно было оправдываться.. Мне (да...   8.04.2006 5:33
suriv   X:=X+VX после той запятой ставиться то число ...   7.04.2006 22:04
Гелла   а вот этого точно быть не может.. :wink: не могу...   8.04.2006 12:20
lapp   а вот этого точно быть не может.. :wink: не могу ...   9.04.2006 4:44
Гелла   :good:   9.04.2006 11:39
Гелла   Программа работает!У меня был неправильный пас...   10.04.2006 16:58
lapp   Гелла, привет. Режь меня - не могу представить си...   12.04.2006 11:40
Гелла   program snake_2; uses crt; const xn=1; xx...   13.04.2006 16:42
lapp   Она не работает...только не понимаю почему..ошибок...   14.04.2006 6:06
volvo   Теперь идем еще дальше.. В FreePascal (FPC), кото...   14.04.2006 15:01
Phillip   I can't hear anything over the sound of how as...   24.02.2013 5:50
Гелла   все удивляются..но так и было...на том старом пас...   12.04.2006 17:11
lapp   volvo, спасибо, мне действительно недоставало ясно...   15.04.2006 14:13
Гелла   Привет lapp! Договорились... это мне пон...   16.04.2006 18:53
volvo   Гелла, делаешь очень опасную ошибку... Она никак н...   16.04.2006 20:22
Гелла   Спасибо, я даже не знала, что в TP cтолько тонко...   16.04.2006 22:53
Бродяжник   Привет, Гелла! Возможно, эта ошибка содержится...   17.04.2006 8:28
Гелла   Привет Бродяжник! поставила .... Ура!О...   17.04.2006 12:32
Бродяжник   Молодица! :) Теперь подумайте, чем эта прогр...   17.04.2006 13:19
Гелла   Нужно, чтобы змейка кушала, и становилась длинне...   17.04.2006 16:33
Бродяжник   Угу. Для этого нужно, чтобы: а) было что кушать; б...   17.04.2006 16:56
Гелла   я думаю, это будет двумерный массив?!?   17.04.2006 17:19
lapp   Вот это я понимаю - коллективная работа! Гелла...   18.04.2006 2:47
Бродяжник   Гелла, слушайте Lappa :) А я пока отдохну пойду.....   18.04.2006 8:26
Гелла   Что то я так запуталась в этой блок схеме...хоче...   20.04.2006 17:36
Гелла   Привет lapp! Вообщем мы убрали переменные x...   24.04.2006 16:00
GoodWind   Гелла, у нас же не игра "найди 10 отличий...   25.04.2006 6:24
Гелла   :mega_chok: :unsure: :unsure: :unsure: :...   27.04.2006 19:44
lapp   :mega_chok: :unsure: :unsure: :unsure: :unsu...   28.04.2006 14:27
Гелла   Не поняла...?!? :blink: :wink:   28.04.2006 15:27
lapp   Не поняла...?!? :blink: :wink: Была поздняя...   29.04.2006 0:45
lapp   После некоторого перерыва (очень извиняюсь), возвр...   3.05.2006 13:10
ThEEnD   Лазил я тут на форуме и вдруг нашёл эту тему! ...   18.09.2011 19:29
Krjuger   Наверно потому что от обучаемой небыло вестей........   18.09.2011 19:50
ThEEnD   Ну, не всё ж обучаемой, на верняка многие за темой...   18.09.2011 20:40
Lapp   Ну, не всё ж обучаемой, на верняка многие за темой...   19.09.2011 6:35
ThEEnD   О'кей, потом выложишь?   19.09.2011 20:21
Игорь   Извиняюсь что не по теме, но не мог бы ты, Lapp, к...   4.10.2011 18:29
Lapp   Извиняюсь что не по теме, но не мог бы ты, Lapp, к...   5.10.2011 7:17
Игорь   Чесно говоря, особо не углублялся в поиски поэтому...   6.10.2011 15:53
Гость   Я вот хочу научится программировать..один очень х...   12.08.2014 20:53
MEXAHIK   Я вот хочу научится программировать..один очень х...   12.08.2014 20:58


 Ответить  Открыть новую тему 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 28.06.2024 21:14
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"