Wątek przeniesiony 2015-03-02 18:13 z Edukacja przez msm.

Wspólny projekt

5

Widziałem tutaj już parę tematów jak ten. Lecz z tego co zauważyłem żaden nie odniósł sukcesu. Takie rzeczy trudno zorganizować, prowadzić oraz także brać w nim udział. Jednakże chcę spróbować teraz ja!

Byłbym "szefem" tego projektu, przynajmniej na początku by go rozpędzić i wszystko ustalić.

Dlaczego robię coś takiego? Bo strasznie nie lubię programować samemu. Także nawet jeżeli będzie druga osoba można śmiało już zaczynać projekt :)

Dla kogo? Dla każdego, nawet dla bardzo początkujących (takich co nie wiedzą co to jest zmienna).

W czym i co? Obojętnie w każdym języku i wszystko. Ja jestem elastyczny (nawet webdeveloperka za która nie przepadam ;)). Jeżeli uczestnicy nie wybiorą to temat wybiorę ja. Póki co chodzi mi po głowie

  • puzzle quest w unity
  • prosta strzelanka z rzutu izometrycznego także w unity

Ideą jest samonauka. Oczywiście będę pomagał jeżeli ktoś będzie takowej pomocy potrzebował. Ale większość rzeczy to będzie własny research. Na pewno nie chodzi o dawanie rybki tylko wędki, tak by w przyszłości każdy kto uczestniczył mógł poprowadzić takie coś samemu czy napisać coś takiego samemu

Nie jestem doświadczonym programistą. Większość rzeczy zapewne będę musiał się nauczyć. Ale przecież o to chodzi w programowaniu ;) Zielony także nie jestem (w końcu pracuję w zawodzie ;))

póki co wstępne spotkanie na ircu jutro (2014-01-04 sobota) o godzinie 20
http://webchat.quakenet.org/
na kanale #wsproj

pomysły jakiekolwiek oraz chęci czy cokolwiek co chcecie napisać jutro piszcie teraz pod tym postem ;) Im mniej czasu jutro nam to weźmie tym lepiej.

Wiem, że jutro to bardzo szybki deadline, ale... Jestem trochę w gorącej wodzie kąpany ;)

0

a może Java ?

Chodzi mi po głowie ostatnio projekt, system obslugi szkoły / wirtualny dziennik / zarzadzanie cala szkola (nauczyciele + uczniowie), 3 panele (dla ucznia, nauczyciela i adminstratora). Aplikacja desktopowa łącząca się z zewnetrzną bazą danych.

propomowane technologie JAVA + Hibernate.

Może i proste, banalne ale warto, szczegolnie dla poczatkujacych.

0

hm.. myślę, że jakby mi czas pozwolił to bardzo chętnie bym się przyłączył ;) pomysł z dziennikiem popieram

0

A tak na poważnie: na Jave/C/C++ mogę się pisać ;)

0

może nowego fejsbuka? xd

0

mnie przez myśl przeszedł też pomysł na projekt systemu do obsługi klientów w gastronomii. tzn byłyby tam listy produktów, tworzyłoby się plansze ustawienia stolików i można byłoby bonować zamówienia ludzi
Nie wiem czy ktoś kiedys pracował w gastronomi z systemem POS - coś podobnego ;) już co prawda stworzone, ale moglibyśmy się czegoś nauczyć

0

Ten system POS to nawet ciekawa sprawa, można by to wykonać jako open source i puścić w świat. Bo dziennik to mało ciekawa sprawa bo szkoły takiego systemu nie wprowadzi bo z kuratorium pieniądze dostają na librusy.

Dodatkowo ciekawie by było to zrobić w wielu technologiach, bo java+hibernate w styczniu dla osoby co nigdy obu nie kompilowało to ZUO.

0

W tym wszystkim nie chodzi żeby "puścić w świat". W tym wspólnym projekcie NIE szukajcie zarobków. Może przy następnych jeżeli ten się uda. Moim zdaniem dziennik w Javie jest ciekawym rozwiązaniem. Jest prosty, ale łatwo go rozbudować o nowe rzeczy. Jeżeli dzienniczek się uda to wtedy będzie następny projekt. Może być i ten program do obsługi barów. Fajny, nie jest szablonowy. Ale na początek moim zdaniem jest za trudny (chyba, że każdy kto tutaj będzie programował nie będzie tak uważał to można zacząć od tego). Dzisiaj o 20 się wybierze projekt i zobaczy kto będzie w tym uczestniczył. Jak będą 2 osoby to będzie i tak sukces. A jak projekt zostanie ukończony to już w ogóle bajka ;)

0

Jestem za projektem w C/C++ chciałbym w tym uczestniczyć, ale moje możliwości językowe są ograniczone.

0

Świetny pomysł, już od dłuższego czasu czekałem na coś takiego :) Jeżeli będzie w C++ to przyłączę się, bo niestety jest to jedyny język, który szlifuję póki co.

0

Też był bym zainteresowany tylko C++ znam :/

4

Pierwsze spotkanie za nami! Przepraszam wszystkich za chaos na ircu. Ale po podzieleniu się na trzy obozy ciężko było to ogarnąć wszystko. A chciałem dać już pierwsze zadania każdemu by projekty już ruszyły

Osób na kanale było koło 15, a do projektów będzie 10-11 osób! Dlatego stwierdziliśmy, że nie będzie jeden projekt, a kilka by się podzielić na małe grupy

Będą realizowane trzy projekty

  1. interaktywne menu w barze/restauracji do zamawiania potraw/napojów
  2. Dziennik dla nauczycieli i uczniów
  3. Puzzle quest w c++

1. Interaktywne menu w barze/restauracji do zamawiania potraw/napojów obj-c + cos na server
Tutaj mam największy orzech do zgryzienia. Temat dla mnie nie jest prosty a nawet bardzo nowy jeżeli chodzi o logike działania (webservice).
Osób chcących realizować ten projekt jest 2. iOSGuy oraz TheStranger. (może jeszcze **azalut(?) **)
Niestety nie udało nam się początkowych szczegółów ustalić. Chłopaki dajcie mi jakoś znać to postaramy się coś razem ustalić.

**2 Dziennik dla nauczycieli i uczniów java + hibarnate **
Osoby chcące brać udział: **szweszwe **xyz12345 **azalut(?) **niezdecydowany(?) **zibi ****hcubyc **(male taski)

opis programu (pierwszej wersji)
<fasadin> wiec mamy prosty panel logowania
<fasadin> użyszkodnik oraz haslo
<fasadin> przy logowniu od razu powinno rozpoznac czy to uczen czy admin czy nauczyciel
<fasadin> pozniej proste menu dla kazdego z nich z mozliwoscia ogladania ocen, dodawania edytowania oraz dodawania uzytkownikow

o godzinie 22 spotkamy się na ircu na kanale #drugiprojekt by przedstawić swoje architektoniczne wizje na temat tego programu. Czyli każdy z uczestników powinien mieć strukture by się z resztą podzielić (klasy, powiazania miedzy klasami oraz metody). Jutro zdecydujemy najlepsza architekture (by pozniej mozna tez ta aplikacje rozwijac) zdecydujemy jaki system kontroli wersji, przez co sie komunikujemy oraz pierwsze taski dla osob.

3. Puzzle quest w c++ w sdl
Osoby chcące brać udział: Gancus, Dregorio, se7ven, ZU0

<fasadin> bedzie proste menu ( w tym wypadku tylko imiona i graj) // sadze ze jeszcze awatar dla graczy, zeby wygrac z 5 dostepnych np
<fasadin> pozniej jako poczatek
<fasadin> wyswietlenie planszy 8x8 rozna wariacja planszy (losowa, ale nie moze na samym poczatku byc trojek czworek czy piatek)
<fasadin> po dwoch stronach lewej i prawej awatary graczy oraz ich pasek zdrowia
<fasadin> przy 4 czy 5 beda jakies specjalne moce // z tego w pierwszej wersji bym zrezygnowal
<fasadin> bedzie jeden typ ktory zabiera zycie drugiemu
<fasadin> na razie bez zadnego AI
<fasadin> dwoch graczy grajacy ze soba

o godzinie 19 spotkamy sie na ircu na kanale #trzeciprojekt w celu takim samym jak przy drugim projekcie

jeżeli ktoś nie chcę na kartce rozrysowywać to tutaj link do programu w którym można takie rzeczy robić
http://www.genmymodel.com/

jak cos to do irca uzywam
http://xchat.org/

0

Tak z ciekawości, planujecie jakieś publiczne repozytorium gdzie na bieżąco będzie udostępniony kod projektów? Nie ukrywam że chętnie bym czasami popatrzył :]

0

Nie mogliście po prostu przyjść na jedyny słuszny kanał #4programmers w (nieco trupiej) sieci PolNet? Mamy ten kanał od zawsze tam, kiedyś był całkiem żywy.

Wybaczcie, że dopiero teraz to napisałem.

0

Czy wciąż można dołączyć do projektu?

3

Skończyliśmy drugie spotkanie wspólne i raczej ostatnie do pierwszej działającej wersji!

w drugim projekcie udział weźmie cztery osoby
@szweszwe, @hcubyc bogdn oraz @pulek

Omówiliśmy wstępną architekturę programu oraz zostały przydzielone pierwsze zadania. Dziennik będzie działał webowo. Więcej informacji zapewne napisze dopiero gdy będzie wypuszczony pierwsza działająca wersja. Nie chce za bardzo napalać tutaj publiczności :D Repo będzie dostępne na githubie, muszę je jeszcze stworzyć. Dodatkowo chce stworzyć dokument opisujący semantykę pisania. Temat dla mnie nowy, bo w javie to ja znam składnie i mechanizmy :) jeszcze tylko dodam, że zapewne zostanie użyty Hibarnate oraz JSF

w trzecim projekcie udział weźmie 5 osób
@Gancus @Dregorio @se7ven @ZU0 @Programmer98

Tutaj również omówiliśmy wstępna architekturę oraz także zostały podzielone pierwsze zadania. Funkcjonalność nadal taka sama jak z postu mojego wyżej, nic się nie zmieniło. Repo zostanie także utworzone i również dokument na temat semantyki. Wszystko również stoi na githubie. Sądzę, że pierwsza działająca wersja będzie za 2 tygodnie (wraz z placeholderami)

Dziękuje wszystkim za zaangażowanie. Pamiętajcie, że bez Was projekty by nie ruszyły. Teamy, zamykam. Oznacza to, że jeżeli nikt się nie wypiszę, nikt nie może dojść już do istniejących projektów. Po prostu nie miałby co robić. I tak w tej chwili zadania są dość małe. Projekt pierwszy zostaje porzucony. Prowadzenie dwóch projektów i tak zajmie mi dużo czasu.

Wszystkie rzeczy postaram się zrobić jak najszybciej. Jutro mam cały dzień zajęty, ale MOŻE zrobię to jutro. Najpóźniej do środy.

osoby w trzecim projekcie zgodziły się na irca na quakenecie w pokoju #trzeciprojekt, póki co, nie mam alternatywy dla irca, więc prosiłbym uczestników projektu drugiego o byciu na ircu w #drugiprojekt.
Pamiętajcie żeby odwiedzić irca 4p który znajduję sie na PolNecie (endrju wyżej dał serwer na który można się logować) IRC łączy ludzi :)

W razie potrzeby znajdziecie mnie na ircu lub pisać tutaj prywatne wiadomości.

EDIT jest już github dla trzeciego projektu
https://github.com/puzzle4p/puzzle4p

i dla drugiego tutaj
https://github.com/dziennik4p/dziennik4p

także każdy z uczestników odbija brancha od mastera i robi swoje zadania. Później wszystko z tym co ustalaliśmy na spotkaniach

Pamiętajcie o dokumentacji ;) co do javy
http://pl.wikipedia.org/wiki/Javadoc

co do c++ to trzeba stworzyć osobny plik i w nim pisać (nie znam żadnego narzędzia który by to robił w c++)

4

Jeśli chodzi o dokumentacje do C++ to chyba pora zainteresować się Doxygenem ;)

2

Minely dwa tygodnie. od rozpoczecia

Pierwszy projekt padl zanim nawet sie rozpoczal, nikt z zainteresowanych nie chcial nic napisac do mnie pod tym wzgledem. Temat szybko ucichl. A szkoda, bo pomysl byl bardzo fajny

Drugi projekt.
Musze Tu pochwalic @hcubyc ktory jako jedyny cos zrobil (to co mial w tasku). Wykazuje zainteresowanie i checi. Ja ten projekt porzucam, we wzgledu na to, ze nie chce mi sie ciagnac trupa, niby jakies zainteresowanie jest ale na dobra sprawe nie ma zadnego progresu. Szkoda, ze niestety tak to sie konczy. Jednak jezeli @hcubyc bedziesz chcial mozemy razem (Ty i ja) zrobic jakas aplikacje ;)

Trzeci projekt
Tutaj dwie osoby, @se7ven i @Gancus pracuja swoim tempem, reszta zrezygnowala lub nie odpowiada. Jaki rezultat?
Dwa komity na mastera od se7ven'a (jest juz gotowy szkielet z main i State jezeli chodzi o menu). Teraz pracuje nad gui tak by mozna bylo dodawac buttony i inne rzeczy tego typu. Najbardziej podoba mi sie jego postawa. Jest najbardziej aktywny ze wszystkich, widac ze chce skonczyc projekt wspolnie oraz sie nauczyc/podpowiedziec. Sadze ze z tego projektu juz cos wyciagnal co moze mu sie w przyszlosci przydac.
Oraz jeden wielki branch od Gancus'a (boardAndTiles) W ktorym na dobra sprawe juz powoli mozemy grac z tego co mi wiadomo (nie sprawdzalem, ale wierze na slowo).
Jeszcze pewnie pare poprawek i sadze ze do dwoch tygodni powinna byc pierwsza wersja w ktora mozna jako tako pograc :) Wtedy juz chyba powinno byc z gorki. Jezeli hcubyc nie bedzie chcial niczego pisac, to wtedy dolacze rowniez do kodzenia z chlopakami.

Dziekuje przede wszystkim tym trzem osobom ktore wkladaja swoj czas i energie w te projekty. Dzieki Wam wspolny projekt na dobra sprawe sie udaje :) Nastepny post miejmy nadzieje to bedzie informacja o wydaniu pierwszego release'a!

0

Słomiany zapał skąd ja to znam... Z chęcią bym też do czegoś dołączył (c++ lub c#) ale już jestem uwikłany w pewien projekt poza pracą i uczelnią i zabiera mi prawie cały czas. Hmm zastanawiam się jak by tu ludzi zmotywować bo widzę, że się nieźle na to napaliłeś @fasadin . U mnie jest to, że mamy społeczność użytkująca to i wypowiadającą się w liczbie ok 70 miesięcznie i to jest motywacją więc może by zamiast robić to poprzez forum stworzyć specjalny dział na coś takiego? Typu nasze projekty promowane przez 4p? Wiem, że jest możliwość pochwalenia się swoim projektem ale to nie to samo. Taką jakby stronę danego projektu wbudowaną w 4p zrobić z pełnymi informacjami, buglistą itp jako promocja na świat projektu a że w 4p jest wielu ludzi to już zalążek użytkowników by był. Jeżeli się widzi, że ludzie korzystają to naprawdę jest spora motywacja często większa niż kasa na koncie ;)

0

@mr_jaro był już kiedyś taki dział: Yosemite ale nie wypalił ;]

0

Chętnie dołączę do projektu nr 2. Jak coś proszę o info :)

0

też chętnie dołączę jak będzie coś wiadomo proszę o info na najlepiej na pw
java/js/c#

EDIT: teraz zauważyłem reszte wypowiedzi ... ale zostawie jak by coś ruszyło to chętnie dołącze

0

Fajny pomysł z tą inicjatywą ;).
Jakby byli chętni to ja mam pomysł na fajną (moim zdaniem) prostą grę na podzielność uwagi, którą już od dawna chodzi mi po głowie, ale jakoś nie było mi dane jej napisać... Gra jest naprawdę prosta (kiedyś nawet zacząłem ją pisać), i na upartego sam bym ją zrobił, ale niestety potrzebuję jakiegoś bodźca motywującego i fajnie byłoby to zrobić w kilka osób (przynajmniej 2 a najlepiej 3)... Gra może być szczególnie pomocna do poprawienia micro w takich grach jak warcraft 3 lub starcraft ;D.
Jeśli chodzi o mnie to w grę wchodzi tylko C++. Na pewno przydałoby się jakieś wsparcie - przynajmniej w zakresie organizacji kodu i takich tam, bo nigdy nie pisałem gier :P

Jak będą zainteresowani to chętnie opiszę zasady gry i podam więcej szczegółów ;D

0

Coś mi się widzi, że bez porządnego UML'a na start każdy projekt skończy się tak jak ten pierwszy :)

0

Chętnie bym coś popisał w javie, w razie co PM ;)

0

chetnie dolaczylbym do projektu 3 jesli to jeszcze mozliwe ;)

1

Ostatni raz jak tu pisałem, mówiłem, że napiszę jak będzie pierwszy release. Niestety tak nie jest.

Jest tak, że mamy wszystko praktycznie gotowe (już gotowy kod) tylko teraz musimy po mergować, poprawić estetycznie kod, poprawić bugi, i zrobić kod by korzystał z tych samych klas. Sądzę, że jutro jak każdy z nas będzie miał czas (@se7ven oraz @Gancus oraz ja) to jutro powinienen napisać małego posta o tym, że zostało wszystko wydane, ale w innym dziale. A dokładniej opinie i recenzje :)

Nie są to och achy jeżeli chodzi o grafikę. Ale podstawowa logika została zrobiona.

Obecnie na masterze, jest gotowy plik projektu (visual studio 2013) wystarczy odpalić i już można budować. Nic nie trzeba konfigurować.
Na branchu Game, można zagrać już i stoczyć walkę (niestety na razie bez AI)

Cieszę się, że na pewno to zostanie ukończone, chłopaki chcą prowadzić to dalej. Plan mamy śmiały bo chcemy zrobić multiplayera. Nie wiadomo kiedy wszystko zostanie wydane. Jednak mimo sesji i u mnie trochę braku czasu zdołaliśmy ukończyć :)

Na razie nikogo nie chcę by dołączał do projektu, ta dwójka + ja radzimy sobie całkiem sprawnie i wiem, że mogę na nich polegać. Nie ma problemu by ktoś korzystał z tego co tam jest. Może po pierwszym relase jak będzie dużo pracy to wtedy napiszę posta, że jest miejsce dla kogoś.

0

Ja jednak będę miał czas aby coś "społecznościowo" poduczyć się, więc jeżeli będzie możliwość to można by uruchomić nowy "nabór"

1

http://4programmers.net/Forum/Off-Topic/Oceny_i_recenzje/229711-puzzle4p_prosba_o_feedback

:)

także sądzę, że możemy jeszcze jedną osobę wziąć do projektu. Nie ważny jest poziom zaawansowania tej osoby, może być baaaardzo początkujący. Chodzi mi bardziej by osoba miała czas i wolę napisania. Żebym się nie naprodukował dzień czy dwa na input a później tyle słychu od tej osoby. Także nie fajne jest jak ktoś coś dostaje do zrobienia i także znika. Więc kryteria chyba nie są bardzo wygórowane ;)

0

Czy są chętni, żeby ożywić projekt nr 2?
Java, hibernate i może spring ze strutsami? ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1