Sidebar

[WIP] CStrike Buying

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
[WIP] CStrike Buying

Игры никогда не создавал, но как-то (уже давно) сыграл во Flash игру под названием LEtters от Hannu Pelkonen'а, можете попробовать здесь или здесь (это наверное новая версия, или от другого автора вовсе).
Суть игры проста: по горизонтальному полю из одной стороны в противоположную летят буквы (латиница), игроку необходимо нажать на клавиатуре ту или иную букву, пока та не ушла за край поля, одна буква — +1 к очкам, если нажатой буквы на поле не будет — -1 очко. Со временем кол-во букв и их скорость полета увеличиваются, уровень сложности нарастает на глазах (во второй версии есть нововведения ввиде бомб и звездочек, может чего еще).
Думаю говорить о том, что я безумно полюбил эту игру (наверняка благодаря слепому методу печати) не стоит :). Идея пусть и проста, но геймплей интересен и в основном зависит от скилла игрока (конца у игры по идеи нет вообще).
Имея небольшие навыки программирования на PureBasic, захотелось создать что-нибудь подобное самому. И что же могло прийти в голову Counter-Strike игроку? Правильно черт возьми! Летящие по полю оружия и необходимость их уничтожение путем их покупки, точно так же как и в игре.
Необходимо было запастись 2D контентом, из-за чего была создана эта тема и приступить к работе.
Небольшой результат вы можете увидеть уже сейчас на скриншоте ниже или на видео, которое можно скачать здесь (4.6 Мб, видео снято на 10 кадрах в секунду, но в игре конечно же все плавно (60 FPS).
Что планируется:
  • Поддержка разных версий игры, а именно:
    • Counter-Strike 1.5
    • Counter-Strike 1.6
    • Counter-Strike: Source
    • Counter-Strike: Global Offensive (под вопросом)
  • Само собой, выбор команды (CT, T);
  • Онлайл таблица рекордов в Интернете (TOP 15 игроков);
  • Раздел с помощью, где будет легенда с картинками как закупается тот или иной предмет в каждой игре и за каждую сторону;
  • OpenSource.
Геймплей под большим вопросом. Тут и так ясно, что наверное больше половины игроков в Counter-Strike отсекаются, ибо используют autobuy, либо не так хорошо знают меню магазина.
Но помимо этого есть множество вариантов реализации потока оружия, например, была идея сделать в начале игры вылет самых распространенных предметов в игре (Deagle, M4A1, MP5, и т.д.), а потом все остальные, на которых игрок может "напороться".
Так же всегда остается возможность реализации всяких фишек, например, какие-нибудь бонусы за быстрое прохождение, те же самые бомбы со звездочками как в LEtters и прочее.
Как видите, вариантов реализации геймплея множество, по этому приветствуются ваши идеи, предложения, мнения, советы.

PunkРатов залили видео на YouTube:
[VIDEO]http://www.youtube.com/watch?v=BIa0yHn-eJg[/VIDEO]
 
Last edited:
  • Like
Reactions: dezax

dezax

Well-known member
Jan 2, 2011
3,279
33
  • Золотая медаль MC
Я правильно понял, что оружия летят в край экрана а ты должен успеть закупить их и они как будто исчезнут ? По приколу.
 

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 dezax:
Да, все именно так. Посмотри видео, у меня там вылетела AWP за край экрана на 01.14 и меня выборосило в меню (что-то типа сообщения "GAME OVER" еще нет).
 

marikcool

Member
Sep 13, 2007
905
12
18
зачетно, еще дерганье убрать, плавнее полет сделать, еще можно для красивости крутить спрайты по часовой, ну и подсветку можно сделать особо быстрым предметам, также можно всякие выкрики/наградки добавить когда комбо делаешь!
 

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 marikcool:
Весьма дельно написал, спасибо за отзыв. Особенно понравилась идея с подсветкой.
PS: Дергания нет, это видео на 10 FPS снято, в игре 60 FPS, все плавно.

И кстати, в теории исходные коды любой желающий сможет скомпилировать для Windows, Linux, MacOS X и AmigaOS.

Update:
Пожалуй еще добавлю фишку вылета "призрака", тот же самый предмет, но полупрозрачный, будет редко вылетать, за него можно 2 очка давать.
 
Last edited:

T@REQ

Well-known member
Dec 18, 2009
1,488
72
48
  • Серебряная медаль MM18
  • Золотая медаль 213
  • Бронзовая медаль MC
интересно! А летящая с4 на разминирование которой дается безумномаловремени-это возможно реализовать?:agy:
 

Aynekko

Маппер
Staff member
Супер Модератор
Jun 7, 2010
4,562
32
  • Золотая медаль 153
  • Золотая медаль RC
  • Бронзовая медаль 216
T@REQ said:
интересно! А летящая с4 на разминирование которой дается безумномаловремени-это возможно реализовать?:agy:
Кстати, можно было бы сделать типа "босса" в игре :D я не шучу)
 

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 ^RamZe$^:
Ни одного варианта игры еще нету в публичном доступе.
2 FiEctro:
Most popular! С фонами еще ничего не решено, если будут уровни, то каждому уровню будет своя карта, если нет, то Random, но к нему не хотелось бы прибегать.
И да, еще Blur'а надо добавить, что бы больше акцентировать внимания на предметах.
2 T@REQ:
Можно сделать вылетающую C4 (с таймером) и прибавлять к разминированному прогрессу +N% когда покупаешь оружие рядом с ней, таким образом что бы полностью разминировать C4 — надо будет купить около нее несколько предметов.
 

HeMe3iC

:(
Sep 3, 2007
3,263
34
48
Питер
только ненадо засирать это миллионом левых функций, пусть позиционирует себя как тренировщик хоткеев оружия и всё, введи например "нуб мод", в котором надо оружиями будет отображаться то, как их купить, а с дефуз комплектом фокусов ненадо-просто модель диффузера и всё
 

marikcool

Member
Sep 13, 2007
905
12
18
qpAHToMAS said:
2 ^RamZe$^:
2 T@REQ:
Можно сделать вылетающую C4 (с таймером) и прибавлять к разминированному прогрессу +N% когда покупаешь оружие рядом с ней, таким образом что бы полностью разминировать C4 — надо будет купить около нее несколько предметов.
лучше просто E жмешь и прогесс идет, но не слетает при отжатии кнопки, так как раз появиться загвоздка - надо будет либо жать либо отпускать и покупаться, либо с зажатой Е закупаться))

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

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

qpAHToMAS

Administrator
Staff member
Администратор
Oct 22, 2006
9,323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
marikcool said:
нуб режим можно организовать таким образом, подсвечивается красным предмет и пишется в углу его комбинация для закупа.
Не ясно какой именно предмет подсвечивать, хотя наверное который летит быстрее всех.
В любом случае нет никаких проблем написать комбинацию прямо на координатах каждого предмета.
Lamer-Mode скорее всего не будет позволять отправить свой результат в Online-рекорды.
marikcool said:
можно в углу еще нарисовать 5 контров или терроров, и мы начинаем покупать вещи для них, когда кто то из них оденется в полный комплект (пистолет, броня, щипцы, автомат) получает бонус, либо можно организовать таким образом туры, например в первый уровень закупить одного чела, во втором несколько и т.д, ну и режим сурвивал(это как счас стандартный который на очки) это вот пока тебя на задавит.
Интересная идея. В Windows 7 есть игра "Purble Place" и режим "Comfy Cakes", где надо по картинке торта пошагово собрать точно такой же. Можно потом попробовать сделать отдельную игру такого плана, ибо тут HeMe3iC тоже прав, изначально я представлял CStrike Buying именно таким "голым", без всяких фишек.