Author Topic: Hello! Привет!  (Read 10704 times)

cjmaxik

  • Guest
Hello! Привет!
« on: December 15, 2012, 08:08:29 PM »
Hello there!
My name is Maxim, and I'm writing a coursework on your program, about the genetic algoritmes.
Are there Russian-speaking users that could explain me, how to write a robot? Are there Russian-language literature on this program?
Thank you for reply.

Привет всем!
Меня зовут Максим, и я пишу курсовую работу по вашей программе, про генетические алгоритмы.
Есть ли здесь русскоязычные пользователи, которые могли бы мне помочь разобраться с написанием робота? Есть ли русскоязычная литература по этой программе?
Заранее спасибо за ответ.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: Hello! Привет!
« Reply #1 on: December 15, 2012, 08:35:40 PM »
Hi!  I don't think there's any Russian speakers at the moment.  shvarz (another user), was Russian, I believe, but I haven't seen him in a few years :/

cjmaxik

  • Guest
Re: Hello! Привет!
« Reply #2 on: December 15, 2012, 08:58:10 PM »
Hi!  I don't think there's any Russian speakers at the moment.  shvarz (another user), was Russian, I believe, but I haven't seen him in a few years :/
Too bad...  :(

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Hello! Привет!
« Reply #3 on: December 19, 2012, 12:23:11 PM »
lol, Numsgil I am Russian. But I don't have a Russian keyboard :(

Tue moshesh chetati anglisky bookwey?



E net, leteraturue netu, mue ne takyea papulirnuey (pokamece)
« Last Edit: December 19, 2012, 12:30:03 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: Hello! Привет!
« Reply #4 on: December 20, 2012, 03:46:26 AM »
Ah, I didn't know that :)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Hello! Привет!
« Reply #5 on: December 24, 2012, 12:54:53 PM »
Я могу получить общую идею относительно вашего опыта программирования?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Hello! Привет!
« Reply #6 on: December 26, 2012, 02:13:59 PM »
Наш генетический алгоритм состоит из трех систем взаимодействия:

1.) Специальные условия приводят в движение гены. пример:

Code: [Select]
Cond

одно или более условий

Start

внутренние работы гена

Stop

или:

Code: [Select]
Cond

одно или более условий

Else

внутренние работы гена

Stop

"Start" приводит в движение ген, если все условия верны
"Else" приводит в движение ген, если любые условия ложны

пример условия :

Code: [Select]
a b >
Если 'a' больше 'b' тогда тогда условие верно

другие условия:

=
%=
!=
!%=
<
>=
<=
~=
!~=

2.)  'Назад полирует обозначение' математика:

Эта специальная математика может быть применена как часть генного условия или внутренних работ гена. пример:

Скажем, мы должны написать:

Code: [Select]
(a + b) * (c + d)
это будет:

Code: [Select]
a b add
c d add mult
использовая  'Назад полирует обозначение'

что случается?

'a' добавить 'b' помнит как результат1 ( + письменный как 'add')
'c' добавить 'd' помнит как результат2 ( + письменный как 'add')
результат1 умножитесь результат2 (* письменный как 'mult')

3.) Генетическая память, свойства клетки

'a' и 'b' конечно не используются на генетическом языке.
Вы можете использовать указатели памяти или числа.

пример:

110 * или *110

означает возвратите что написано в местоположении памяти 110

половина генетической памяти предопределена, чтобы функционировать как свойства клетки

пример:

501 to 509  это глаза

напишите *501, чтобы видеть то, что сдерживало в eye1, это возвратит расстояние объекта, замеченного в eye1

также Вы можете написать *.eye1, значение предопределен.

Вы можете также вставить данные в генетическую память, которая возможно производит действия клетки. пример:

Code: [Select]
10 .up store
или

Code: [Select]
10 1 store
средства хранят 10 как скорость вверх

или тоже разрешено

Code: [Select]
5 5 add 1 store
 делать то же самое

Вы можете также сделать

Code: [Select]
.up inc
это означает

Code: [Select]
*.up 1 add .up store (add означает +)
Code: [Select]
.up dec
это означает

Code: [Select]
*.up 1 sub .up store (sub означает -)
полный пример:

Code: [Select]
cond
*.nrg 100 >
start
10 .dn store (.dn означает назад)
stop
end

робот перемещается назад, пока энергия больше 100

Это - очень простой пример, пожалуйста наблюдайте другие роботы, чтобы выяснить больше сложности
« Last Edit: December 26, 2012, 02:18:25 PM by Botsareus »

cjmaxik

  • Guest
Re: Hello! Привет!
« Reply #7 on: December 26, 2012, 10:04:04 PM »
Botsareus, thank you)

But сan you write it in English, because i don't understand the "Назад полирует обозначение", for example.
In my opinion, it is "Обратная польская запись".
« Last Edit: December 27, 2012, 03:37:23 AM by cjmaxik »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Hello! Привет!
« Reply #8 on: December 28, 2012, 10:44:05 AM »
Quote
Обратная польская запись

Yea, that sound right.

I was trying to translate "Reverse Polish Notation"

Anything else?
« Last Edit: December 28, 2012, 10:49:40 AM by Botsareus »

cjmaxik

  • Guest
Re: Hello! Привет!
« Reply #9 on: January 04, 2013, 06:31:04 AM »
So, I have a 2 news for you!
1) My coursework is very interesting and have a high point!
2) I am write a post on popular Russian site about computer science and more. http://habrahabr.ru/post/164711/
I hope that this post make this program more popular in Russia)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: Hello! Привет!
« Reply #10 on: January 04, 2013, 07:35:43 AM »
Glad your coursework went over well :)

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Re: Hello! Привет!
« Reply #11 on: January 07, 2013, 12:39:58 PM »
I'm still dropping in now and then, keeping tabs on what's going on here.

Funny, after all these posts I had no idea Botsaureus was Russian :)
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Hello! Привет!
« Reply #12 on: January 07, 2013, 03:00:48 PM »
Hey, Shvarz

It was never a language barrier, it was a psychological issue.

Check out my new updates, no major changes (yet), but I hope you will enjoy the UI. (One cool UI change is that generational distance now works)
And, yes, my updates actually make sense now :)



Ok, maybe one significant change: Blind robots can tie to parent on the first cycle of there birth, therefor allowing them to cut there birth tie, or form a multibot.
« Last Edit: January 07, 2013, 03:58:49 PM by Botsareus »