2048 в excel как сделать
Обновлено: 23.11.2024
Microsoft Excel теперь также может помочь вам откладывать дела на потом. Игры Excel, такие как 2048, — отличный способ расслабиться между обработкой чисел. И они могут в шутку заинтересовать вас сложными формулами Excel.
Microsoft Excel — это спасение во многих отношениях. Формулы, функции, книги и бизнес-аналитика — это лишь некоторые из его возможностей по обработке данных. Но как насчет тех моментов, когда всего этого слишком много, когда хочется просто расслабиться, хотя бы на мгновение? Что ж, Excel по-прежнему поможет вам, гениальное программное обеспечение.
Давайте кратко рассмотрим восемь игр, в которые можно играть в Microsoft Excel, даже не отрываясь от электронных таблиц.
1. 2048
Одиночная игра-головоломка 2048 по-прежнему очень популярна на устройствах Android и iOS. 2048 основана на предыдущих итерациях игр, таких как Threes и 1024, и была написана за один уик-энд 19-летним Габриэле Чирулли. Не желая зарабатывать на «чем-то, чего он не изобретал», Цирулли загрузил бесплатные версии 2048 для iOS и Android.
Компания Spreadsheet1 создала версию 2048 для Excel, позволяющую играть в числовую головоломку прямо из электронной таблицы. Он поставляется с 2D- или 3D-представлением, звуковыми эффектами, отслеживанием движений и историей, а также некоторыми другими полезными приемами.
Загрузить: 2048 для Microsoft Excel (бесплатно)
2048 Скрытый режим в Excel
Если отображение игры в Excel не приветствуется на вашем рабочем месте, вы можете использовать скрытую версию Redditor Krzychu81 с «высокоразвитыми механизмами маскировки, чтобы замаскировать себя под финансовую отчетность».
Игра прячется в финансовом отчете, замаскированном другими цифрами. Это просто, но выполняет свою работу.
2. Эрудит
Продолжая головоломки, почему бы не попробовать поиграть в Scrabble в Excel?
Редактор Tom_Jobim закодировал игру, которая запускается в отдельном окне для Excel, поэтому она не совсем "входит" в электронную таблицу. Однако версия Scrabble использует VBA для запуска всей программы, что делает ее очень похожей на игру Excel.
Реализация тоже великолепна. Вы играете против сложного ИИ-противника с переменным уровнем навыков (от 1 до 100). Также есть инструмент анаграмм, встроенный словарь, различные тематические доски, таймеры хода и многое другое.
Загрузить: Эрудит для Microsoft Excel (бесплатно)
3. Арена.Xlsm
Предпочитаете рубить и рубить головоломкам? Как насчет того и другого? Arena.Xlsm столкнет вас с более чем 2000 потенциальными врагами, каждый из которых обладает различными способностями ИИ. По мере того, как враги выкатываются на экран, ваша задача уничтожить их, от маленького кролика до Громилы Смерти.
Арена также включает в себя восемь встреч с боссами, 12 предварительно запрограммированных боевых арен, более 30 различных заклинаний, которые может использовать ваш персонаж, 20 уникальных предметов и даже систему достижений.
Arena.Xlsm также доступен на Itch.io, если вы предпочитаете отслеживать свои игры на определенной платформе.
Загрузить: Arena.Xlsm для Microsoft Excel (бесплатно)
4. Candy Crunch Number Saga
Взять под свой контроль фондовый рынок, в частности влиять на рыночную цену King.com, разработчика Candy Crush Saga. Этот сатирический взгляд на сериал «происходит в недалеком будущем, когда King.com (KING) провел успешное IPO», вознося бремя реализации их мечты о фондовом рынке в стратосферу.
Candy Number Crunch Saga содержит более 35 новостных событий, непосредственно влияющих на цену ваших акций, включает биржевой тикер в режиме реального времени и стала отличным результатом четырехдневной работы канадского бухгалтера Кэри Уокина (также ответственного за Arena.Xlsm, выше).
Как и Arena.Xlsm, Candy Crunch Number Saga также доступна на Itch.io.
Загрузить: Candy Crunch Number Saga для Microsoft Excel (бесплатно)
5. Менеджер чемпионата по Microsoft Excel
Одна из самых захватывающих игровых франшиз в мире переходит на Excel. На самом деле это имеет смысл, так как более ранние версии Championship Manager были, по сути, просто интерфейсами электронных таблиц (на самом деле, многое изменилось?!), и эта версия Championship Manager вызывает такое же желание одним щелчком мыши, как и лучшие игры спортивного менеджмента. .
Вы можете играть в четырех высших английских лигах, Кубке Англии, Кубке лиги и Лиге чемпионов, а также совершать трансферы из базы данных на 3000 игроков.
Кажется, что дисквалификации и травмы случаются довольно легко, но также легко наполнить команду молодыми игроками, чтобы смягчить их последствия. Мне также очень нравятся ведомости результатов в олдскульном стиле для еженедельных матчей.
Помните, что вы не будете заключать контракты с лучшими игроками Премьер-лиги из реального мира. Все имена выбраны случайным образом, чтобы игра не получала запросов на удаление из-за нарушения авторских прав.
Загрузить: Championship Manager для Microsoft Excel (бесплатно)
6. CellSweeper
CellSweeper — это ролевая игра с элементами ролевой игры и жанра "рогалик", основанная на игре "Сапер" из более ранних версий Windows.
CellSweeper, созданный с использованием Excel, предлагает шесть классов персонажей, быстрый игровой процесс и, казалось бы, обратную кривую сложности. Тем не менее, это более увлекательно, чем кажется, и я уверен, что вы потратите на это больше времени, чем думаете.
Загрузить: CellSweeper для Microsoft Excel (бесплатно)
7. Тетрис
Microsoft Excel отлично подходит для головоломок. Какой же список был бы полным без упоминания Тетриса?
Игра Tetris в Excel, безусловно, является базовой, но это нормально, чтобы скоротать время.
Загрузить: Тетрис для Microsoft Excel (бесплатно)
8. Ятзи
Yahtzee — отличная игра в кости, в которую можно играть в одиночку или с друзьями. По сути, вы пытаетесь составить покерные комбинации, используя набор костей, сохраняя нужные кости или меняя их при следующем броске. Это простой геймплей, но забавный в своей простоте.
Версия для Excel поставляется с режимом «против ИИ» и режимом для двух игроков. Также есть инструкции о том, как играть и как набирать очки.
Загрузить: Yahtzee для Microsoft Excel (бесплатно)
Бонус: Fraqcel
Это не совсем игра, скорее психоделический исследовательский опыт. Или хотя бы попытка.
Fraqcel создает обширный фрактальный рисунок, который вы можете исследовать в Excel, позволяя увеличивать масштаб во много сотен раз, чтобы исследовать глубины геометрии. Он включает четыре типа фракталов, функции экспорта изображений, возможности глубокого масштабирования и настраиваемые цветовые палитры.
Чем глубже вы погружаетесь, тем более невероятными становятся дизайны. Вы можете использовать меню для настройки параметров, изменения цветов и многого другого, так что обязательно поэкспериментируйте.
Загрузить: Fraqcel для Microsoft Excel (бесплатно)
Обзор игр Excel
Игры Excel занимают довольно узкую нишу. В большинстве случаев они исходят от людей, изучающих VBA в рамках курса или для расширения своего набора навыков работы с Excel. Почти во всех играх используется комбинация VBA и созданных вручную макросов, чтобы доставить удовольствие, но Excel также может использоваться для многих флеш-игр.
Осторожно: флеш-игры гораздо сложнее спрятать от других людей!
Эти игры демонстрируют потрясающую универсальность Excel, и если вас застанут за игрой на работе, вы, по крайней мере, сможете указать на свои постоянно расширяющиеся знания о внутренней работе Excel!
Игра 2048 ведется на тайле 4 x 4. Чтобы играть в эту игру, вам нужно использовать 4 клавиши со стрелками на клавиатуре (верхняя, правая, нижняя, левая). При каждом движении, если в направлении нажатой клавиши со стрелкой совпадают числа, они объединяются и складываются.
Он складывает числа вместе, начиная с 2, и продолжает, как 4,8,16,32,64,128,256,512,1024,2048. Для каждого хода число «2» или «4» генерируется заново в любой пустой плитке в матрице 4 x 4.
Цель этого же состоит в том, чтобы довести сумму до «2048» на любой плитке. Игра заканчивается, когда у игрока не остается пустых ящиков, а также когда никакие два соседних ящика не содержат одинаковое число.
Все об игре 2048
Если кто-то не слышал и не пробовал игру Candy Crush в современном мире, вас будут считать инопланетянином. Подобно Candy Crush, игра 2048 – еще одна захватывающая игра, ставшая популярной в 2014 году.
Игра 2048 создана 19-летним итальянцем по имени Габриэле Чирулли в марте 2014 года. Она относится к категории игр «Головоломка со скользящими блоками» и похожа на «Три!» игра выпущена в феврале 2014 г.
Эта игра представляет собой математическую головоломку (чувак, подожди, в ней нет ни тригонометрии, ни алгебры), в которой используется правило простого сложения. Сам Цирулли выпустил бесплатную версию этой игры для iOS и Android в мае 2014 года.
Бесплатная загрузка игр Excel — время играть в игру 2048
Давайте сегодня научимся играть в игру "2048 плиток". Если вы знаете эту простую математику: 2 + 2 = 4, 4 + 4 = 8, 8 + 8 = 16… 1024 + 1024 = 2048, вы имеете право попробовать эту игру. 2048 Игра Excel
Прошли те времена, когда подростки и дети боролись за то, чтобы захватить ежедневную газету, чтобы разгадывать кроссворды или несколько раз решать судоку в газете, чтобы решить ее правильно. Все, от детей до подростков и взрослых, имеют более широкий доступ к компьютерам и смартфонам, где они получают новости, развлечения и игры прямо на кончиках своих пальцев.
Различные версии этой игры доступны в магазине iOS или Android. Существует множество веб-сайтов, предлагающих онлайн-игры с красивыми 3D-эффектами.
Бесплатная загрузка и игра в игру 2048 в Excel
Если ваш ум слишком утомлен в лихорадочные рабочие часы, было бы идеально отвлечься от работы на некоторое время, чтобы освежить ум. Наша версия игры 2048 в формате Excel поможет вам в этой ситуации.
Мы разработали эту игру в Microsoft Excel, и вы можете бесплатно скачать версию этой игры в формате Excel с нашего сайта.Никаких настроек не требуется, просто скачайте Excel и начните играть.
Мы стараемся ежедневно заниматься спортом, чтобы заботиться о физическом здоровье. Не менее важно оберегать наше психическое здоровье от стресса и беспокойства. Игра в головоломки помогает держать наш ум активным и свежим, и это также предлагается неврологами. Попробуйте нашу игру 2048 в Excel, и мы будем рады услышать ваши отзывы!
Я пытаюсь реализовать игру 2048 в Excel VBA.
Каждое логическое значение TRUE/FALSE в строках 2, 4, 6 и 8 используется для определения того, что данные каждой ячейки в строках 1, 3, 5 и 7 равны 0 или нет.
Экспериментальная реализация
Все предложения приветствуются.
\$\begingroup\$ микрообзор:); =ЕСЛИ(A1=0,ИСТИНА,ЛОЖЬ) эквивалентно =A1=0 (или =(A1=0), если вы тревожный тип) \$\endgroup\$
2 ответа 2
Небольшой отзыв, потому что я думаю, что вы можете внести небольшие изменения, чтобы действительно улучшить читабельность вашего кода. Если вы решите сделать некоторые из них, вы можете опубликовать новый вопрос с обновленным кодом, чтобы получить более целенаправленные обзоры.
Переменные
Хотя это и не требуется явно, переменные в VBA могут иметь типы, как и в строго типизированных языках, таких как c++ . Включение типов в код имеет 2 преимущества:
- Повышает производительность, так как типизированные переменные работают быстрее и занимают меньше памяти.
- Возможно, что более важно, помогает документировать код; если мы знаем, что loop_num — это целое число или rand_num — это число с плавающей запятой, то мы можем предположить некоторые вещи о том, для чего они могут использоваться. Это значительно упрощает чтение, обслуживание и улучшение кода.
Пока мы здесь, эти имена переменных не очень информативны, не так ли? Конечно, loop_num говорит мне, что это, вероятно, увеличенная переменная в цикле for, но я уже вижу это, просто взглянув! Лучше использовать описательные имена, которые делают код самодокументируемым и простым в использовании. Я действительно не знаю, для чего нужны все эти переменные, так как сейчас я сосредоточен на общих проблемах, но, может быть, что-то вроде:
<р>. было бы лучше.Кроме того, в нескольких местах вы не объявляете переменные; помимо того, что вы не можете объявить тип, отсутствие принудительного объявления переменных может привести к проскальзыванию опечаток, loop_counter vs loop_cuonter . Добавьте Option Explicit вверху вашего модуля (модулей), чтобы обеспечить принудительное объявление переменных и облегчить поиск опечаток.
Волшебные числа
Ваш код содержит множество магических чисел — буквенных значений, которые сами по себе ничего не значат, но имеют особое значение в вашем коде.
Представьте, что вы читаете этот код в первый раз (как я сейчас) - вы представляете, что делает эта функция. Я вижу, что в ячейки помещаются случайные числа, какой-то цикл, который выглядит так, будто он никогда не остановится, я понятия не имею, какова должна быть логика этого кода. я имею в виду
Добавление комментариев, объясняющих, почему ваш код делает то, что он делает, или, что еще лучше, переименование этих чисел в константы:
<р>. затем (например)Не повторяйтесь; MergeUp/Down и MergeLeft/Right содержат много повторений, но с немного разными комбинациями A,B,C,D. Было бы лучше использовать их в качестве аргументов для одного подпрограммы, чтобы вы могли повторно использовать код для выполнения нескольких задач.
может стать чем-то вроде:
вы поняли идею (p.s. ключевое слово Call, как в Call rand_num, устарело, оно вам больше не нужно, и лучше удалить IMO, потому что это лишний беспорядок для вашего мозга)
Повторное использование кода ценно, поскольку это означает, что если вы измените логику, вы измените ее только в одном месте, что сделает ее менее подверженной ошибкам. Кроме того, меньше кода для обработки, вероятно, облегчает интерпретацию кода для рецензентов и сопровождающих (вам через 6 месяцев), если сокращение не снижает удобочитаемость (что в данном случае я не думаю, что это будет)
В любом случае, это первоначальный первый проход, если вы, возможно, хотите получить больше отзывов о своей технике и алгоритме, я бы порекомендовал как можно больше привести код в порядок с помощью некоторых из вышеперечисленных методов и опубликовать дополнительный вопрос.
Надеюсь, это поможет, дайте мне знать, если вам нужны разъяснения (PS, я не уверен, что это будет для вас новым, поскольку я вижу, что вы уже задали много вопросов по CR, и это довольно общий / базовый совет, но я понимаю, что если вы просто балуетесь новым языком, вы можете потратить большую часть своего времени, пытаясь заставить его работать, и забыть о некоторых важных стилистических основах!)
На этой странице перечислены некоторые электронные таблицы и ссылки для развлечения с Microsoft Excel.Спирограф — очень классное использование диаграммы, а игра Mine Blaster использует очень причудливое условное форматирование. Наслаждаться. :-)
Спирограф
Приведенная ниже таблица со спирографом изначально была отправлена мне Гэри Стрингемом. Он дал мне разрешение немного украсить его и разместить на этом сайте. Спасибо, Гэри.
Описание
Это небольшая забавная таблица, с помощью которой можно создать спирограф. Попробуйте поиграть с ползунком и изменить некоторые параметры, чтобы изменить масштаб и количество «спиц».
Майн Бластер 1000
В этой игре используются только формулы и форматирование, а не VBA. Если вас поймают за игрой, скажите, что вы пытаетесь научиться использовать условное форматирование и что эта игра была создана специально для демонстрации примера условного форматирования.
Сделайте небольшой перерыв, чтобы попробовать новую игру, разработанную специально для Excel 2007/2010. Mine Blaster 1000 похож на Minesweeper, но вы пытаетесь взорвать мины, а ваши бомбы стоят денег. Сможете ли вы разминировать минное поле менее чем за 1000 долларов?
Турнирные сетки и офисные соревнования
Дружественные офисные соревнования, связанные с March Madness и другими спортивными турнирами, могут доставить массу удовольствия. Вы можете загрузить нашу сетку NCAA March Madness и использовать таблицу пула, чтобы отслеживать выбор разных игроков, а очки, полученные за правильное угадывание, рассчитываются автоматически.
Призрак в моей электронной таблице 👻
Другие интересные вещи с Excel
Игры Excel
Для Excel создано множество игр. Большинство использует VBA и некоторые очень простые графические элементы.
Читайте также: