jColorLines + Исходный код

Изучая Java вспомнил былые времена (эх, застрял я с этим 1С, нужно вернуться на путь развития). В качестве самоучебной практики написал “клон” бывшей когда-то весьма популярной игры Color Lines  (кто постарьше - тот помнит).

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

Как выяснилось, уже далеко не многие помнят эту игрушку, поэтому в кратце объясню суть.

Перед вами поле 9х9, в котором расположены несколько разноцветных шариков. За 1 ход вы можете переместить 1 шарик, но только в ту ячейку, в которую он может беспрепятственно добраться двигаясь влево и вправо. После каждого вашего хода на поле появляются еще 3 шарика, со случайным цветом и местоположением. Если выстроить 5 или более шариков одинакового цвета по вертикали, горизонтали или диагоналям, то шарики исчезают а за них вам дают от 50 очков. При выстраивании шариков в ряд по 5 и более слуйчайные шарики не выходят. Все просто =)

jcolorlinesscreen

Внимание, нужна Java машина =)

Скачать игру: jColorLines (175)

Скачать исходный код: jColorLines source (182)

2 Комментариев

MMdansФевраль 20, 2010 в 15:28

Напиши на FX!!!! JavaFX

0pexФевраль 22, 2010 в 11:34

Писал как само-практику по изучаемой Java.
С FX есть небольшая проблема - под Linux нет библиотек и разработать там не получится. Но в скором будущем я думаю все же и под FX я ее перепишу ;-)