Вниз  MIDlet Pascal
- 6.01.2015 / 00:39
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Ксакеп, генератор странный. Random(n) генерирует от 0 до n-1.

Неравномерность не получается сделать при небольшом смещении.. Остается еще поиграться с задержкой перед следующим смещением.

Kalter, это для МП?
__________________
 わからない!!
- 6.01.2015 / 00:58
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Задержка решила часть проблемы. В общем ничего не изменилось. Пробую вариант с mod 2. Вроде похоже уже, добавлю отладочную инфу. И снова игра с задержкой.
__________________
 わからない!!
- 6.01.2015 / 01:03
Kalter
  Пользователь

Kalter 
Сейчас: Offline
ВитаминКО, да.

Но стандартный вообще то должен работать. Запусти код и посмотри в stdout:
  1. program rndt;
  2.  
  3. var
  4.     i: integer;
  5.     j: integer;
  6.  
  7. begin
  8.     for i := 2 to 10 do
  9.     begin
  10.         debug('random 0 - ' + i);
  11.         for j := 1 to 10 do
  12.         begin
  13.             debug('' + random(j));
  14.         end;
  15.     end;
  16. end.

__________________
 Homo homini penis est.
- 6.01.2015 / 01:26
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Kalter, работать то он работает.. Но странно. Ощущение, что это псевдогенератор псевдослучайных псевдочисел :gg:
__________________
 わからない!!
- 6.01.2015 / 08:54
St@SyaN
  Пользователь

St@SyaN 
Сейчас: Offline
ВитаминКО, особенность устройства рандома: на низком уровне он зависит от системного времени. У тебя все генерации происходят одновременно, поэтому числа и совпадают. Меняй число в скобках или ставь задержку
- 6.01.2015 / 15:36
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
отладка пишет, что спрайты все-таки случайно смещаются, но визуально не похоже. и будто с задержкой инфа выводится..

попробую самый первый вариант - отказ от цикла. или вообще китайский код применить :gg:
__________________
 わからない!!
- 6.01.2015 / 15:44
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
ВитаминКО, смещение на один пиксель? Тогда да, не очень-то и заметно.
- 6.01.2015 / 21:20
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Пост #392587
Переписал без циклов, убрал mod 2 - работает как и хотел, рандом что надо :gg:
И отладка успевает за графикой)

Теперь осталось немного математики добавить и игра готова :gg: Останется только музыку прикрутить и улучшить графическую составляющую.

Китайский код творит чудеса! :hack:
__________________
 わからない!!
- 7.01.2015 / 09:09
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
ВитаминКО, Посмотрим какую игру ты сделаешь на мп :)
- 7.01.2015 / 23:36
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Как же тяжко без GOTO.. Как же тяжко..
Этож таких костылей из процедур нагородил, что страшно смотреть :hack: Уже начинаю путаться в логике :gg:
__________________
 わからない!!
Наверх  Всего сообщений: 1594
Фильтровать сообщения
Поиск по теме
Файлы топика (72)