Блог bocharyk

Регистрация

Календарь

<< Декабрь 2009  

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Теги

doom  left 4 dead  ася  атомная бомба  афоризм  блины  блогун  будущее  в компьютере васи  вирусы  геймеры  говорящие программы  дед мороз  жалобы  желания  жизнь  загадки  игры  интернет  козлы  компьютер  конец  которые хотят работать  ламеры в реальности  лень  масяня  мозг  музыка  нашествие серийников  нечегоделание  одноклассники  очумелые ручки  пародия  плеер  послал  почему  программирование  программы  пух  свобода мысли  свобода пингвинам  создание игр  старые книжки  то  топ  удивительное  флэшка  школа  школьники  эйнштейн  юмор  я 

На странице

RSS - подписка

Блог Басярика

1|2|3>>

Создание говорящей программы

Здравствуйте!Захотелось написать что то на Паскале, и поскольку я давно думал над созданием говорящей программы, я сразу начал писать программу, и вот что получилось.

Для начала как будет работать наша программа? Есть два варианта.Либо программа будет понимать то что я сказал, и разумно отвечать, либо программа будет эмулировать то что она говорит думая.Я решил использовать второй вариант, поскольку создать настоящий ИИ мне кажется не самым легким делом.

Наша программа будет искать в нашем ответе ключевые слова, судя по которым она будет решать что ей отвечать.Переменная notvet-наш ответ otvet-ответ программы.Ищем слово привет в переменной notvet, если что то нашли, то пишем ответ.


uses crt;
VAR notvet,otvet:string;
VAR r,s:integer;
LABEL 1;
begin
1:s:=0;
r:=random(5);
readln(notvet);
if pos('привет',notvet) >0 then begin  writeln('Привет, как дела?'); s:=s+1; end;
if pos('хорошо',notvet) >0 then begin  writeln('Что тут хорошо?'); s:=s+1; end;
if pos('ничего',notvet) >0 then begin  writeln('Чего ничего?');s:=s+1; end;
if pos('всего',notvet) >0 then begin  writeln('ты уверен?');s:=s+1; end;
if pos('жизнь',notvet) >0 then begin  writeln('почему все люди считают себя умнее комьпютеров?');s:=s+1; end;
{ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ}
{ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ}
{ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ} {ДОПОЛНЯЕМ БАЗУ}
if pos('хорошо',notvet) >0 then  begin writeln('Что тут хорошо?');s:=s+1; end;
if pos('ничего',notvet) >0 then begin  writeln('Чего ничего?');s:=s+1; end;
if pos('да',notvet) >0 then begin  writeln('А я нет');s:=s+1; end;
if pos('почему?',notvet) >0 then begin  writeln('Не знаю');s:=s+1; end;
if pos('нет',notvet) >0 then begin writeln('Чего нет?');s:=s+1; end;
if pos('нормально',notvet) >0 then begin writeln('У меня то же');s:=s+1; end;
if s< 1 then begin {Если компьютер не ответил то выбираем произвольный ответ из базы}
if r=0 then writeln('Тебе так нравится говорить со мной?');
if r=1 then writeln('Жизнь коротка, а ты сидишь и болтаешь с компьютером');
if r=2 then writeln('Говори по русски, я плохо слышу');
if r=3 then writeln('Не надоело?');
if r=4 then writeln('Не мешай мне думать');
end;
GOTO 1;
end.


Если программа не увидит знакомых слов (s< 1), то она ответит произвольный ответ.


Вот пример диалога с этой программой.

Я:привет
Программа:привет как дела?
Я:нормально, а как у тебя?
Программа:У меня то же
Я:а почему?
Программа:не знаю
Я:а я знаю
Программа:Тебе так нравится говорить со мной?


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

                                                                                                          © Bocharyk

Теги: говорящие программы|создание игр|программирование|программы

Как создать собственную игру 2

Здравствуйте! Поскольку в Как создать вашу игру 1 я рассказал всего лишь о трех конструкторах игр (а их а самом деле оочень много) в этой статье я расскажу еще о нескольких конструкторах игр для новичков.

3D RAD

Для того что бы создать гонку на этом конструкторе вам не нужно знать программировать на каком либо языке.Интерфейс довольно понятливый а недавно появилась полностью русифицированная версия конструктора.Конструктор полностью бесплатный, и естественно игры сделанные на нем вы можете свободно продавать.Кроме этого совсем недавно авторы создали плагин для этого конструктора, с помощью которого можно будет играть в ваши игры в браузере:)Хоть и создать игру на 3D RAD-е можно и без программирования, но можно и воспользоваться встроенным скриптовым языком Angel Script, который намного усилит ваши возможности.На 3D RAD-е можно создавать не только 3D гонки, но и игры жанра RPG, FPS, TPS и т.д.

Скрины из игр сделанных на 3D RAD



Сайты о 3D RAD

Официальный сайт: http://www.3drad.com


Realm Crafter

Думаете ваши мечты о создании своей MMORPG никогда не сбудутся?На этом конструкторе для создание мморпг игр, вы можете создать игру со всеми стандартными особеннстями типа животные, верховая езда, ПВП, безопасная торговля между игроками и др. Система создания персонажа обладает 4500 визуальных комбинаций изменением полов, бороды, лица, волос, одежды и экипировки. 16 моделей персонажа, каждая по 50 анимаций: бой, магия, плавание и т.д.Движок использует DirectX 9 но графика по крайней мере устарела.В конструкторе есть MAP Editor, редактор квестов, редактор НПСов и т.п.Если у вас руки растут не из того мест, вам лучше не браться за этот конструктор игр.

Скрины из игр сделанных на Realm Crafter



Сайты о Realm Crafter

Официальный сайт: http://realmcrafter.com

Blitz 3D

Не мог сказать об этом языке программирования.Да именно языке, это не конструктор.А чем же он так хорош, что я всем рассказываю о нем?Да тем что это один из самых легких языков программирования, для создания игр.Приведу пример.Если на C++, для того что бы создать крутящийся в воздухе мяч нужно написать не одну сотню строк кода, то на Blitz 3D для этого нужно всего лишь 15 строк.На  Blitz 3D можно делать игры любого жанра, начиная от 2D платформера, заканчивая 3D MMORPG.

Видео из игр сделанных на Blitz 3D




Скрины из игр сделанных на Blitz 3D





Русскоязычные сайты Blitz 3D

http://www.blitz3d.hut2.ru/

Уроки и мануалы по Blitz 3D

http://gcup.ru/load/7—1-0—321


Теги: создание игр

ЧТО ЗА ФИГНЯ?

Теги: ламеры в реальности|жалобы

ШКОЛЬНИКИ ХОТЯТ РАБОТАТЬ!

Привет всем! Ближдая по сети я заметил вот это.


Беедные школьники!Аж слеза в глазах.Похоже 4 800 000 школьников хотят работать.Если честно не знал…

Теги: которые хотят работать|то|школьники|почему

Как создать вашу игру 1

Привет всем.Сегодня решил рассказать вам что то полезное.Типа как сделать помидор из мандарина с помощью трех литров водки, или же о том как делать игры, используя конструкторы игр.Для создания игр есть множество программ Game Maker,Scirra Construct,FPS Creator… Поскольку я не знаю какую игру вы хотите сделать, объясню работу каждой программы.


Game Maker

Game Maker, один из самых распространенных конструкторов игр.На нем легко можно сделать свою казуалку, платформер, пинг понг.Суть создания игры на Game Maker-е заключается в том что вы не напишите не одной строчки кода(хотя и есть возможность сделать это).С сайта Game Maker-а можно бесплатно скачать урезанную версию, без партиклей, и т.п. но найти кряк может любой ребенок.Game Maker обладает еще одним хорошим свойством, он компилирует ваши игры в файлы exe, то есть что бы другой человек играл  игру на своем компе не обязательно что бы он имел программу Game Maker.

Скрины из игр сделанных в Game Maker







Русские Сайты о Game Maker

Форум о Game Maker
- Тут сидят умный люди
Game Maker Community - Здесь много полезных исходников
Разработка Игр Без Программирования - Очень полезный сайт.

Scirra Construct

Конструктор который я встретил не давно, и сразу же решил сбабахать свой супер мега проект.Отличие от Game Maker-а в том, что там уже все за тебя сделано.Хочешь сбабахать Top Down Shooter? Нет проблем! вот тебе готовоя кнопочка для этого.А хочешь платформер? И это есть!.А может хочешь реалистичшную физику, красивый эффект огня, и кучу парткилей? Да нет проблем! Там все за тебя уже сделано.Scirra Construct в отличии от Game Maker-а и FPS Creator-а бесплатен.И вы можете делать на нем игры, а потом прадовать их.При умении рисовать можно сделать отличные игры ни чуть хуже Алавара.

Скрины из игр сделанных на Scirra Construct

 

Русские сайты о Scirra Construct

Русский Сайт Scirra Construct - Много исходников, и мануалов
Форум о Scirra Construct - Тут много знающих людей.

FPS Creator X9

Что думаете на конструкторах можно сделать только 2D игры? Представляю вам…Конструктор 3D шутеров — FPS Creator(далее FPSC).Для того что бы создать свою игру вам даже моделировать не нужно знать.Нужно просто рисовать карты, поставить игрока, поставить оружие и противников, и скомпилировать игру в EXE.Естественно вы не ограничитесь теми моделями которые есть в самой программе, так что вам нужны модельпаки.Моделпаки, это такие архивы в которых находятся модели в понятном для FPSC формате.На официальном сайте FPSC можно скачать эти архивы, только оплатив несколько сотен долларов, но конечно можно скачать и бесплатно:)Да, чуть было не забыл, если делать слишком большой мир со многими моделями, игра начинает притормаживать, для того что бы этого не случилось пользуйтесь модами.Это такие файлы которые если поставить в папку с FPS Creator-ом, намного ускоряют игру, а также добавляют новые функции типа дождя. 

Скрины игр сделанных на FPSC 


Сайты о FPSC

Официальный сайт - Можно посмотреть на модельпаки, а потом скачать с другово сайта

Не официальный сайт - Тут вы найдете почти все модельпаки


Желаю Хороших Игр!

                                                                                                                                       ©Bocharyk

Теги: создание игр

Моральный Блокнот

Сегодня приходя из школы зашел в концелярный магазин и купил себе блокнот, поскольку вчера где то 6—7 утра проснулся с отличной идеей для блога, решил когда сяду перед компьютером обязательно напишу про это, и опять уснул. Утром помнил что у меня есть отличная идея, но не помнил саму идею.

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

Загадка Эйнштейна

. Эйнштейн придумал эту задачу в прошлом веке и полагал, что 98% жителей Земли не в состоянии ее решить В УМЕ. Принадлежите ли вы к 2% самых умных людей планеты?

1. Есть 5 домов каждый разного цвета.
2. В каждом доме живет по одному человеку отличной друг от друга национальности.
3. Каждый жилец пьет только один определенный напиток, курит определенную марку сигарет и держит определенное животное.
4. Никто из 5 человек не пьет одинаковые с другими напитки, не курит одинаковые сигареты и не держит одинаковое животное.

Вопрос: кому принадлежит рыба?

Подсказки:
Англичанин живет в красном доме
Швед держит собаку
Датчанин пьет чай
Зеленый дом стоит слева от белого (считайте, что эти дома стоят рядом — иначе в задаче получаются два решения. — Прим. ведущего сайта).
Жилец зеленого дома пьет кофе
Человек, который курит Pall Mall, держит птицу
Жилец из среднего дома пьет молоко
Жилец из желтого дома курит Dunhill
Норвежец живет в первом доме
Курильщик Marlboro живет около того, кто держит кошку
Человек, который содержит лошадь, живет около того, кто курит Dunhill
Курильщик сигарет Winfield пьет пиво
Норвежец живет около голубого дома
Немец курит Rothmans
Курильщик Marlboro живет по соседству с человеком, который пьет воду

Теги: эйнштейн|загадки

У вас тоже так бывает в ICQ ?

У вас тоже бывает такие диалоги

оно :привет
я : привет
оно: =)
я: =)
оно: =)
я: =)
оно: =)
я: =)
оно: =)
я: =)
оно: =)
я: Да задолбал уже!

Теги: ася

Самоучитель по написанию музыки для Чайников

Вот как нужно делать музыку!Парень просто записывает свой голос, и причем делает это ногами:)

Теги: музыка

Я НУБ! Сделайте за меня это!

Заметил отвратительную тенденцию в интернете.Все больше идиотов пишут на форумах-чатах «Я НУБ Сделайте за меня дом. задание» или же «Людиии я нуууб взломайте этот эмэил!!!».Такие сообщения можно легко перевести на русский.«Я лентяй который не хочет ничему учиться, сделайте за меня домашнее задание» и «Я идиот, не хочу ничему учиться, мануалы не читаю поскольку это делают только ламеры, а я крутой хакер, взломайте почту моего друга которому я говорил что умею взламывать эмеилы».Такие посты иногда сводят с ума, я если честно посылаю их сюда

-------------------------------------------
www.profireg.ru — продвигаем

Теги: ламеры в реальности|послал|козлы|блины

Очумелые Ручки, или как сделать Атомную Бомбу в дом.условиях

Мы увидим насколько это легко — сделать устройство в домашних условиях, за 10 легких шагов, и при этом — без раздражающего вмешательства местных властей или судов. Проект будет стоить от $5,000 до $30,000 долларов, в зависимости от того, как вы представляете себе конечный продукт. Мы пишем все действия «шаг- за-шагом».
1. Сначала, достаньте приблизительно 110 кг оружейного плутония у вашего местного поставщика. Атомные электростанции не рекомендуются, поскольку тамошние инженеры очень огорчаются в связи с большими пропажами плутония. Мы предлагаем вам войти в контакт с вашей местной террористской группировкой, или их филиалом в вашей местности.

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

3. Сделайте металлическую коробку чтобы разместить устройство. Наиболее подходящие варианты: морозильная камера от старого холодильника, эмалированное ведро (не зря же вы его держите в своей квартире).

4. Сделайте из плутония 2 полусферы и расположите их с прокладкой приблизительно в 4см. Используйте клейстер чтобы скрепить плутониевую пыль.

5. Теперь достаньте приблизительно 220 кг тротила. Гелигнит — еще лучше, но с ним больше возни. Ваш поставщик будет счастлив обеспечить вас этим продуктом.

6. Расположите Гелигнит вокруг сложенных полушарий построенных в шаге 4. Если вы не можете найти Гелигнит, можете свободно использовать ТНТ скрепленный пластилином. Цветной пластилин тоже подойдет.

7. Вложите структуру сделанную в шаге 6 в коробку, сделанную в шаге 3. Используйте сильный клей типа «Super Glue» для связки полушарий с коробкой чтобы предотвратить случайную детонацию которая может возникнуть из-за вибрации или ударов.

8. Чтобы взорвать устройство, достаньте механизм радиоуправления (МРУ), как в РК моделях самолетов и автомобилей. Далее нужен детонатор, чтобы взорвать тротил. Эти детонаторы должны быть в магазинах типа «Юный техник».

9. Теперь скройте законченное устройство от соседей и детей. Гараж не рекомендуется из-за частого появления там людей и большого диапазона температур которые там бывают. Ядерные устройства, как известно, могут сами взорваться в этих неустойчивых условиях. Шкафчик под сливом кухни будет вполне подходящим местом.

10. Теперь вы — гордый владелец работающего ядерного устройства! В этом сезоне это последний писк моды!

http://zforum.zyablikovo.net/index.php?s=d21d0bbf467e9ad2f63f6226789623fe&showtopic=21285&pid=283409&st=0&#entry283409

Теги: очумелые ручки|атомная бомба|юмор

Жизнь в компьютере

Вот читал книгу про программирование.Книжка очень старая 1980-ого года, и вот что я заметил.В той книжке автор говорил что в будущем, даже в пуговицах будут компьютеры, за человека все будут делать роботы.Автор говорил что в ближайшие 10 лет будет создан Исскуственный Интелект.Приведу маленький отрывок из сказанного автором.

Благодаря широкому применению компьютеров продолжительность рабочего дня к 2000 году должна существенно сократиться.Почему?Много рутинной трудоемкой работы будет возложено на плечи компьютеров.
Кстати, не забудьте, что в будущем у вас могут быть свои персональные роботы, которые будут выполнять повседневные домашние дела, отнимающие так много времени сегодня.


Да какая книга!Стоит только посмотреть какую то советскую фантастику и вы поймете это, скажем Москва-Кассиопея.

Раньше люди думали что компьютеры войдят в их жизнь, а на самом деле жизнь вошла в компьютеры.Все больше и больше людей часами на пролет сидят перед компьютером играя в свои игры, или же таскаясь по социальным сетям.Так может это и есть великий технический прогресс человечества? То что один человек спит 50 % своей жизни 5 % сидит в туалете, а остальное время таращиться на экран компьютера.

Теги: старые книжки|будущее|компьютер

ЧТО МЫ СЛУШАЕМ?

Сегодня попытался посмотреть телевизор (у меня очень редкое явление).Включил первый попавшийся канал, и естественно открылся какой то музыкальный канал. Решив что могло быть и хуже начал смотреть и уже 5 минут спустя с криками убежал от телевизора. Ну ЧТО за музыку поют сегодняшние звезды?

Все девушки почему то поют о том что жизнь фигня и без него(?) она не может жить. Потом во время интервью она говорит что еще не влюбилась, и не встретила ее принца на белом коне.

Все мужчины поют о том что все девушки его, все они от него без ума, + ко всему это еще идет какая то тупая мелодия. Во время интервью они говорят что они поют только рэп, а песню он придумал когда принимал душ.

Теги: ламеры в реальности|жалобы|музыка

Придумал новый афоризм

«Безлимитный интернет плох тем, что вам легче скачать файл снова чем найти его у себя на жестком диске» © Bocharyk

Теги: афоризм

Уезжаю

Уезжаю из города на 2 дня, типа подышать свежим воздухом и все такое, в блог наверное не напишу

Что для вас хорошая жизнь?

Для меня это…ммм…Даже не знаю.А для вас?

Теги: свобода пингвинам|желания|жизнь

Теория Подлости

  • Почему закачка дает ERROR в 99,9% ?
  • Почему после двухнедельных скачек какой то огромной игры она заявляет что не хочет открываться
  • Почему решив встретиться с кем то, вы идете в назначенное место в назначенный час и стоите там 20 минут как идиот?
  • Почему дождь сменяеться на град как только вы выходите из дома
Но все же жизнь продолжаеться!Приведу пару смешных историй украденных из www.zadolba.li

                                                 ***

— Скажите, а акрил — это шерсть?
— Нет.
— А почему?

                                                 ***

Работаю, как это водится, в торговле. Люди не тупые, нет. Они просто часто отключают мозг при походе за едой. О том, что пытаются купить в отделе с ДВД посуду — это я молчу, это в порядке вещей. О том, что товары лежат несколько нелогично — это к начальству.

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

Но когда за улыбку кассирши покупателю на неё его жена выливает пять литров подсолнечного масла, потому что «она твоя любовница!» — это всё-таки уже перебор…


                                                 ***

Год назад работал в фотомастерской. Единственный магазинчик в городе, где еще проявляли и печатали фотографии с пленочных мыльниц.

Самый обыкновенный рабочий день самого обыкновенного ноября. Заходит клиент:

— Добрый день.
— Здравствуйте!
— Скажите, пожалуйста, сколько у вас стоит бесплатная проявка?

Теги: ламеры в реальности|свобода пингвинам|козлы|удивительное|блины|жалобы|интернет

Чем C++ лучше дельфи?

Вот сижу и думаю чем С++ лучше дельфи?Быстродействием кода?Ну это да.А еще чем?

Теги: программирование

Вконтакте раздает плееры

Вот узнал что за 14 приглашенных друзей(на данный момент) можно получить лучший в мире MP3 Плеер.Уже пригласил одного друга.До окончания конкурса осталось 5 дней

Пы.Сы. Пожалусто зарегистрируйтесь http://vkontakte.ru/reg54339624

Теги: плеер|интернет

Наше будущее — Геймеры

Вы знали что в некоторых странах игры в которых слишком много крови запрещаются? К примеру в Германии Left 4 Dead чуть было не запретили, а в GTA кровь была изменена на какую то голубую жидкость. Ну почему все пытаются ограничить детей от кровавых игр и фильмов? Разве они не понимают что мы … будущее. Посмотрите-ка в окно,  что вы видите? Правильно! Кучу детей которые играют в какие то игры. А вот представим что то что было в играх сбудется в будущем. Будет нашествие зомбаков, монстров, адских тварей и что же сделают те дети, которые играли на улице в футбол? Ничего! Максимум сами станут зомбаками. А теперь посмотрите на себя. Вы уже привыкли убивать зомби, монстров, и прочую пакость. ВЫ ГЕЙМЕР! ВЫ не боитесь пойти сражаться с ордой зомби(left4dead), потому что ВЫ делаете это каждый день. Вы сможете пойти один в подземный бункер с монстрами(Doom).ВЫ будете делать это потому что это вам нравится.

 

Вот и оказалось, что мы – ГЕЙМЕРЫ будущее земли, а те сопляки которые под игрой понимают лишь футбол, баскетбол, и прочую Херню лишь зомби которых нужно уничтожить.

Теги: left 4 dead|геймеры|будущее|doom|игры

1|2|3>>