Вниз  Вопросы по MobileBasic
- 15.06.2013 / 21:09
moDorks
  Пользователь

moDorks 
Сейчас: Offline
Virus-ON, я другой код уже пишу:)
- 15.06.2013 / 21:18
moDorks
  Пользователь

moDorks 
Сейчас: Offline
народ что не так посмотрите с кодом анимации на 100 строке ошибка?


Прикрепленные файлы:
apers.bas (0.67 кб.) Скачано 438 раз
- 15.06.2013 / 21:36
moDorks
  Пользователь

moDorks 
Сейчас: Offline
com.g at line 180 что за ерунда выгорает? Нажимаю пуск на любом коде в которо даже 180 нет и раньше они без ошибки работали? БлиО стакими успехами я игру к 2080 напишу
- 15.06.2013 / 22:31
moDorks
  Пользователь

moDorks 
Сейчас: Offline
прошу прошение не чего не надо проверять!!! Просто я разорвал чепь от етого и вылитали ошибки! Сейчас все норм!
- 16.06.2013 / 04:52
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Разговор с уткой. Ппц.
- 16.06.2013 / 05:50
RblSb
  Пользователь

RblSb 
Сейчас: Offline
  1. 10 S%=76800
  2. 82 Zv%=S%/1170
  3. 90 DIM ST1X%(zv%)
  4. 91 DIM ST1Y%(zv%)
  5. 92 Zv2%=zv%-1
  6. 110 FOR I% = 0 TO Zv2%
  7. 120 St1X%(i%) =120+MOD(RND(),120)
  8. 130 St1Y%(i%) =160+MOD(RND(),160)
  9. 140 NEXT i%
Что не так?

Изменено RblSb (16.06 / 05:53) (всего 1 раз)
- 16.06.2013 / 07:00
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
RblSb, 76800 не делится нацело на 1170, но это так, к сведенью
zv% буде равно 65
По формуле генерации псевдослучайных чисел
у тебя получается множество [1..239]
поставь число 121 и вычитай из всего этого 1, тогда будет [0..240], но 240 выходит за предел экрана
так:
120+MOD(RND(),120)-1 или 119+MOD(RND(),120)

Лучше юзать вот эту формулу http://annimon.com/forum/id5243
Она лишена недостатков той, таких как: увеличенная в два раза вероятность выпадения "центрального" числа и одинаковая чётность/нечётность крайних чисел
- 16.06.2013 / 07:07
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Кстати, помнится проводил экспирименты по скорости генерации чисел этими формулами, на SE K800i
Как ни странно, на несколько тысяч раундов разница была в 1-2 ms в пользу моей формулы, причём стабильно, после нескольких экспирементов
- 16.06.2013 / 07:10
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Но скорее всего разницы никакой нет, надо было повариировать количество раундов, чтобы выявить зависимость разницы
- 16.06.2013 / 07:12
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Dmitriy, сделать что ли отдельную функцию для генерации чисел от мин до макс..
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)