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

Патчер качает обновление в виде одного файла (архив gzip/bzip/rar/zip - какой лучше - на ваше усмотрение, главное что б поменьше весил конечный архив после сжатия и проге было меньше качать) и распаковывает файлы из архива поверх сущ. файлов без запроса системы "можно ли заменить уже сущ. файлы"

Дополнительно:

1. При кнопке свернуть - патчер прячется в трей

2. Когда патчер запущен - он автоматически по таймеру (например раз в полчаса) проверять не появилось ли нового обновления. Так же кроме этого патчер по этому же таймеру отправляет POST запросом на URL - MAC адреса всех сетевых карт и ip вбитые на них, реальный ip, содержание поля "логин"/"пароль" если эти поля не пустые.

3. Патчер - это не консольное приложение, а winForm со следующими элементами: кнопка "проверить обновление", окошко статуса когда были попытки проверки обновления или их скачки, окошко где выводятся новости по обновлениям (обычная принтовка текста полученного с www страницы), таймер который печатает сколько осталось до сл. попытки автоматического обновления, кнопка "запустить игру" по сути простой запуск exe приложения с этой же папки где и сам патчер, текстовое поле "логин" и текстовое поле "пароль"

4. После оплаты приложения - разработчик должен предоставить рабочие исходники

Язык программирования - не имеет значения. Было бы большим плюсом что бы приложение работало с WinXP включительно и до Win7-8 без необходимости установки дополнительного ПО (например MF).

13 лет назад
OzZzzy
Павел 
42 года
17 лет в сервисе
Был
9 дней назад

Заявки фрилансеров

Нет заявок фрилансеров