Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Чудо - "программистам" посвящается   Найти похожие ветки 

 
Archvile   (2003-04-03 23:36) [0]

А у меня все получилось :) Игра "Пятнашки", 3 уровня сложности, реплеи, High Scores :) теперь надыть как-нибудь в свет выложить :)


 
MeF88 ©   (2003-04-04 10:33) [1]

Ну вообще речь типа шла о серъезном и крупном проекте. А вот если бы у тя прога еще пошагам решать умела эти пятнашки, а лучше собирать кубик-рубик, было бы круто. О, кстати, надо будет кубик-рубик сделать.


 
k-man   (2003-04-04 12:37) [2]

Выкладывай, с удовольствием посмотрим - я люблю пятнашки.
Но вообще Mef прав!


 
Archvile   (2003-04-04 16:18) [3]

Куда выкладывать - это самый главный вопрос :) Если кто поможет это хорошо :)
А чтоб разбирать могло - так это да, это надыть подумать будет.


 
Archvile   (2003-04-04 16:21) [4]

А насчет сырьезного проекта - это очень большой перебор :) поскольку мне всего лишь 15 лет скоро будет :) и сами понимаете, меня никто ничему не учил. Я, так сказать, сам разбирался во всем


 
k-man   (2003-04-04 17:44) [5]

Выкладывай хотя бы на народ. Ну а насчет возраста: ну и что, я например от тебя тоже недалеко ушел, а mef88: его ник сам за себя говорит, а он вон космосим делает! Так что возраст не показатель!


 
Axis_of_Evil ©   (2003-04-04 18:13) [6]

Согласен, показатель - не возраст.

ЗЫ А в 16 лет пошаговую стратежку типа циливиливилизации (только без экономики + некоторые вещчи) делать не позор?
// Это я про себя
ЗЗЫ дайте ответ на ЗЫ


 
Archvile   (2003-04-04 18:22) [7]

http://fifteens.narod.ru/index.html
там и лежит :)
а если сразу файл, то:
http://fifteens.narod.ru/fifteens.rar


 
k-man   (2003-04-04 18:30) [8]

to Axis_of_Evil
А почему позор!
Наоборот люди скажут "Вот ему 16 лет а он написал.. <<и описание
какой-нибудь сложной и интересной программы".>> Это может быть и не игра(как отчасти в моем случае - игра уже позади...)
а просто серьезная вещь.


 
Archvile   (2003-04-04 18:36) [9]

ну так что там? посмотрели??? а _циливиливилизацию_ делать не позор, почему же :) а насчет возраст не показатель - ок тогда начинающий программист не умеющий даже свою компоненту сделать :)


 
k-man   (2003-04-04 18:45) [10]

Посмотрели! Ну во-первых сделай игру скажем так - оформленной!
А то смена Caption"ов на кнопках не катит. Над дизайном тебе
надо поработать: включи анимированные кнопки(хотя бы) сделай красивую форму( ну по крайней мере я так делал, когда писал свою игру ). В общем там работы еще хватит... Но самое главное все работает, а дизайн дело важное, но десятое. И подумай над предложением Mef"a там придется серьезно пошевелить извилинами.
В общем твоя игра оставила приятное впечатление, а если учесть что ты начинающий, то - молодец!
Ну а насчет возраста: дело не в возрасте: а в опыте и способностях-:)  


 
Archvile   (2003-04-04 19:13) [11]

насчет возраста я так же и сказал, над предложением Mef-а буду думать на досуге :) А дизайн будет делаться намного дольше, поскольку это мой первый опыт в написании. а если что скидывай предложения на мыло


 
k-man   (2003-04-04 21:14) [12]

насчет предложений: сделай хотя ба на imag"ах!


 
Archvile   (2003-04-04 21:28) [13]

Нарисуй мне картинки :) я очень способный :) но не в рисовании :)


 
k-man   (2003-04-04 22:04) [14]

В рисовании я такой же способный как  и ты. Сам себе угребся рисовать, в итоги свалял на Фотошопе. Но и то не очень получилось.


 
Archvile   (2003-04-04 22:49) [15]

Блин оставь мне свое мыло плиз или пошли на мое, чтоб можно было консультироваться длинными письмами :0 и откуда ты сам? город в смысле
Идея самих картинок уже есть теперь осталось 99% работы - нарисовать их :> я оччень хорошо все придумываю, но рисую - плохо и ненавидел уроки рисования


 
k-man   (2003-04-05 07:26) [16]

Пиши k_man@list.ru.
А насчет города - Пенза!


 
MeF88 ©   (2003-04-05 08:53) [17]

Эх, очередные пятнашки... А насчет рисования, кнопки можно в UleadPhotoImpact 7.0 сделать достаточно быстро.

> Над дизайном тебе
> надо поработать: включи анимированные кнопки(хотя бы) сделай
> красивую форму( ну по крайней мере я так делал, когда писал
> свою игру ).

Ага спецэффекты. Типа хотя бы кнопки передвигаются или у одной кнопки Aplha уменьшается, а после в другом месте Alpha увеличивается. Правда такое по-моему проще сделать на DelphiX. На mirgames.ru даже компонент интерфейса для DelphiX есть.
P.S. Я пятнашки в 12 лет на флэше за пару дней сделал... А после начал думать над интелектом противника в флэш-формуле1 вид сверху, прикольно было, я тогда даже не врубался почему x=x+cos(Pi/180*Angle)*Speed а y=y+sin(Pi/180*Angle)*Speed... И вообще в векторной графике все гораздо проще, чем в растровой (по части чертежей и просто рисования)


 
Archvile   (2003-04-05 12:25) [18]

//Я пятнашки в 12 лет на флэше за пару дней сделал...
Да, а я винду в 2 года написал на бэйсике...
это похоже на то, как если бы я пошел купил себе муки там всякой, мяса и сделал бы пельмени, а ты купил бы полуфабрикат, сварил и говоришь - а я 3 года нахад пельмени сделал...
#$% ты Mef88, чтоб не материться


 
neuro ©   (2003-04-08 16:57) [19]

Так..Mef родился в 88..Значит сейчас ему -- ~15 лет..В 12 лет он уже умел кодить на скриптовых языках..Это значит на распространенных среди начинающих pas/bas он умел кодить где-то лет в 9-10..Вундер-кинд!!!

2Mef: по-моему ты где-то переврал что-то =)


 
Урб   (2003-04-08 17:06) [20]

Я начал кодить в 10 лет. Это нормальный возраст для начала коденья. ;) Никакого вундеркинизма.


 
k-man   (2003-04-08 18:22) [21]

В 9-10 лет - не слабо!
Нормальный возраст, для коденья(!), нет ребята - это для варенья нормальный возраст. Тут один разработчик программ ядерной безопасности начал кодить в 8 лет в конце восьмидесятых!
Ему уже высказали свое мнение. В общем, согласен с neuro, либо у нас слишком много гениев, либо, ребята, бабушкам у подъезда рассказывайте про написание Виндоус  на горшке:-)
Хотя вариант с гениями вполне возможен...


 
Урб   (2003-04-08 19:47) [22]

Да не... никакого Виндовса, что так критично то сразу. Тихонько фигню всякую, текстовые игрушки, прыгающие буковки, игры типа: человечек прыгает через фигню... и пр. Я абсолютно серьезно. На барсике, а потом на паскакале 5.0.. тогда еще... а потом и 5.5

Правда програмировать тогда сложней было, пока адлибом пукнешь (типа звук) крыша сьедет.

Я когда на Мак пересел под ФинкПаскаль чуть от счастья не умер насколько просто выводить было там звук и картинки...

(что-то я разболтался, офтопик это все)


 
k-man   (2003-04-08 19:50) [23]

Ну предположим я верю. Значит в 9 лет писать на барсике. Предположим... Тогда во сколько у тебя появился комп. Ведь не сразу писать, нужно и освоится и в игры какое-то время поиграть?


 
neuro ©   (2003-04-08 19:52) [24]

Не..Все-таки в 9-10 лет _игрушки_ -- не серьезно..Алгоритмика-то еще не выработалась..Откуда возмуться алгоритмы?
Далее, про скроллер (если я правильно понял про прыгающие буковки) -- тоже бред, ибо математика нужна..Хотя школьная прокатит, но пока допрешь, что в программировании она нужна -- закончишь 9-й класс =).


 
drnet   (2003-04-08 21:12) [25]

А вобщем тенденция однако!

Когда у меня в "91 286 появился я уже простенькие фишки на Spectrum-e делал.
И вундеркидеров тогда небыло.

И дело тут в том как рано этому киндеру комп в руки попадет, и как быстро ему гаматься надоест.
Я первые 4 месяца на ZX только игрался :) и больше чем LOAD "" выдать немог.

А теперь время другое, и большенству этих киндеров как-раз 14-16 лет.

Это все ИМХО. ;)


 
k-man   (2003-04-08 21:42) [26]

2neuro
Да базовые знания безусловно нужны. "Простенькие фишки"
может сделать и можно, но только очень простенькие.


 
MeF88 ©   (2003-04-09 14:53) [27]

Ну вон на республиканской олимпиаде за этот год по информатике чувак, которому лет 13 даже в десятку попал, а на городе вообще 2 место занял (после меня). А вот на республике я сильно облажался - всего 7 место, впрочем я последний год только игроделаньем и сайтотворением занимался.
А насчет пятнашки в 12 лет - какая разница на флэше, на delphi, на дельфи по-моему даже легче. И вообще я паскаль узнал только в 13 лет, в 11 лет сделал калькулятор на Visual FoxPro (дальше мои изыскания на этом закончились), в 12 у меня книжка по JS была, а JS и Flash-скрипт тоже самое, в 13 лет PHP, Pascal, Delphi, в 14 лет учу OpenGL. А школьная программа по информатике - отстой, кому она нужна... Вот математика и геометрия рулит. А вообще игры писать на OpenGL надо как-минимум после изучения стереометрии.
2drnet: Насчет гаматься согласен, но на Pentium 166 особо не погамаешься, а на Celeron 1200 сейчас игр практически нет - штук 5 нормальных найти можно разве что, сейчас игры делать не умеют и классика не стареет. Я даже в KingsBounty играл. И даже X-com на флэше пытался сделать, но дальше простенькой изометрии не пошел.


 
k-man   (2003-04-09 16:06) [28]

Насчет игроделанья ты перегнул.

> а на Celeron 1200 сейчас игр


Я тебя уверяю , что знаю не одну игру, где целерон 1200 не будет удовлетворять по скоростным показателям и останется далеко позади.(в отличие например от аналогичных AMD Athlon)
Ну а игры сейчас делают - закачаеешься... Чего стоит недавно вышедший Splinter Cell.



 
Archvile   (2003-04-09 18:13) [29]

а комп у меня с 3 лет ;) нормальный 486-sx 25/4 ОЗУ/133mb Hdd с 6 лет :) а пятнашки мое далеко не самое первое творение... просто раньше это всякая фигня была, Инета у меня не было...
Кста, готовится к выходу следующая версия пятнашек моих с юзанием ColorButton от Intell (где-то тут был такой на форуме) и подсветкой следующих кнопочек. Порылся в Инете насчет Пятнашек - мрак и ужас, с таким управлением и графикой - только в крематорий или Микрософт :)


 
neuro ©   (2003-04-09 18:15) [30]

У меня тоже был Zx и я тоже писал всякие феньки на нем.Но дальше разноцветных кругов с разными радиусами по рандому на экране это не заходило (тогда я и полюбил рандом =) )..

А остальное только по книжкам..Потом уже можно было думать о более серьезных вещах.

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

Про JS..JavaScript -- ООП-шный язык..В 10 лет ООП???


 
Archvile   (2003-04-09 18:20) [31]

Кста почему комп у меня появился в "94, а кодить начал ~"02? это потому что я не сразу пошел в программирование, а начал разбиратся в Виндах, строении компа, у меня пару лет Линух даже стоял. счас мне просто диска не хватает, а то бы и счас стоял, и не Win+Delphi было бы, а Linux и C(++). Сам мог компутер из отдельных частей собрать в !!!! 9лет


 
Archvile   (2003-04-09 18:22) [32]

Кста почему комп у меня появился в "94, а кодить начал ~"02? это потому что я не сразу пошел в программирование, а начал разбиратся в Виндах, строении компа, у меня пару лет Линух даже стоял. счас мне просто диска не хватает, а то бы и счас стоял, и не Win+Delphi было бы, а Linux и C(++). Сам мог компутер из отдельных частей собрать в !!!! 9лет
А насчет олимпиад - так кто только по программированию, а кто по математике, физике И информатике. плюс всякие творческие работы (это у нас в лицее такая заморочка) и т.д.
Для информации - живу в Кривом Роге, Украина


 
neuro ©   (2003-04-09 18:23) [33]

Дык, а что тебе мешает С++ поставить на Win?Если брать gnuc++, то он маленький весьма..


 
Archvile   (2003-04-09 18:24) [34]

блин сервак глюкануло :>


 
Archvile   (2003-04-09 18:26) [35]

а хрен его знает что мне мешает... наверное я хочу сначала все-таки пятнашки до невозможного уровня поднять :) повторюсь - то что я нашел в Инете пятнашки - это мрак и ужас!


 
neuro ©   (2003-04-09 18:45) [36]

Гмм..По-моему нельзя вечно "пятнашки" совершенствовать =).Ибо они ограничены =)


 
k-man   (2003-04-09 22:40) [37]

Да займись чем-нибудь посерьезнее. Кстати видел потрясающую
вещь обычные пятнашки с регистрацией за 12$. Долго смеялся.


 
MeF88 ©   (2003-04-10 09:33) [38]

2neuro:

> Про JS..JavaScript -- ООП-шный язык..В 10 лет ООП???

Ну я бы его не назвал ООП-шным языком, хотя есть немного, но он сильно ограничен по части сохранения и записи. И не в 10 лет, а в 12 лет. А в 12 на техническом английском вполне можно читать, правда я до сих пор грамматику так и не выучил =( Зато читаю теперь почти свободно.
2k-man:

> Я тебя уверяю , что знаю не одну игру, где целерон 1200
> не будет удовлетворять по скоростным показателям и останется
> далеко позади.(в отличие например от аналогичных AMD Athlon)

Согласен, но я имею в виду, что в общем-то они все пойдут, но хоть и с тормозами. Ну ладно в NFS6 можно поиграться недельку, ну в GTA3 тоже недельку, NewerwinterNight - вообще отстой полный после двухдневной игры, Morrowind - приколько неделю играть, а дальше отстой полный, MOO3 - вообще лажа, вот в JKII: Jedi Outcast я долго играл, так как там надо еще и с мечом управляться, акробатикой и силой учиться пользоваться. Но я еще не встретил ни одну игру из новых, где можно было бы играть минимум месяц, скажем я Fallout2 проходил 5 раз, M&M6,7,8 минимум 2 раза, MOO2(кстати на аглийском) я вообще раз 30 начинал играть, правда закончить удачно получилось только два раза. Sprinter Cell - прикольная игрушка. Ну в Warcraft3 можно недельки две поиграть.


 
k-man   (2003-04-10 14:02) [39]

А я вообще ни разу не играл в МОО2 да и некогда:)


 
neuro ©   (2003-04-10 18:48) [40]

JavaScript вполне нетривиальный язык..Достаточно того, что нету единого стандарта (в смысле того, который все поддерживают).


 
Archvile   (2003-04-11 16:10) [41]

2k-man
а предложи че еще можна щас делать? у меня нету просто времени щас думать над этим :(
кстати может мне кто-то подсказать, что можно нормально использовать вместо Sleep(...)?


 
Archvile   (2003-04-11 16:25) [42]

Дааа, надо что-то другое делать, а не пятнашки... Посмотрите на эти если хотите - http://www.panvasoft.com/cgi-bin/out.cgi?lng=rus&gr=3&rz=7&id=124
тута явно усовершенствованы до невозможности :)


 
k-man   (2003-04-11 16:52) [43]

Ну предела совершенства нет.
А насчет того что тебе делать сейчас то у тебя
есть несколько направлений которые требуют головы, вот некоторые
из них:
В-нулевых проекты связанные с использованием 3Д графики.
Во-первых проекты связанные с ИИ.
Во-вторых все вместе, то есть то чем я сейчас занимаюсь=).


 
Arch-vile ©   (2003-04-12 16:25) [44]

ну все-таки новая версия выложена - заходите http://fifteens.narod.ru хотя ничего в общем-то и нету...


 
GameBoy ©   (2003-04-12 22:27) [45]

"Стрелками на клаве указывается направление, в котором будет "передвинута" пустая ячейка". Вообще-то логичней было бы указывать стрелками направление, в котором перемещается непустая ячейка на место пустой :)


 
Arch-vile ©   (2003-04-13 18:09) [46]

А я еще там написано - с любыми идеями и предложениями пишите на МЫЛО. этот форум НЕ для обсуждения МОИХ пятнашек.
Тем более мои друзья-знакомые-родичи БЕЗ объяснения управления (сказано - кнопками и все) сразу играли как надо. вернее даже по-другому: у меня сразу и было такое управление, как ты говоришь, а люди путали, потому и переделал. В истории написания этого нет, потому что рабочие версии не считаются за полноценные и в историю вносятся только изменения от версии к версии. Не буду же я писать: 5 раз изменен шрифт чисел :)


 
k-man ©   (2003-04-13 18:32) [47]

2GameBoy
Гораздо удобнее так как есть..


 
Shadow ©   (2003-04-13 21:48) [48]

Ну раз пошла такая пьянка...
Насчет вундеркиндов - есть программисты подиагнозу, а есть программисты по профессии. У меня и тец и мать - программисты-инженеры, старшие научные сотрудники при ИУО НИАС. Так думаете я во сколько лет за компьютер сел? Правильно! В 0! Точнее в 8 месяцев. И был это 286. Игрался до 8 лет. Дальше учился составлять блок-схемы, а в 9 написал свою первую программу на паскале. Она запрашивала четное количество чисел, а потом красиво выводила их на экран квадратной матрицой, отсортированной по возрастанию. Сейчас я свободно читаю на техническом английском и немецком. Первый раз трхался с Линухом аж!! в 11 лет. Вот так! А вы говорите - вундеркинды. Меня учителя по информатике ненавидят за то, что я пишу программу на паскале ассемблерными вставками.


 
neuro ©   (2003-04-13 22:10) [49]

2Shadow: вообще-то это демагогия все =)
Но и такое видимо тоже бывает..=)



 
k-man ©   (2003-04-13 22:27) [50]

2Shadow
Как со здоровьем(если не секрет), а то я в этом возрасте
побоялся бы...


 
Arch-vile ©   (2003-04-14 22:05) [51]

Уже есть версия 1.6.1 :) намного легче разбирается. Хотите понять почему - посмотрите на скриншоты хотя бы.


 
Arch-vile ©   (2003-04-15 18:07) [52]

Че-то забросили эту ветку...


 
neuro ©   (2003-04-15 18:54) [53]

Просто тема исчерпана =)


 
k-man ©   (2003-04-15 21:25) [54]

Ты же собрался заняться новым проектом - вперед!


 
Shadow ©   (2003-04-15 21:32) [55]

2k-man
А че со здоровьем? Да все нормально. Зрение 1. Бегаю по утрам, и чувствую себя прекрасно.


 
GameBoy ©   (2003-04-15 22:30) [56]

2Shadow
Меня учителя по информатике ненавидят за то, что я пишу программу на паскале ассемблерными вставками. Ну и дурак.


 
k-man ©   (2003-04-16 13:40) [57]

2GameBoy
Я бы на месте модеров такие посты срезал... И авторов в ReadOnly переводил.
Нечего писать -  сиди и жопки морковные откусывай и не лезь
со своей тупостью в чужие разговоры.
Меня такие посты просто убивают...



 
Arch-vile ©   (2003-04-16 16:36) [58]

2Shadow
Мне хотелось бы спросить: с чего начинать учить Ассемблер?
2k-man
Я счас ИИ делаю для Лейтенанта ПАКа (зайдите на fifteens.narod.ru) там лежит
И хотелось бы уж тогда впечатлений от переделанных Пятнашек :)


 
Shadow ©   (2003-04-16 19:34) [59]

2GameBoy
Какой есть.

2Arch-vile
С книжки.


 
GameBoy ©   (2003-04-16 20:31) [60]

2Arch-vile
Совет: Еще добавь звуки и сделай, чтобы при выигрыше появлялась какая-нить картинка (ну, например тётка голая и/или мультик :))


 
Arch-vile ©   (2003-04-16 21:38) [61]

2GameBoy
Да? и куда там звуки вопхнуть? Как появилась линия целая (1-2-3-4) так оно и делает трам-трам-трам?
Ты в сапера играл? ты звуки там включал? то-то же


 
k-man ©   (2003-04-16 22:47) [62]

2Arch-vile
Это уже лучше=) Имею ввиду внешне
Итак 1)сделай цвета настраиваемыми...
    2)если я не ошибаюсь на imag"ах сделано, иногда картинки неприятно моргают, чтобы это устранить поставь DoubleBuffered в True


 
Arch-vile ©   (2003-04-17 16:16) [63]

2k-man
Ошибаешся, это не имаги :)
Это ColorButton. Мне их Intell дал. А вообще это в истории разработки написано


 
k-man ©   (2003-04-17 16:28) [64]


>  А вообще это в истории разработки написано

К сожалению некогда читать историю разработки :-).


 
Arch-vile ©   (2003-04-17 16:42) [65]

2k-man
Не будешь против если я тебе вышлю исходник второй игры посмотреть? Та, где ИИ намечается? А то меня терзают смутные сомненья :))


 
k-man ©   (2003-04-17 16:48) [66]

Валяй! Я некогда не против пообщаться и помочь чем могу.


 
Sauron   (2003-09-27 20:30) [67]

Да, ребята... смотрю у вас тут серъезные вещи творятся пишите офигенные проги, мрак и ужас. :-))


 
Arch-vile ©   (2003-09-27 21:53) [68]


> Да, ребята... смотрю у вас тут серъезные вещи творятся пишите
> офигенные проги, мрак и ужас. :-))

Да вообще капец, и где ты только такую древную ветку отыскал?
Я и не знал что есть такие извращенцы, которые не против в ... покопаться :)
и вабсче, это была моя первая прога. че тебе не нравицца?



Страницы: 1 2 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.65 MB
Время: 0.024 c
3-1078766311
Anarki
2004-03-08 20:18
2004.04.04
Ошибка при динамической загрузке данных в таблицу ADO


1-1079121562
ST
2004-03-12 22:59
2004.04.04
Передача параметров приложению


1-1079421746
Nataly
2004-03-16 10:22
2004.04.04
Delphi 7 больше нет QuickReport???


6-1075230412
WM
2004-01-27 22:06
2004.04.04
Как загрузить History в TSringList?


3-1078235438
Masha Streltsova
2004-03-02 16:50
2004.04.04
Как узнать связанную через foreign key таблицу