Резултати от отборните работи по ООП - Април, 2015 (СА Телерик, сезон 6)


27

Публикувам темата с идеята да бъде "агрегат" на резултатите от отборните проекти.
Идеята е да се покаже ясно какво е постигнато и с какви усилия - един вид реклама (и за двете страни).
Реших този път да процeдирам директно от мястото на събитието (защитите), защото опита показа, че доста участници в отборните проекти трудно се решават да споделят постиженията си сами.

Ще съдържа кратко инфо за всеки проект, 2-3 изображения на самото приложение в работен режим, линк към хранилището в GitHub, пълна клас-диаграма (за по-любопитните).
Допълнително може да се изброят и участниците, активно разработвали по приложението, но мисля, че линка към репото покрива всякакви недоизяснени въпроси.

Няма да бъде публикувана информация, която авторите не желаят да споделят публично!
Всеки отбор/член на отбор може свободно да заявява редакции в публикуваната информация, когато забележи некоректности - ще бъдат уважени всички!

Всеки отбор/участник е свободен при желание сам да качи линкове, описание, снимки от приложението и всякаква допълнителна информация, която сметне за нужна!

Успешни защити!

Hints:

  • Внимавайте като говорите за полиморфизъм - Дончо много пита! "Къде правите инстанция на базовия клас и й присвоявате обект от тип наследническия клас?";
  • Друг много актуален въпрос е "Защо има смисъл от еди-кой си интерфейс във вашето приложение? Къде реално се използва?";
  • Обръщат голямо внимание на правилното преизползване на код (по-специално на излишното използване и повторение на код);
  • Евлоги пита изключително за шаблоните за дизайн, които са имплементирани и за обработката на изключения;
  • [14:00] Първи въпрос за използването на ламбда изрази от страна на Дончо;
  • [16:00] Дончо продължава все по-усилено да разпитва за използването (а не наследяването) на интерфейси! Очертава се това да е големият урок от днешния ден!
  • Сред редовните забележки е ненужното наследяване на изключения, когато от това няма реална полза!
  • Ивайло и Ники питат редовно за изричната обработка на изключенията, не само за тяхното хвърляне!

Стена на славата

Team "Papaya" - Project "OOP Repertory"

"OOP Repertory" e Windows приложение, целящо да помогне на учениците/студентите при изучаване на ООП със C#. Софтуера съдържа:

  • речник (dictionary)
  • упражнения и примери
  • поддържа бележник
  • програмистки шеги, целящи да премахнат отчаянието (което неминуемо ще дойде)

Създадени са варианти с WPF и WinForms. Дава възможност на потребителите да тестват код директно в графичната среда.

Team "Elderberry" - Project "Level Money"

Приложението изчислява приходите и разходите на потребителя. Входът (input) се пази в текстови файл. Приложението прави изчисления върху запазените данни и визуализира резултатие при заявка от страна на потребителя.

Потребителският интерфейс е графичен. Програмиран е с WinForms.

Проектът е реализиран основно от 7 човека.

Team "Raspberry" - Project "EasterFarm"

Игра "Вликденска Ферма". Идеята е да си пазите животните (кокошки и агнета) да не ги изядат вълците и лисиците. Събирате великденски яйца, оставени от великденският заек. Вашите животни се хранят с малини и боровинки, които играта генерира на случаен принцип.

Играта е разработена в два варианта - с конзолен и с графичен интерфейс. Графичния интерфейс е реализиран с WPF.

Проектът е реализиран основно от 7 човека.

Team "Dragonfruit" - Project "Trial Of Fortune"

Приключенска игра - избираме си оръжия и се впускаме в приключение.

Целта е да съберем богатство и да се пазим от врагове.

Играта поддържа параметри като атака, защита, жълтици, health points и др. Има крайна класация на участниците. Реализирани са карти, чудовища...

Интерфейса е графичен. Взаинодействието с потребителя се развива чрез pop-up прозорци.

Препоръчвам Ви да я опитате.

Team "Loquat" - Project "Loquat Mega Store"

Идеята е да се реализира магазин за електронна техника, насочен към продукти като телевизори, компютри, радиа, телефони и др.

Проектът е по-скоро база за разработка на всякакъв тип магазин, реализиран със средствата на C#.

Частично реализирания потребителски интерфейс цели бърза демонстрация на фунцкионалността.

Интерфейса е реализиран с WPF. Реализирани са администратори, потребители, айтеми (items). Изготвена е презентация. Има поддръжка на login система, shopping cart, регистрация на нови потребители, категории - аудио, видео, компютри...

Поддържа се подсистема за пазаруване - order, chekout...

Разработено основно от 8 човека.

Team "Honeydew" - Project "Sokoban and Hangman"

Целта на проекта е да имплементира 2 простички игри в едно приложение - Sokoban (Сокобан) и Hangman (Бесеница). Двете игри се достъпват през общото игрово меню при стартиране на приложението.

Потребителският интерфейс е конзолен.

Team "Mandarine" - Project "?"

(автора апелира към отбора да сподели репо-линк към проекта си)

Приложението представлява игра с дракони.

Играе се от двама играчи. Играта е turn-based (както при шаха) - всеки си избира армия от дракони, взима решение как да атакува, кой от противниковите дракони да атакува и т.н. Идеята е много подобна на тази на "Yu-Gi-Oh" - с WarLord и DragonArmy.

Интерфейса е графичен. Реализацията е с WinForms.

Team "Damson" - Project "Event Organizer"

Приложението представлява Event Organizer - управление на събития, организирани от дадена институция (в случая Академията).

Поддържа се добавяне на събития, добавяне на участници в събитие и логин система.

Приложението не е напълно завършено (което е разбираемо)... Потребителският интерфейс е реализиран на WPF.

Team "Nut" - Project "Just Dodge"
Уау - 3D racing игра!
Играчът управлява червен спортен автомобил с курсорните клавиши на клавиатурата. Клавиши "Ляво-Дясно" местят колата в лявата и в дясната пътни ленти съответно, клавиш "Горе" увеличава скоростта. Избягвайте сблъсък с другите МПС-та - леки автомобили, автобуси, линейки - генерирани на случаен принцип. Събирайте монетите, пръснати на пътя (еха). Количеството на събраните пари, както и моментната скорост са показани на инфолентата горе.
Имплементирани са:
  • бонус, правещ колата на играча временно недосегаема/безсмъртна;
  • 2 custom exception класа - против излизане от пътните ленти и за ограничаване на броя коли на пътя до 25 максимум;
Приложението е оптимизирано откъм заделяне и зачистване на ресусрси.
Данните за количеството събрани пари и за ранкинг листата се пазят в текстов файл.
Играта е реализирана с Game Studio Unity 3D (виж картинката).
Приложението е разработено основно от 5 човека.
Team "Fig" - Project "Hotel application"

Приложението е софтуер за хотелиерството - упралвение и запис на резервации, на информация за всички клиенти, на персонал, стаи и услуги в даден хотел.

Използва се от рецепционисти и мениджъри.

Потребителският интерфейс е конзолен.

Team "Blackcurrant" - Project "Monopoly Game"

Идеята е бордова игра, подобна на Монòполи. Играча минава през плочки (tile) от различен тип. Всеки тип плочка има специфични свойства и поведения.

Приложението поддържа street tiles, station tiles, jail tiles, собственици на tile.

Потребителският интерфейс не е доразработен, приложението е на engine етап.

Team "Guava" - Project "?"

(автора апелира към отбора да сподели репо-линк към проекта си)

Team "Durian" - Project "Library"

Приложение, представляващо API за онлайн библиотека. Позволява на потребители да четат книги, да коментират книги, вестници и списания, собственост на библиотеката. Реализацията е чрез 2 йерархии: за книги и за библиотека. Поддържа потребители, модератори, IRedable items...

Работено е по 2 шаблона за дизайн - Simple Factory като шаблон за създаване на всички обекти в библиотеката и Singleton, представляващ самата библиотека.

Потребителският интерфейс е реализиран чрез WPF/XAML.

Приложението е разработено основно от 7 човека.

Team "Avocado" - Project "Space Shooter"

Семпъл, но забавен за игра, двуизмерен space shooter. Създаден посредством XNA Game Studio 4.0 за Vusial Studio.

Целта на играта е да унищожавате вражески кораби, да се пазите от сблъсък с летящи астероиди и да постигнете възможно най-добро класиране. За да е по-интересна, играта съдържа 4 различни типа вражески кораби, всеки имащ различни свойства (летателна скорост, честота на стрелба, енергия...). Има и бонуси, като енергия и амуниции, които помагат на играча да печели по-високи лични постижения.

Космическия кораб на играча се мести посредством клавиши "W", "A", "S", "D" и стреля с еднократно натискане или задържане на клавиш "Spacebar". Стартира се с "Enter".

Приложението имплементира и фоновата музика - основната тема от StarWars (кеф).

Работено по шаблон за дизайн Singleton за астероидното поле.


(Поради невъзможност на автора да компилира и изпълни приложението са използвани изкуствено генерирани изображения. Същия апелира към отбора да качи няколко изображения, отразяващи същинския работен режим на приложението.)

Team "Lime" - Project "Card Game of type 'Yu-Gi-Oh'"
Идеята е игра от тип Yu-Gi-Oh или стратегическа игра с карти.
Характеристики на играта: поле за игра, атака между чудовища, преминаване в защитен режим, 3 типа карти - карта-чудовище, карта-проклятие, карта-капан. Поддържа двама играчи, колекции от карти, размесител (така ли се казва?) на тестетата.
Има и музика.
Потребителския интерфейс не е доимплементиран - приложението работи само на енджин етап, текстово.
Използва дизайн патърн Singleton.
Приложението е разработено основно от 5 човека.

Team "Redcurrant" - Project "Ribes Terra"

(anonymous)

Team "Lychee" - Project "TelerikDefence"

Защитете Телерик от инвазията на чудовища!

Идеята е игра, вдъхновена от "Tower Defence".Целта е да се изтребват дракони, вещици, грифони и др. чудовища, които минават по предопределена пътека през полето на играта. Вашата задача е да спрете всички чудовища преди да са стигнали края на пътеката (Телерик). Имате възможност да избирате 4 различни вида кули, които да разположите на най-подходящите според Вас места.

Разполагате с пари (за купуване на кули), животи, точки (от всяко унищожено чудовище).

Реализирано е движение по диагонал на обектите.

Интерфайсът е графичен, разработен чрез WPF/XAML. Поддържа се един играч.

Изображенията се четат от файлове, данните се запазват във файлове.

Използвани са регулярни изрази за валидация на файловите пътища!

Използва се кеширане на изображенията за по-добра оптимизация на цялостното представяне на играта. Използват се спрайтове и run-time рязане при зареждане на изображенията.

Играта е зарибяваща - Препоръчвам Ви да я опитате.

Team "Blueberry" - Project "Just Blueberry"

Приложението представлява странно демо на взаимодействие на елементарни частици... Доколкото разбирам е само в демо етап (няма възможност за интеракция с приложението). Съществува една основна частица - адрон - и всички други са нейни наследници. Има "лоши" и "полезни" частици.

Интерфейса е конзолен. Има цветни елементи.

За повече подробности вижте клас диаграмата.

Team "Peach" - Project "Annоying Tamagochi"

Игра тип Tamagochi - избирате си животинче и се грижите за него.

Може да стартирате чисто нова игра или да възобновите вече започната. Има избор на име и вид животно при старт - котка, куче, пираня, орел, папагал... Има магазин за купуване на неща за животинчето. Може да се купи месо, пържола, хляб, пица, риба и др. Всеки продукт си има цена. Води се баланс на парите, с които разполага собственика. Отчитат се и получени точки при добра грижа.

Има поддръжка на звуци (ако на животното му е кофти).

Потребителският интерфейс е графичен. Разработен е с WinForms.

Приложението е разработено основно от 7 момчета :)

Team "Cherry" - Project "Dru-Gi-Oh"
Стратегическа игра с карти, тип 'Yu-Gi-Oh'. Реализирана е възомжност за един играч, играещ срещу компютъра.
За разработката са използвани шаблони за дизайн Factory и Singleton.
Потребителският интерфейс е графичен, разработен на WinForms.
Приложението e разработено основно от 5 човека.
Team "Lemon" - Project "Lemon Storage"

Бизнес приложение за управление на стоки, подобно на складов софтуер. Помага на работещите с програмата да проследяват и управляват стоките на склад. Операторите могат да добяват и премахват различни видове стоки. Програмата сигнализира при лиспа на стокови наличности и спомага за вземане на бизнес решения...

Приложението използва база данни SQL (първата за сезон 6, имплементирана в отборни работи).

Има успешен Exception Handling през интерфейсите. Потребителският интерфейс е разработен с WinForms.

Приложението е разработено основно от 6 човека.

Team "Chili" - Project "Monopoly"
Реализация на игра Монòполи.
Поддържа до 4-ма играчи едновременно. Реализирано е разбъркване на заровете чрез инстанция на random клас - взима се random начално положение на зар и се върти random пъти.
Има два типа полета - Purchasable и NotPurchasable. Реализирано е тегленето на карти, както и randomizer на картите. Изчисляват се наличните пари на всеки играч...
При разработката е използван шаблон за дизайн Singleton.
Потребителският интерфейс е конзолен.
Не е доразработена поддръжката на квартали.
Team "Kumquat" - Project "Health Buddy"
Генератор на здравословно меню - предлага на потребителя меню с оглед на калориите, които са препоръчителни за даден хранителен режим (диета).
Поддържат се множество храни и хранителни групи:
  • абстрактни: плодове, зърнени храни и др.
  • конкретни: шкембе (за закуска), месо, риба, мляко, салата, супа и др.
Връщат се изключения при неправилен (?) избор на меню/храни.
Приложението е реализирано с Entity Framework 6. Използвана е база данни. Графиката е разработена с WPF/XAML.
Планове за бъдеща доразработка: категории, цели на потребителя...
Разработчиците отправят специални благодарности на отбор Melon.

(Поради невъзможност на автора да компилира и изпълни приложението са използвани изкуствено генерирани изображения. Същия апелира към отбора да качи няколко изображения, отразяващи същинския работен режим на приложението.)
Team "Mango" - Project "RPG Game"

Проекта представлява основите на класически тип RPG игра. В играта са имплементирани битки, противници, оръжия и др. предмети. Играта предоставя работещ инвентар с отделни полета за отделните типове използваеми предмети. Същото така играта предоставя възжност за множество битки и слаба прогресия, изразяваща се в натрупване на повече предмети. След всяка битка играчът има възжмоност да променя използваната екипировка. Всички обекти, освен самия играч, са представени с двуизмерни графики свалени от Интеренет.

Потребителският интерфейс е реализиран с WinForms. Действията в програмата са базирани на pop-up windows (не се съдържат анимации).

Графичният интерфейс предоставя три основни прозореца:

  1. Прозорец за битка, показващ статистиката на играча и протоивника и предоставящ меню за възможни действия, както и обратна връзка за екефтка на направените атаки.
  2. Прозорец за инвентара и всички функции, описани по-горе, с изображения за всеки предмет.
  3. Порозорец за навигация между битките и позволяващ достъп до инвентара.

Някои от предметите носят уникални имена, напр. "Toyaga" :)
Друг вълнуващ момент е кървавият надпис "Looser" при край на играта, придружен от мъдростта на един гениален doctor honoris causa: "2 PARTS, 50:50 - SOMETIMES LUN, SOMETIMES WIN".

Спазвани са шаблоните за дизайн:

  • Singleton - използван за Creature Factory. Създава се само една инстанция на обекта. Създава произволни противници от предварително заредени опции;
  • Abstract Factory - използван за Item Factory. Конструктор, позволяващ създаването на различни типове обекти от един конструктор.

В GitHub репото може да разгледаде подробно изображенията на всички врагове и оръжия, които играта поддържа.

Реализирано с помощта на целия екип от 8 човека!

Поздравления за гладката презентация на проекта и добрата сработка м/у презентъра и демонстратора!

Team "Melon" - Project "Melon Documentation Generator"

(anonymous)

Team "Nectarine" - Project "?"

(автора апелира към отбора да сподели репо-линк към проекта си)

Не е разработен потребителски интерфейс. Приложението е на етап класова йерархия + данни и логика за поведенията.

(Не успях да схвана основната идея, sorry за което - екипа да ме поправи)

Team "Rambutan" - Project "Zoo Management Tool"

Разработеното приложение ще подпомага управлението на зоологическа градина, като ще пази, обработва и извежда информация за наличните в нея животни, картотекирани по видове и подробна информация за тях, за разполагаемите ресурси – клетки, храна и други, както и ще разполага с картотека на служителите с лична информация за тях, съответните позиции и заплати. То дава възможност за създаване на различни графици за почистване, хранене, посещение на ветеринар.

Приложението също така осигурява възможност за следене и организация на бюджета на зоопарка – разходи, приходи, продажба на билети.

Потребителският интерфейс е конзолен (CLI).

Сред интерфейсите са IFeedable, IAnimal, IEmployee и др.

Работено е по шаблон за дизайн Singleton.

В реализацията е взел участие целият отбор от 8 човека.

Team "Watermelon" - Project "Rogue Clone"

Приложението представлява игра, тип лабиринт. Целта на героя е да обикаля из стаите, да се бие с чудовища, да събира/купува предмети (оръжия, еликсири). Управлението на героя става чрез клавишните стрелки.

Реализацията е разделена на Engine и UI.

Engine-a е реализиран според шаблон за дизайн Singleton.

Потребителският интерфейс е конзолен.

Пътищата в лабиринта се генерират динамично - не са предопределени!

Реализирана е основно от 7 човека.

Team "Coconut" - Project "Academy System

"Academy system" е приложение, което демонстрира проста студентска система.

Осъществени са 2 типа участници - студенти и трейнъри. Студентите могат да се записват за курсове и да преглеждат информация за техни участия в минали курсове: оценка, домашна работа, точки. Учителите са способни да създават курсове, да добавят/премахват лекции и упражнения... Курсовете биват платени или беплатни. Платените курсове дават възможност за придобиване на сертификат, докато при безплатните няма такава опция.

Клас йерархията е изпълнена.

Потребителският интерфейс е графичен. Използван е WPF/XAML.

* Една типична грешка - PaidCourse е реализиран като наследник на FreeCourse, за да имплементира вече разработените от него членове. Евлоги обърна внимание, че това нарушава "IS A" relationship принципа при наследяване - технически е възможно, логически е неправилно!

* Няма използвани събития, шаблони за дизайн, както и ламбда изрази.

* Приложението е нестабилно, затова някои от използваните изображенията са изкуствено генерирани (== извлечени директно от WPF дизайнера на VS)

Team "Strawberry" - Project "Labyrinth Runner"

(anonymous)

Team "Grapefruit" - Project "Restaurant Application"

Приложение "Ресторант" е ориентирано към ресторантьорския бизнес.

Разработени са следните функционалности:

  • Обработка на клиентски поръчки
  • Транспорт на поръчките от клиента до кухнята автоматично
  • Интелигентна калкулация на клиентска сметка (в зависимост от типа на клиента)
  • Следене на броя заети и свободни маси в ресторанта
  • Промяна на статуса на всяка от масите в салона - незаета, заета, резервирана. Единствено оторизираните служители на ресторанта имат права да оперират с тези функции
  • Следене и запис на клиентските плащания (в брой или с кредитна карта)
  • Изготвяне на отчети, отнасящи се за цялото заведение или само до определени негови служители

Приложението е на демо етап (но работи) - липсва активна интеракция с потребителя. Обработва се готов, предварително зададен сценарий и се печатат готовите данни в конзолата.
Всички изисквания са налице - 15+ класа, 5+ интерфейса...

Планове за бъдеща доразработка:

  • GUI (графична работна среда)
  • Поддръжка за 'Happy Hour'
  • Оптимизация на изходния код

Online Team "Castle" - Project "?"

(автора апелира към отбора да сподели репо-линк към проекта си)

Online Team "Inferno" - Project "Board Game Without Name" :)

Приложението представлява бордова игра, вдъхновена от Монòполи, но разширена една идея повече - със земетресения и с болести! Правилата на игра са както и при същинското Монòполи. Земетресенията влияят върху инфраструктурата (имоти и сгради), болестите влияят върху здравето на самите играчи. За целта всеки играч и всяко поле притежават характеристика 'здраве' [%].

Замислени са също банкиране, застраховане, лотария, таймери за ход на играч и за времетраене на цялата игра. По идея победител ще е този, който доведе до банкрут всички останали или при изтичане на времето има най-много ресурси (сбора на цените на закупените имоти + наличните пари – задължения към банки) (за повече инфо вижте документацията). За съжаление не всичко е имплементирано.

Избираеми параметри са:

  • броят на играчите (максимум 6)
  • имената на играчите
  • картата на игра (за момента само 'Sofia City')
  • силата на фоновата музика
  • силата на звуковите ефекти
  • типа на заровете

Потребителският интерфейс е графичен, реализиран с WPF/XAML.
Зарчето е изпълнено със Singleton.
Има възможност за foreach на цялата карта, тъй като имплементира IEnumerator.
Основен абстрактен клас е поленцето, от което всички останали наследяват.
Сред използваните интерфейси са IMovable, IHealth, IDisaster и др.

Играта е реализирана основно от 6 човека.

Online Team "Fortress" - Project "Super Adventure"

Проектът е опит за направа на семпла RPG игра. Авторите са следвали онлайн-ръководството на Scott Lilly "Learn C# by Building a Simple RPG".

Графичният интерфейс е създаден с Windows Forms.
Класовата йерархия се дели на живи същества (играч, врагове) и предмети (оръжия, еликсири).
Сред използваните интерфейси са ILiving за живите същества), IMaximumDamage и IMinimumDamage за чудовищата и оръжията.

Процесът на игра е изцяло базиран на текст-интеракция и е малко трудно за играещия да се ориентира в началото.

Online Team "Necropolis" - Project "Task Manager"
Приложение тип мениджър на задачи, използвано за целите на печатна медия. С помощта му шефове, главни редактори, ръководители на екипи могат да назначават различни по тип задачи на отделите, приоритетно. Задачите за отдел се разпределят до конкретни служители. Всеки служител от своя страна би могъл да го използва за водене на свой собствен списък със задачи.

Задачите биват напомняне и ToDo, всяко ToDo бива малко-, средно- или много важно.

Има определени няколко типа служители: шеф/главен редактор, ръководител екип, старши служител, обикновен служител, малдши служител, клиент.

Всеки служител наследява базов клас Person, всяка задача - базов клас Subtask. Вкарани са и валидатори на задачи и служители, които наследяват базов клас CommonValidator.

Приложението засега е незавършено и е само на демо етап.

Реализирано е основно от 6 души.
Online Team "Conflux" - Project "Star Craft"
Идеята е за конзолна игра с команди (CLI), подобна на StarCraft. Осъществена е сложна клас-йерархия. Съществуват раси, всяка раса е представена от конкретни единици - боец, работник, пазач и др. Съществуват сгради, сред които казарми, команден център и др.

Сред използваните интерфейси са IPlayer, IFighter, IGatherer, IMovable, IPrint и др. (за всяко по-важно нещо е имплементиран съответстващ интерфейс)

Хвърлят се и се обработват собствени изключения.

Реализирано основно от 7 човека.

За съжаление е някак си на етап демо (или просто не мога да я подкарам коректно)...

Online Team "Dungeon" - Project "WDproject"

(в очакване на решение за/против публичност на проекта)

Online Team "Rampart"

(отказ от участие в защитата на проекта)


в C# OOP от Zenix (628 точки)


Отговори



1
Привет, 
Не ми се иска да отварям нова тема, затова ще питам тук: Някой отбор има ли проблем с размера на архивния файл, който трябва да качим? Нашия е 26МВ, а максималното допустимо е 16МВ, какво се прави в такъв случай? Благодаря предварително :) 

Настрана от въпроса, поздравления към всички отбори! Беше ми изключително интересно какво сме сътворили и се чудя кой проект първо да сваля, определено съм заинтригувана от доста :) Благодарности към автора на темата, че отдели цял ден, за да я реализира!! 



2
Изтрийте всичко излишно, включително и гит файловете, които са огромни.

от gbelcheva (612 точки)

2
Изтегли архива директно от репозиторите... Вашето се явява 15мб към момента и ще мине през системата. Дерзай!

от Pip3r4o (3392 точки)



6

Играта на отбор Nut: GameForPC , Github

Инсталационен apk файл за Android : GameForAndroid


от DareDev1l (95 точки)


2

Скрийншот от играта :

DogePicture


от DareDev1l (95 точки)

0

Супер много ви благодаря за линка, че и вашия го бях загубил някакси.

Има обаче един проблем - компилирания файл, към който давате линк не може да тръгне на машината ми. Съобщението за грешка е, че "версията на файла, който се опитвате да стартирате, е несъвместима с версията на системата ви". Системата ми е Windows 7 SP1, х32, едноядрен AMD Sempron, NVidia графична (старичка вече).

Да не би да сте компилирали нещо специално за 64 битови архитектури???

ПП. Графиката е уникум :)


от Zenix (628 точки)



2
OOP Team Blueberry repository: https://github.com/vassildinev/CSharp-OOP-Team-Project

от vassildinev (365 точки)


0
Благодаря за репото.

от Zenix (628 точки)


1

Не знам от кога е, но сега забелязах, че вече в профила пише броя получени точки от отборната работа!

Рамбутан сме с 28.1/34. Другите с по колко сте?


от stoimeniliev (580 точки)


1
От 20 минути са си там, подскачам от кеф :D 

Високи са точките и на Dragonfruit :)

от Pip3r4o (3392 точки)

1
Kumquat (с приложението за генериране на меню с алгоритъма knapsack) сме с 31,8. Определено отборния този месец беше много интересен и съм сигурна, че всички сме научили доста допълнителни неща ^_^



1
Красота! Поздравления на всички :)

от apomarinov (378 точки)


6
А дали има шанс за малко обратна връзка от трейнърите? Не става дума за есета с подробна оценка, но ми е малко трудно да се поуча от нещо, като не знам от какво. Нашият проект определено си имаше проблеми, визирам интерфейсите, и да, винаги може и по-добре. Ако пък не се сблъсквахме за първи път с ООП можеше и да ни е по-добро изпълнението (да имаме и магически юзър интерфейс), да. Но при всички други изисквания покрити, би ми било интересно откъде идва -40% на точките, защото явно сме сбъркали и другаде, но не знам къде. Не искам да споря за оценки, искам да се науча на нещо ;)

от pliok (553 точки)


1
При мен има някакъв бъг. Показва ми 29.4/29 на точките за отборната работа :)

от MarinDraganov (189 точки)


0
Щом е повече си трай :D

от apomarinov (378 точки)

0
Повече от кое? То нали макса е 34.

от MarinDraganov (189 точки)