Учусь программировать

Учусь программировать, вот пытался сделать текстовую игру, вопрос к опытным программистам, как упростить код?  А то я в этом дуб дубом. Ссылки оставлю, можете посмотреть.

Учусь программировать

Писал на Delphi.

Ссылки:

Игра: https://cloud.mail.ru/public/5C5H/ctpZ9NZen

Исходник: https://cloud.mail.ru/public/9u7n/xrJ4zDJYP


Не судите, что сюжет короткий и не очень. я только учусь.

0
Автор поста оценил этот комментарий

все верно, если только начал изучать программирование, то лучше делфи, когда его освоишь более-менее переходи на другой

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

спасибо, да блин, уже на 2-курсе, изучаем Delphi, и пишем банальные программы типо А(+-*/)Б,  думаю лучше самому развиваться.

показать ответы
0
Автор поста оценил этот комментарий

Хм, если нужна компания в этом деле то fexzet@gmail.com

Той же херней занимаюсь )

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

написал)

0
Автор поста оценил этот комментарий

И вообще добавляйся в скайп - Krodokz

Помогу чем смогу

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

отправил заявку)

показать ответы
Автор поста оценил этот комментарий
Присоединюсь к обсуждению. Посоветую C#, благо мс движется в сторону опенсорц (.net core) и мультиплатформенности, а еще на этом языке пишут игрухи в Unity3D. Ну и потом в том же .net из коробки много классных штук (один linq, например, чего стоит), которые упрощают код. Еще варианты упрощения и улучшения кода - рефакторинг и правильное применение шаблонов проектирования. P.s. На код не глядел, поэтому извиняй если вдруг говорю очевидности.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

спасибо :)

0
Автор поста оценил этот комментарий

  Var


Settings: TSettings;


VarBut: TSpeedButton;


Procedure TSettings.ButtonChanger(Page: Integer; Sender: TObject);


Begin


If (VarBut <> Nil) Then


VarBut.Flat := False;


VarBut := Sender As TSpeedButton;


VarBut.Flat := True;


Pages.Pages[Page].Show;


End;



Вот так по сендеру можно работать (это очень старый и очень плохой код)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

спасибо что уделили мне минутку своего драгоценного времени. по поводу картинок, как их можно поставить на фон, и что-бы они менялись при каком нибудь действии? а то растягивать и видимость им выключать как-то вроде не так.

показать ответы
0
Автор поста оценил этот комментарий

Могу еще одну прогу швырнуть, там операции с БД как раз идут + отчеты, могут понадобится

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

давайте, посмотрим для себя)

показать ответы
0
Автор поста оценил этот комментарий

переделать всё.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

хорошо) 

0
Автор поста оценил этот комментарий

https://yadi.sk/d/XBTM0M_IoHJas

Тут мой исходник игры Монополия со 2 курса

Да простят меня программисты за этот жестокий код

П.С. Ошибки все таки есть 

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Название архива - Монополия ver3.rar

Название папки - Монополия ver2 

улыбнуло :)

0
Автор поста оценил этот комментарий

https://yadi.sk/d/XBTM0M_IoHJas

Тут мой исходник игры Монополия со 2 курса

Да простят меня программисты за этот жестокий код

П.С. Ошибки все таки есть 

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

спасибо за пример, глянемка. Вы сами делали? Или как дз?)

показать ответы
1
Автор поста оценил этот комментарий

зависит от того, под что писать, под какую платформу и/или какое окружение.

если простые сайтики и мелкие веб-приложения - то это обычно php, python, ruby, node.js
серьёзные и сложные корпоративные приложения для веба - Java и .NET

десктоп-приложения - часто C/С++, бывает используют .NET и Java

для кросс-платформенных приложений хвалят С++ Qt и JavaFX

PS: я конечно не исключаю и не против других вариантов, в частности и веб-приложения на C++ пишут, и корпоративные приложения на php или python. я даже помню десктоп-приложения на php. я написал то, для чего используется чаще всего.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

спасибо вам =)

показать ответы
0
Автор поста оценил этот комментарий

Во вторых можно сделать одну процедуру "онклик" и там по сендеру смотреть.

Придумать какую-то логику, а не тупые клики по лэйбелам. Все хранить в бд. 

Хотя бы не в бд, а в ини или хмл файле

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

критика :D, спасибо за советы, пойду пробовать. а как к xml'y подключить?)

показать ответы
0
Автор поста оценил этот комментарий

Не Ваших рук дело?) А по делу - для игр лучше начать с готовых движков (типа юнити), попутно уча Сишку. Для бизнес приложений - лучше джаву поднимать\питон\руби.

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Наших, но проект оказался ужасным. И вся наша команда решила изучать Delphi.

3
Автор поста оценил этот комментарий

Лучше учись на чем-то другом, не надо Делфи.

Игрульку заценим

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

что посоветуете? с++?

показать ответы
0
Автор поста оценил этот комментарий

Как же я люблю delphi....

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

шрифты не установлены у вас xD

и кодировка

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества