Comments 100
Автор сумасшедший гик! В добром смысле слова :)
хардкор
Кстати, если заиспользовть ftp, то можно сделать игру через интернет.
Для этого можно воспользоваться программой FtpDrive которая монтирует FTP как жёсткий диск.
Даже не обязательно FtpDrive использовать =)
Стандартному ftp.exe можно скармливать последовательность команд.
Стандартному ftp.exe можно скармливать последовательность команд.
Эм, а чего минусуете? С фтпдрайвом вообще ничего модифицировать не надо и получится интернет-игра.
PS: я не автор этого продукта, да и кажется он бесплатен, так что рекламы тут видеть не надо
PS: я не автор этого продукта, да и кажется он бесплатен, так что рекламы тут видеть не надо
потому что это не хардкор. вот то что нарисовал автор в топике — это хардкор, и если утда добавить ftp, то убдет только хардкорнее. а FtpDrive это уже антихардкор.
а еще можно поставить RAdmin и не париться с батниками.
Минусуют, потому что использовать сторонние программы, кроме блокнота, в данном примере не спортивно :)
Минусуют, потому что использовать сторонние программы, кроме блокнота, в данном примере не спортивно :)
Даешь Wolfenstein и Mario на bat!
Вы маньяк =) На таких земля держится =)
не думал, что в 21-м веке… и такое… :)
И для кого только этот Microsoft всякие повершелы выдумывает? (:
UFO just landed and posted this here
Вы суровый человек!!!
Нет слов!) Те кто пробовал писать более-менее серьезные bat'ники понимают…
Автору однозначно путь на руборд в ветку с решением задачек на .bat :) Там порой бывают дурные решения, да и проблемы часто ооочень не тривиальные.
О! спасибо, не знал про такое =)
Более того, вас там будут рады видеть, уверяю!
Кажется, люди там на много более продвинутее меня.
Даже стыдно что-то писать туда перед тем как весь тред не прочитаю. =)
Даже стыдно что-то писать туда перед тем как весь тред не прочитаю. =)
Только это хотел сказать =D Я сам там только читателем бываю… Страшно даже слово сказать с моими универскими знаниями. Вот где живут настоящие извращенцы =) но лучше пусть извращаются с кодом, чем с кем-то =D
Но вообще хотелось бы сказать, что ограниченность во всяком смысле этого слова заставляет мыслить нетривиально, что дает новый толчок к развитию мозга. Вот за что я люблю BAT. Сам займусь извращениями когда будет время.
Но вообще хотелось бы сказать, что ограниченность во всяком смысле этого слова заставляет мыслить нетривиально, что дает новый толчок к развитию мозга. Вот за что я люблю BAT. Сам займусь извращениями когда будет время.
даешь графический 3d-движок на bat! :)
Сильно!
«Nemo: Java — уг, ассемблер рулед
Nemo: гы гы гы
Stranger: Ага, посмотрю я как ты на ассемблере живую трансляцию будешь делать
Stranger: Внуки бегали и смеялись, а старый кряхтящий немов все писал и писал, даже не понимая, откуда внуки...»
из этой серии=))))))
«Nemo: Java — уг, ассемблер рулед
Nemo: гы гы гы
Stranger: Ага, посмотрю я как ты на ассемблере живую трансляцию будешь делать
Stranger: Внуки бегали и смеялись, а старый кряхтящий немов все писал и писал, даже не понимая, откуда внуки...»
из этой серии=))))))
Ох мать моя. Побольше бы таких маньяков на хабре :)
Кто б мог подумать — такое на .bat! красота :)
OMG O_o
Осталось ещё бота написать :)
UFO just landed and posted this here
Это очень жестоко и сурово, пять баллов.
Только хочу напомнить что кроме простого BAT, windows поддерживает мощнейший WSH — Windows scripting Host, которым эти самые сетевые диски можно монтировать и вообще выполнять произвольный код на VB/JS. Кажется, это было бы немного полезнее.
Только хочу напомнить что кроме простого BAT, windows поддерживает мощнейший WSH — Windows scripting Host, которым эти самые сетевые диски можно монтировать и вообще выполнять произвольный код на VB/JS. Кажется, это было бы немного полезнее.
Что-то она у меня глючит сильно. Рассигхронизация происходит.
Какие симптомы?
Какая версия windows?
Какая версия windows?
Windows XP. На обоих клиентах висит надпись, что надо сделать ход. А после выхода (через Ctrl-C), игра заявляет, что нашла клиента, который сделал ход «X» на 5, можно сделать сколько угодно своих ходов и даже выиграть противника, у которого вечная «Х» на 5.
У меня пишет вот такую ошибку
Не удается найти \\prog\tmp\$cs$_PROG_Vladimir_xo
Не удается найти \\prog\tmp\$cs$_PROG_Vladimir_xo
UFO just landed and posted this here
интересно, а сколько людей прочитав статью сразу же решили попробывать? :)
Самое лучшее что я видел по программированию в последнее время, нужно сохранить для потомков.
Меня всегда интересовал вопрос: Почему Билл Гейтс, уместивший Бейсик для Альтаира в 4Кб, не пожелал снабдить DOS (как и последующие свои ОС) нормальным скриптовым языком, да хоть на основе того же бейсика?
Удивительно, но никто на этот раз не написал «Мсье знает толк в извращениях»
UFO just landed and posted this here
Мега-респект!!! Прямо нереальное программирование)
p.s. это баг, что ничьи нет?)
p.s. это баг, что ничьи нет?)
Не так быстро, у меня ещё Мандельброт досчитывается ;)
Я Вас боюсь.
Простите, а сколько времени ушло создания этого? %)
Интересно, неужели за последние 30 лет до этого никто не додумался? Что-то мне подсказывает, что во времена доса таким просто не могли не баловаться )
Даешь морской бой! ;-)
P.S. ping == pause?
P.S. ping == pause?
это офигенно круто! я внукам покажу лет через 25!
автору респект, надо быть либо гением либо идиотом, что-бы придумать подобное, но пологаю автор относится к первым… :-)
ацкий ад!
нереально круто =)
нереально круто =)
мм… теперь такое да на баше осуществить)
UFO just landed and posted this here
UFO just landed and posted this here
Бат-файлы лишены возможности передавать по сети какую-нибудь полезную информацию друг другу.
Интересно, сколько человк прочитав эту первую строчку подумали про расшаренный текстовый файл с данными? :)
Автору респект.
Морской бой на порядок сложнее будет.
Интересно, сколько человк прочитав эту первую строчку подумали про расшаренный текстовый файл с данными? :)
Автору респект.
Морской бой на порядок сложнее будет.
UFO just landed and posted this here
спасибо. это очень круто.
не знал про set /p var=<file.txt.
тоже спасибо.
не знал про set /p var=<file.txt.
тоже спасибо.
Кстати, а ведь еще можно использовать .bat-скрипты совместо с замечательной программой debug — в смысле совмещения bat с асмом :)
Или это уже будет не тру-кодинг? :)
Или это уже будет не тру-кодинг? :)
Конечно же тру =)
Компилятор на батниках без debug — так вообще сложно сделать.
Но как выяснилось в обсуждении habrahabr.ru/blogs/crazydev/62043/ — debug.exe есть не у всех.
Компилятор на батниках без debug — так вообще сложно сделать.
Но как выяснилось в обсуждении habrahabr.ru/blogs/crazydev/62043/ — debug.exe есть не у всех.
debug, сжатый UPX-ом весит примерно 14,5 КБ — думаю, скачать его не будет большой проблемой.
Ну а при помощи прерывания 10h вполне можно писать графические игры, а следовательно, там уже и до Mario c Wolfenstein на батниках недалеко :)
Ну а при помощи прерывания 10h вполне можно писать графические игры, а следовательно, там уже и до Mario c Wolfenstein на батниках недалеко :)
Собственно вот :))
Почему-то без записи во временный файл не получилось, хотя такая возможность по идее должна быть.
К тому же откопал совершенно восхитительную вещь:
www.robvanderwoude.com/debug.php
Думаю вам будет очень интересно почитать :)
<code> @echo off @goto end a 100 push es mov ax, A000 mov es, ax xor ax, ax mov al, 13 int 10 mov ax, A000 xor ax, ax mov cx, FA00 mov al, cl stosb loop 0114 mov ax, 100 int 21 xor ax, ax mov al, 3 int 10 int 20 rcx 124 n vid.com w q :end pushd %temp% cd %temp% debug < "%~sf0" >NUL popd %temp%\vid.com del %temp%\vid.com </code>
Почему-то без записи во временный файл не получилось, хотя такая возможность по идее должна быть.
К тому же откопал совершенно восхитительную вещь:
www.robvanderwoude.com/debug.php
Думаю вам будет очень интересно почитать :)
О Божэ! Мы ваще блондинки рядом с Вами!
В этом rexec фундаментальная уязвимость — позволяет выполнить любую команду на удаленной машине с правами пользователя. Не проще ли ограничить его определенным списком?
Интересно яку еще дикую идею можно реализовать с помощью bat файла.
Я всегда считал виндовую консоль жутко ущербной в сравнении с никсами в особенности… теперь даже не знаю…
XOXO
Я щас Аспирант. Буду учить молодежь программировать Bat-файлы. В качестве примера для мотивации дам этот пример! Пусть учатся =)
Sign up to leave a comment.
Взаимодействие между несколькими .bat, мультиплеер на .bat