Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 16.12.2017, 21:34   #1
one23
 
Регистрация: 02.12.2017
Сообщений: 7
Репутация: 10
По умолчанию игра на cmd(bat)

я хотел бы создать игру на cmd(bat) файлов,но мне не хватает опыта
в программирование на bat,поэтому я прошу помощи.Мне хотелось бы создать игровое поле с циклом for,и чтобы при зажатие клавиши он не бежал как озверевший, и по желанию объяснить как это вы сделали!
За ранние Спасибо!

Это концепт игры и базовое передвижение:


Код:

@echo off
setlocal disableDelayedExpansion
::---------------------------------
set "player=@" 
set "grass====================="
set "lag= "
set /a playerx=0
set /a playery=0
set /a grassx=0
set /a grassy=0


:1
cls
echo.
echo.
echo %player% 
echo %grass%
echo x:%playerx% 
Choice /C ade /N /M "<-- A : D -->     E-EXIT"
if %Errorlevel% EqU 2  set "player=%lag%%player%" & set /a playerx=%playerx%+1 
if %Errorlevel% Equ 1  set "player=%player:~1%"   & set /a playerx=%playerx%-1 
if %Errorlevel% Equ 3 exit
if %playerx% == -1  set "player=@"   & set /a playerx=%playerx%+1
if %playerx% == 20   set "player=%player:~1%" & set /a playerx=%playerx%-1
goto 1


Последний раз редактировалось Alex11223; 16.12.2017 в 21:45.
one23 вне форума   Ответить с цитированием
Старый 16.12.2017, 21:45   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,335
Репутация: 3242

icq: 512-765
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от one23 Посмотреть сообщение
но мне не хватает опыта
в программирование на bat
а не на bat?
Alex11223 вне форума   Ответить с цитированием
Старый 16.12.2017, 21:48   #3
one23
 
Регистрация: 02.12.2017
Сообщений: 7
Репутация: 10
По умолчанию

не понимаю что вы имеете в виду?
one23 вне форума   Ответить с цитированием
Старый 16.12.2017, 21:50   #4
one23
 
Регистрация: 02.12.2017
Сообщений: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
а не на bat?
если вы имеете в виду другие языки ,то я хочу именно на bat
one23 вне форума   Ответить с цитированием
Старый 15.02.2018, 21:49   #5
one23
 
Регистрация: 02.12.2017
Сообщений: 7
Репутация: 10
По умолчанию

я тут кое что написал,игру(если это можно назвать игрой)
Пока что особо ничего нет,игрок может двигаться и стрелять но стрельба не доделана!НО он более любительский проект поэтому времени уделено крайне мало!
Хотел бы узнать ваше мнение к такому хобби.
игра создана исключительно в блокноте так что не судите строго
Вложения
Тип файла: zip game on bat.zip (1.1 Кб, 5 просмотров)
one23 вне форума   Ответить с цитированием
Старый 05.07.2018, 23:54   #6
PlaueP
Новичок
 
Регистрация: 05.07.2018
Сообщений: 1
Репутация: 10
По умолчанию ОБНОВКА

Я немного усовершенствовал твой код.

@echo off
set "pl=0"
set "dt=========="
set "lg= "
set plx=1


:game
cls
echo.
echo %pl%
echo %dt%
echo x:%plx%
echo A - D
choice /C ad /N

if %errorlevel%==2 if NOT %plx%==9 set "pl=%lg%%pl%" & set /a plx+=1
if %errorlevel%==1 if NOT %plx%==1 set "pl=%pl:~1%" & set /a plx-=1


goto game
PlaueP вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cmd и bat mouserman Windows 1 06.10.2017 10:50
Работа с Batch (CMD/BAT) se_arts Помощь студентам 2 25.09.2016 16:50
CMD/BAT - Помощь в нескольких вопросах!! expressq123 Общие вопросы C/C++ 3 11.07.2014 14:49
CMD/BAT previous day b3rr Помощь студентам 0 10.06.2013 12:24
Сворачивание окон. cmd\bat obse Помощь студентам 13 04.08.2012 00:04


16:51.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru