Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 177 / 41
Регистрация: 13.07.2017
Сообщений: 4,165
Записей в блоге: 11

На чем лучше всего писать маленький проект (такой как тетрис)?

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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.02.2022, 19:41
Ответы с готовыми решениями:

На чём лучше всего писать GUI?
Лучше - в смысле удобней, где есть большая функциональность. Я познакомился с MFC в С++, честно говоря, не очень. Есть что-то лучше?...

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы было оконное приложение, так что-же лучше?...

Что лучше всего читать/смотреть где лучше всего практиковаться и как в принципе лучше всего учиться программированию
Здравствуйте,извините за вопрос не по теме но: уже около пол года изучаю С языки и начал понимать что я упустил некоторые моменты,не...

16
фрилансер
 Аватар для Алексей1153
6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
15.02.2022, 19:45
Etyuhibosecyu, сам движок можно без GUI написать (пусть как угодно глючно выводится в консоль)

а потом можно прикручивать графику - всего то лишь надо будет консольный экран заменить на графический
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 177 / 41
Регистрация: 13.07.2017
Сообщений: 4,165
Записей в блоге: 11
15.02.2022, 19:47  [ТС]
Алексей1153, не понял вашего ответа. Вы за какой вариант?
0
фрилансер
 Аватар для Алексей1153
6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
15.02.2022, 19:54
Etyuhibosecyu, я только C++ умею Я скорее план действий предлагаю. Язык - любой
0
Модератор
Эксперт Java
 Аватар для alecss131
2775 / 1268 / 397
Регистрация: 11.08.2017
Сообщений: 3,978
Записей в блоге: 2
15.02.2022, 21:19
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
1) На Шарпе
Если знаете шарп то почему не юнити? Размер будет не очень большой, с юнити не знаком, но уж точно поменьше 150мб будет.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Unreal Engine не приспособлен для 2D
Люди и на нем делают 2д игры и не жалуются

Добавлено через 7 минут
Сам собираюсь, хоть и поверхностно, изучить данный движок. Правда не для создания игр, а для создания модификаций к игре, а точнее пользовательских карт. Интересно на сколько буду ограничен. Правда меня не радует перспектива пользоваться шарпом.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 177 / 41
Регистрация: 13.07.2017
Сообщений: 4,165
Записей в блоге: 11
15.02.2022, 21:22  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Правда меня не радует перспектива пользоваться шарпом.
Почему? Это же ультра-высокоуровневый язык!
0
Модератор
Эксперт Java
 Аватар для alecss131
2775 / 1268 / 397
Регистрация: 11.08.2017
Сообщений: 3,978
Записей в блоге: 2
15.02.2022, 21:23
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Почему?
Плюсы куда приятнее и привычнее, а еще мне нравится самому управлять памятью, а не доверяться сборщикам мусора.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 177 / 41
Регистрация: 13.07.2017
Сообщений: 4,165
Записей в блоге: 11
15.02.2022, 21:25  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
а еще мне нравится самому управлять памятью, а не доверяться сборщикам мусора.
А в Шарпе это возможно, хотя не знаю, поддерживаются ли эти возможности в Unity.
0
 Аватар для zorggish
94 / 92 / 18
Регистрация: 10.03.2017
Сообщений: 306
16.02.2022, 15:35
Попробуйте написать на C++
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
429 / 177 / 41
Регистрация: 13.07.2017
Сообщений: 4,165
Записей в блоге: 11
16.02.2022, 16:34  [ТС]
Цитата Сообщение от zorggish Посмотреть сообщение
Попробуйте написать на C++
Нет, это исключено, только ультра-высокоуровневые языки. И вы опоздали, я уже сделал, может быть, четверть проекта.
0
фрилансер
 Аватар для Алексей1153
6389 / 5545 / 1118
Регистрация: 11.10.2019
Сообщений: 14,751
17.02.2022, 06:57
вот, даже можно заработать на тетрисе фриланс
0
Эксперт .NET
 Аватар для Usaga
13526 / 9059 / 1328
Регистрация: 21.01.2016
Сообщений: 33,951
17.02.2022, 12:40
Etyuhibosecyu, реально, а почему не Unity, если основным языком рассматривается именно C#? Там и 2D и 3D есть. Ещё, как вариант, есть такая хорошая штука как Godot. ОЧЕНЬ легковесный движок. И в последних версиях вкрутили поддержку C#. Хотя и родной GDScript тоже ничего.
0
Неэпический
 Аватар для Croessmah
18131 / 10715 / 2064
Регистрация: 27.09.2012
Сообщений: 27,007
Записей в блоге: 1
17.02.2022, 17:16
Тетрис? Его ж поди на баше в консольке можно наваять...
0
118 / 51 / 1
Регистрация: 17.03.2021
Сообщений: 178
17.02.2022, 21:09
Уж извините коллеги, но это все не о том. Технологию и движок выбирают в зависимости от ЦЕЛИ. А уважаемый Etyuhibosecyu цель сего упражнения не озвучил. Если цель попасть на Steam - там одна история. Там, боюсь с тетрисом делать нечего ни с каким движком. Если цель прокачать скилы - то тут другая история. Если кого-то впечатлить - то третья.

В общем, вы нам сначала скажите, для чего вы вообще проект затевать собрались и для кого. Тогда мы может сможем вам что-то толковое посоветовать. А без этого лишь пустой треп о том, кто любит синее, а кто тёплое получается.
0
Эксперт .NET
 Аватар для Usaga
13526 / 9059 / 1328
Регистрация: 21.01.2016
Сообщений: 33,951
18.02.2022, 02:07
Цитата Сообщение от tomater Посмотреть сообщение
Если цель попасть на Steam - там одна история. Там, боюсь с тетрисом делать нечего ни с каким движком.
Отчего же?

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

Но ему это не дают сделать очень плохие языки программирования, платформы и движки. Вот он и находится в постоянном поиске лучшего из лучшего.
0
2 / 2 / 0
Регистрация: 06.07.2022
Сообщений: 19
08.07.2022, 02:31
5-й пункт, однозначно.
http://rosettacode.org/wiki/Tetris

Добавить реализацию на одном из языке из списка с этого ресурса.

P.S. Ну или на чём то таком сделать



Добавлено через 27 минут
Тетрис в упоминании на местном форуме
0
 Аватар для Alikberov
131 / 116 / 25
Регистрация: 03.05.2017
Сообщений: 337
Записей в блоге: 1
08.07.2022, 18:21
Можнo и на HTA (HTML/JS-Application)
Вложения
Тип файла: zip tetris.html.zip (1.8 Кб, 3 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.07.2022, 18:21
Помогаю со студенческими работами здесь

Как лучше всего научиться писать на C Sharp?
1) прочитать очередную книжку и потом решить что делать дальше 2) залезть на MSDN , познакомиться со стандартными операторами и...

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

Как лучше всего реализовать веб-проект?
Всем привет! Более подходящего и общего раздела не нашел, поэтому пишу здесь. Итак, мне поручили подготовить проект, найти возможные...

Где лучше всего писать код?
где лучше писать код IDLE или visual studio code?

В каком месте лучше всего писать qRegisterMetaType?
Допустим у меня есть класс в котором есть приватное перечисление или что-то в этом духе(короче определенный мною тип). И я хочу внутри...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Основы 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
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом. В одном из проектов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »