#monte_carlo

2024-10-26

Азартная разработка iOS приложения игры 2048 с ChatGPT

Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT . Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродействием , a также предоставить в распоряжения пользователя не только “ручной” способ игры, когда Вы руководите тем, каким должен быть следующий ход: вверх, вниз, влево и вправо, но и ряд алгоритмов с оптимальной стратегией ( метода Монте-Карло , стратегий поиска по деревьям (Minimax, Expectimax ) ), позволяющих АВТОМАТИЧЕСКИ выполнять ходы - вверх, вниз, влево и вправо - и добиться плитки с числом 2048 и более (эти алгоритмы и называют алгоритмами “искусственного интеллекта” (ИИ). 2048 - это очень известная игра, и мне не нужно было объяснять ChatGPT ее правила, он сам всё про неё знает. Кроме того, оказалось, что ChatGPT прекрасно осведомлен об ИИ алгоритмах для игры 2048, так что мне вообще не пришлось описывать ChatGPT контекст решаемой задачи. И он предлагал мне множество таких неординарных решений, которые мне пришлось бы долго выискивать в научных журналах. Полный протокол взаимодействия с ChatGPT при создании iOS приложения игры 2048 представлен в 3-х постах на моем сайте: iOS приложения игры 2048 в SwiftUI с ChatGPT 4-o. Часть 1. Введение. Логика игры 2048. iOS приложения игры 2048 в SwiftUI с ChatGPT 4-o. Часть 2. Анимация и UI. iOS приложение игры 2048 в SwiftUI с ChatGPT. Часть 3. ИИ (AI) для игры 2048. А код находится на GitHub . В этой статье я представляю лишь отдельные фрагменты этого протокола, чтобы вы могли почувствовать, насколько полезным может быть ChatGPT как при разработки, так и при обучении.

habr.com/ru/articles/851904/

#chatgpt #ios_разработка #swiftui #2048 #Expectimax #Monte_Carlo #monte_carlo_tree_search #ИИ_алгоритмы

Zougla.grzougla
2024-01-24

Rally Monte Carlo 2024: Ξεκινάει αύριο ο πρώτος αγώνας του Παγκοσμίου Πρωταθλήματος Ραλλυ zougla.gr/automoto/racing/rall

Quantinuum’s Quantum Monte Carlo Integration Engine Shows Early Stage Quantum Advantage thequantuminsider.com/?p=23583 #Quantum_Computing_Business #Research #Ilyas_Khan #Monte_Carlo #QMCI #Quantinuum #Steven_Herbert #quantumdaily Insider Brief Quantinuum published full details of their complete Quantum Monte Carlo Integration (QMCI) engine. The results suggest an early-stage quantum advantage in areas, such as derivative pricing, portfolio risk calculations and regulatory reporting. M

2023-05-18

Intention Progression under Uncertainty
(2020) : Yao, Yuan et al
DOI: doi.org/10.24963/ijcai.2020/2

2023-05-08

Generating Artificial Corpora for Plan Recognition
(2005) : Blaylock, Nate Allen, James
DOI: doi.org/10.1007/11527886_24

2023-04-24

AISB 2011 AI And Games
(2011) : Kazakov, Dimitar et al
isbn: 0000000000000

2023-02-02

The Beginning of the Monte Carlo Method
(1987) : Metropolis, N
url: fas.org/sgp/othergov/doe/lanl/

2022-08-02

A Programming Language With a Pomdp Inside
(2016) : Lin, Christopher H. and Mausam and Weld, Daniel S.
url: arxiv.org/abs/1608.08724

2022-07-25

Efficient selectivity and backup operators in Monte-Carlo tree search
(2006) : Coulom, R{\'e}mi
url: hal.inria.fr/inria-00116992

2022-07-16

Evolutionary learning of policies for MCTS simulations
(2012) : Pettit, James and Helmbold, David
DOI: doi.org/10.1145/2282338.2282379

2022-06-23

AISB 2011 AI And Games
(2011) : Kazakov, Dimitar and Psoulas, George and Tsoulas, George and Psoulas, George
isbn: 0000000000000

2022-06-03

The Beginning of the Monte Carlo Method
(1987) : Metropolis, N
url: fas.org/sgp/othergov/doe/lanl/

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst