Труд вопреки насмешкам
![]() |
|
На чем лучше всего писать маленький проект (такой как тетрис)?15.02.2022, 19:41. Показов 1462. Ответов 16
Метки нет Все метки)
(
1) На Шарпе.
2) На Game Maker. 3) На Game Maker Studio 2. 4) На Unreal Engine. 5) Пытаться изучить какой-нибудь новый неизведанный язык (например, Питон). Программа на Шарпе, для которой не нужно отдельно качать .NET, весит больше 100 МБ (например, 145), Game Maker - дерьмо, которое уже давно должно уйти в прошлое, третий вариант - продолжение дерьма, и неизвестно, насколько оно лучше, Unreal Engine не приспособлен для 2D, и программы на нем еще тяжелее, чем на .NET (хотя графика впечатляет), а изучать новый язык из-за одного проекта - не знаю, стоит ли это такого труда. С моей точки зрения, минимальное зло - либо #1, либо #3. Но я прислушаюсь и к другим советам.
0
|
15.02.2022, 19:41 | |
Ответы с готовыми решениями:
16
На чём лучше всего писать GUI? Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше? Что лучше всего читать/смотреть где лучше всего практиковаться и как в принципе лучше всего учиться программированию |
фрилансер
![]() 6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
|
|
15.02.2022, 19:45 | |
Etyuhibosecyu, сам движок можно без GUI написать (пусть как угодно глючно выводится в консоль)
а потом можно прикручивать графику - всего то лишь надо будет консольный экран заменить на графический
0
|
Труд вопреки насмешкам
![]() |
|
15.02.2022, 19:47 [ТС] | |
Алексей1153, не понял вашего ответа. Вы за какой вариант?
0
|
фрилансер
![]() 6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
|
|
15.02.2022, 19:54 | |
Etyuhibosecyu, я только C++ умею
![]()
0
|
Модератор
![]() ![]() |
|||
15.02.2022, 21:19 | |||
Добавлено через 7 минут Сам собираюсь, хоть и поверхностно, изучить данный движок. Правда не для создания игр, а для создания модификаций к игре, а точнее пользовательских карт. Интересно на сколько буду ограничен. Правда меня не радует перспектива пользоваться шарпом.
0
|
Труд вопреки насмешкам
![]() |
|
15.02.2022, 21:22 [ТС] | |
0
|
Модератор
![]() ![]() |
||
15.02.2022, 21:23 | ||
0
|
Труд вопреки насмешкам
![]() |
||
15.02.2022, 21:25 [ТС] | ||
0
|
Труд вопреки насмешкам
![]() |
||
16.02.2022, 16:34 [ТС] | ||
0
|
фрилансер
![]() 6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
|
|
17.02.2022, 06:57 | |
вот, даже можно заработать на тетрисе
![]()
0
|
![]() ![]() 13526 / 9059 / 1328
Регистрация: 21.01.2016
Сообщений: 33,951
|
|
17.02.2022, 12:40 | |
Etyuhibosecyu, реально, а почему не Unity, если основным языком рассматривается именно C#? Там и 2D и 3D есть. Ещё, как вариант, есть такая хорошая штука как Godot. ОЧЕНЬ легковесный движок. И в последних версиях вкрутили поддержку C#. Хотя и родной GDScript тоже ничего.
0
|
118 / 51 / 1
Регистрация: 17.03.2021
Сообщений: 178
|
|
17.02.2022, 21:09 | |
Уж извините коллеги, но это все не о том. Технологию и движок выбирают в зависимости от ЦЕЛИ. А уважаемый Etyuhibosecyu цель сего упражнения не озвучил. Если цель попасть на Steam - там одна история. Там, боюсь с тетрисом делать нечего ни с каким движком. Если цель прокачать скилы - то тут другая история. Если кого-то впечатлить - то третья.
В общем, вы нам сначала скажите, для чего вы вообще проект затевать собрались и для кого. Тогда мы может сможем вам что-то толковое посоветовать. А без этого лишь пустой треп о том, кто любит синее, а кто тёплое получается.
0
|
![]() ![]() 13526 / 9059 / 1328
Регистрация: 21.01.2016
Сообщений: 33,951
|
||
18.02.2022, 02:07 | ||
tomater, проект он затевает исключительно, чтобы доказать форумчанам, что он не говнописец и может выдавать законченные игры. Т.е. потешить самолюбие и заработать репутацию творца и программиста с большой буквы. Но ему это не дают сделать очень плохие языки программирования, платформы и движки. Вот он и находится в постоянном поиске лучшего из лучшего.
0
|
2 / 2 / 0
Регистрация: 06.07.2022
Сообщений: 19
|
|
08.07.2022, 02:31 | |
5-й пункт, однозначно.
http://rosettacode.org/wiki/Tetris Добавить реализацию на одном из языке из списка с этого ресурса. ![]() P.S. Ну или на чём то таком сделать Добавлено через 27 минут Тетрис в упоминании на местном форуме ![]()
0
|
![]() |
|
08.07.2022, 18:21 | |
Можнo и на HTA (HTML/JS-Application)
1
|
08.07.2022, 18:21 | |
Помогаю со студенческими работами здесь
17
Как лучше всего научиться писать на C Sharp?
Как лучше всего реализовать веб-проект? Где лучше всего писать код? В каком месте лучше всего писать qRegisterMetaType? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском
https:/ / vkvideo. ru/ video-231374465_456239020
На английском
https:/ / www. youtube. com/ watch?v=oskqtCrWns0
Исходники примера:
|
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
|
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
|
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
. . .
|
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“
Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста:
* **Service** — самый распространённый. . .
|
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
|
Содержание темы с примерами на WebGL
8Observer8 01.07.2025
Все примеры из книги Мацуды и Ли в песочнице JSFiddle
Пример выводит точку красного цвета размером 10 пикселей на WebGL 1. 0 и 2. 0
WebGL 1. 0. Передача координаты точки из главной программы в. . .
|
Основы WebGL. Простой треугольник
8Observer8 01.07.2025
Простой треугольник без трансформаций. Для трансформаций можно использовать glMatrix, как в примере: https:/ / plnkr. co/ edit/ qT6ZTwvncLPRamK5?preview
На русском:
. . .
|
Полиглотные микросервисы на C# и .NET
ArchitectMsa 30.06.2025
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом.
В одном из проектов. . .
|