Форум Игромании

Форум Игромании (http://forum.igromania.ru/index.php)
-   Игрострой (http://forum.igromania.ru/forumdisplay.php?f=278)
-   -   Проекты форумчан (http://forum.igromania.ru/showthread.php?t=54938)

Ragobam 25.12.2007 12:22

Проекты форумчан
 
Здесь выкладываются и обсуждаются ваши программы, работы или игры.
Свое мнение необходимо комментировать! Коментарии вроде "Ацтой!" и "Вау! Круто!" давать запрещено.

Желательно говорить что именно понравилось и не понравилось. Советы приветствуются (если, конечно, подкреплены комментарием или, что лучше, кодом). Так-же, по желанию, можно выкладывать исходняки.
Заливать можно на www.slil.ru или www.rapidshare.com

Хорошо, тема одобрена. Сюда можно заливать не слишком крупные проекты и программы, крайне желательна хоть какая-то игровая направленность. Для значимых проектов лучше создавать темы. Только просьба не переоценивать значимость своих клонов тетриса ;)
Pokibor

В процессе.

pokibor 25.12.2007 13:30

Начну, пожалуй. Выложу давний проектик (кроме меня, его автором является ещё человек, зарегеный здесь как L'ombre, в своё время послуживший лабой по курсу исскуственного интеллекта.
Она представляет собой реализацию искуственной жизни в её простейшем варианте - растения, травоядные, хищники.
Представлены 3 варианта реализации разума агентов:
- На CBR-системе
- На нечёткой логике
- На основе нейронных сетей; тут программа включает в себя дополнительные возможности

Первые две версии достаточно быстрые, для них надёжнее всего использовать следующие файлы настроек (папка Saves):
Connor_Stable.est - для CBR
stable50000.est - для нечёткой логики
Хотя место для случая всё равно остаётся.

В случае же нейронных сетей всё куда более медленно и зависимо от случая:
Скрытый текст:

Сразу скажу, что файл с более-менее проверенными настройками для нее - Saves\nw.est.

Значит, тут фишка такая:
В начале у всех животных мозги случайные и, соответственно, реакция на различные события - тоже. При этом, конечно, на первых же ходах куча травоядных погибнет, а хищники ходу этак к 100 погибают все. Но мозг последнего погибшего хищника запоминается как самый умный. Травоядные без хищников начинают весело развиваться, и, когда они заполняют всю планету (ходу эдак на 1000), нужно зайти в катаклизмы и устроить новый катаклизм - виток эволюции. Тогда часть травоядных становятся хищниками, и части этих хищников грузится мозг последнего погибшего хищника. После этого уже, собственно, начинается самое интересное.
Но считается все, конечно, очень долго, потому что животных крайне много.
Так же есть возможность тренировать нейросеть, сохранять ее и загружать хищникам и травоядным, но этот процесс в двух словах не опишешь...

Кстати, в первой части я загрузку/сохранение разума, кажется, так и не написал, а потому соответствующие функции не работают.
Ссылки:
http://ifolder.ru/4710311 - игра в минимальной комплектации; видеофайлы и музыкальный файл заменены на почти пустые
http://ifolder.ru/4710382 - полные ресурсы, распаковать в папку с игрой
http://ifolder.ru/4710407 - презентации по версиям игры (SCPE - CBR и нечёткая логика, SCPE 2 - нейросети)
Программа написана на C++ Builder'е достаточно давно; исходники в комплекте; можете задавать вопросы. ;)
Хотя поправлюсь для особо придирчивых - это, конечно, не игра в полном смысле этого слова. Просто простенький проектик, который может кого-то заинтересовать. Помнится, мы его делали максимум неделю, так что не слишком возмущайтесь :)

andNsX 29.12.2007 18:47

del

_Alex007_ 01.01.2008 01:06

Недавно столкнулся с проблемой:с пк друга поймал на флешку вирь. Да не простой... и не золотой... Вирь копировал в корень всех дисков (съемных/несъемных) и даже на дискеты себя, свой лоадер, autorun.inf-файл и прочую лабуду. Так вот, INF-файл прописывается как системный read-only и невидимый, удалить его нельзя ни через explorer, ни bat'никами, никак, только программно.
Решил написать на эут тему программу: простенькую, маленькую, класс "справка-бельше-чем-exe". Позволяет менять 4 атрибута файлов (SysFile, ReadOnly, Hidden, Archive), удалять их, запускать, открывать.

В архиве - инсталлер с исходниками.
Пароль от инсталлера: 007007007
Пароль к исходникам: source007

Загрузка с RapidShare.ru:http://www.rapidshare.ru/522097

CMogilko 01.01.2008 14:58

Конвертер изображений JPEG-BMP-GIF. Фишка программы в том, что она двумя кликами можно переконвертировать изображение("открыть с помощью..." работает) с предпросмотром(видно как будет, сколько будет весить) и регулирую настройки сжатия. Это Lite-версия, но для пережатия аватаров пойдёт. Да и делал я её давно, есть пара глюков неисправленных.

http://www.rapidshare.ru/522194

Ragobam 01.01.2008 15:50

Сделал уже около 2 месяцев назад игру по отгадыванию числел. В игре присутствует сменный стиль оформления, звуки, музыка, очки... ну короче стандарт. Это был самый первый серьезный проект. Сделано на Delphi 7.
Качать тута (740кб) http://slil.ru/25308341

razor21 02.01.2008 19:09

А вот моя разработка - Windower. В общем, программа может работать с любыми окнами в ОС Windows. Главное - знать заголовок или класс окна (в этом вам поможет программа, идущая в комплекте). Вводите заголовок (класс) и можете делать с окном разные действия. Кстати, можно работать как с окном, так и с двумя его контролами. К примеру, можно в определенном окне поймать заблокированную кнопку и разблокировать ее.
Скачиваем тут - http://development-x.narod.ru/Windower.rar.

Пишем отзывы! ;)

Go_Ram 07.01.2008 16:03

Всем привет.
После двух месяцев труда наконец-таки написал программу, а именно библиотеку фильмов, надеюсь данная программа нужна не мне однаму. Зацените мои труды. (Это не вирус и не троян, это безвредная для компьютера программа). Ссылка для скачивания

_Alex007_ 07.01.2008 18:08

Go_Ram, сайт посмотрел, программу скачиваьт не стал.

В целом, идея неплохая, судя по описанию, но желание качать отбил УЖАСНЫЙ интерфейс. Я не предираюсь, просто у твоей софтины довольно много бесплатных аналогов (среди которых очень красивые), даже если брать только те, о которых в журанле писалось.

Прикрути хотя бы скины простенькие (могу дать ссылку на прекрасный компонент, бесплатный для русскоязычных юзеров).

Странник 07.01.2008 18:24

Go_Ram
Я оценил твою прогу в старой теме. Можешь почитать мой пост.

ViLLaIN 07.01.2008 19:41

AmpGO – это многофункциональный агент мультимедиа проигрывателя
WinAmp для Windows 98/Me/XP/Vista. Программа позволяет управлять
проигрывателем (Play, Stop, Pause, Next, Prev… и мн. др) с помощью
горячих клавиш, из под любого приложения, и из под любых игр. Она
так-же умеет запускать по горячим клавишам WinAmp, запускать
плейлисты в проигрыватель и закрывать его. Так же, с помощью этой
программы, можно ставить на различные типы таймеров определённые
события (например, выключить, перезагрузить, перевести в спящий и
ждущий режим Windows, закрыть WinAmp, отсановить воспроизведение).
Ещё в программе есть красивое выплывающее окошко, которое
информирует о проигрываемом сейчас в WinAmp’e файле мультимедиа,
и богатые настройки, где можно AmpGO подвести “под себя”…


http://slil.ru/25325604

З.Ы. Особенно интересуют глюки...

Go_Ram 07.01.2008 20:19

>>Странник

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

>>_Alex007_

Для какого языка компоненты?
Хотя я и не люблю их использовать, но нужно программе вид придать.

Добавлено через 53 минуты
Все на сайте на странице скачивания появился ещё один пункт скачивания "Стиль ХР" он весит меньше 1 кб а именно 542 байта и меняет старый стиль программы на стиль ХР.

adVISeR 07.01.2008 21:16

Photo Date Maker
Программа для нанесения даты и времени создания снимка прямо на фотографию.
Подробнее можно прочитать, а также скачать последнюю версию на официальном сайте:
http://photodatemaker.ru/

Deni[sKa] 08.01.2008 13:29

Цитата:

Сообщение от _Alex007_ (Сообщение 3070944)
Прикрути хотя бы скины простенькие (могу дать ссылку на прекрасный компонент, бесплатный для русскоязычных юзеров).


_Alex007_, если компонент для Delphi, то дай ссылку пожалуйста! А то надоело в каждой проге скины заново делать, а до написания компонента руки не доходят))

_Alex007_ 08.01.2008 20:16

Пакет ALPHACONTROLS FULL. Поддерживает самые популярные версии Delphi и С++ Builder'а. Бесплатен для русскоязычных жителей стран СНГ.

Ссылки для разных IDE:
Скрытый текст:
> Delphi 5: http://www.alphaskins.com/sfiles/acnt_reg5.zip
> Delphi 6: http://www.alphaskins.com/sfiles/acnt_reg6.zip
> Delphi 7: http://www.alphaskins.com/sfiles/acnt_reg7.zip
> Delphi 2005: http://www.alphaskins.com/sfiles/acnt_reg2005.zip
> Delphi 2006:http://www.alphaskins.com/sfiles/acnt_reg2006.zip
> Delphi 2007: http://www.alphaskins.com/sfiles/acnt_reg2007.zip
> BCB 6: http://www.alphaskins.com/sfiles/acnt_regcb6.zip
> BCB 2006: http://www.alphaskins.com/sfiles/acnt_regbcb2006.zip

Пароль для распаковки архива с модулями - название месяца, идущего
перед сентябрем, набранное маленькими русскими буквами в английской раскладке.

Для всех остальных пакет платный (Йо-хо-хо... буржуям не повезло), скачать можно на сайте: http://www.alphaskins.com/.
Там же скины и некоторые (бес)полезные утилиты. В любом, случае, сходить туда стоит.

Единственное неудобство AlphaControls в том, что для скинизации используются другие компоненты: вместо TButton - свой, TsButton, с поддержкой скина (в платных аналогах - кидаешь на форму какой-нибудь SkinMaster и все). Но это, наверно, правильно.

>> Go_Ram
Насчет стиля XP. Это XP-Manifest и, согласись, не совсем скин. Подкручивается путем кидания одноименного компонента (вкладка Win32 -> XPManifest в Delphi) или {$R WindowsXP.res} в коде (тоже Delphi). Для BCB не знаю. В Visual Studio, по-моему, включается по умолчанию.

Добавлено через 21 минуту
>> adVISeR

Программу скачал. Интересная. Но почему можно только выбрать формат даты и, собственно, дату? Почему нельзя просто добавить что-нибудь вроде "© 2007 adVISeR" на фото? Хорошо бы было прикрутить возможность нанесения водяной марки.

И еще одно: возможно, так и задумывалось, но если выбрать папку, в которой лежат рассортированые по директориям фото (например C:\Pics, а в ней C:\Pics\2006 и C:\Pics\2007) программа ищет картинки только в указанной (т.е. C:\Pics)?


>> ВСЕМ
Друзья, пожалуйста, не жадничайте и выкладывайте исходники своих программ. Думаю, что ни ваши, ни мои софтины не тянут на коммерческие, мы же не на форуме Micro$oft.
Со своей стороны обязуюсь чтить и уважать права автора, указав, если что, его имя в "титрах" своей программы при использовании его наработок.

Go_Ram 10.01.2008 23:57

Немного посидев поредактировав программу я сделал программу Библиотеку игр. Ссылка для скачивания.

GadenbIsh 30.01.2008 23:56

Вот, забацал тетрис от нечего делать. Сам он не обладает никакими графическими наворотами, все просто и строго, как я и хотел.

Есть простенькая таблица рекордов, полная настройка размеров игрового поля и регулировка скорости. Настройки можно менять только при оконченной игре. При измененных настройках нельзя попасть в таблицу рекордов во избежание дизбаланса.

Управление на стрелках. Вверх - повернуть фигурку, вниз - ускорить ее.

Играйте на здоровье=).

>> скачать тетрис

CatSnowball 05.02.2008 16:07

---> Описание программы

x_O - крестики-нолики.
Программа написана мной :).

---> Благодарности:
pokibor'у - за совет в компиляции программы.
AC Team - за пакет AlphaControls пятой версии и скины.

Скачать. - 1.1.0.76

Go_Ram 05.02.2008 18:40

Написал ещё 2 программ.
1 программа это медиа плеер, да до нормального плеера ему ещё ооочень далеко, но все-таки он легко справляется с тем, для чего задуман. Ссылка для скачивания плеера.
2 программа это будильник. Простенький будильник умеющий в определённое установленное время выдавать звуковой сигнал ( воспроизводить Музыку), показывать сообшение, выключать или перезагружать компьютер. Ссылка для скачивания Будильника.

MigOrec 05.02.2008 19:44

CatSnowball
А почему в самом начале игры до первого хода выделена левая верхняя клетка, так как будто на нее наведен курсор (даже если курсор наведен на другое поле)?
А вобще сделал бы хоть возможность с компом играть, а то оценивать както особо нечего.
Ну или хотябы поле 15*15, если только людям играть.


Часовой пояс GMT +4, время: 08:52.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.