JavaRush /Java Blog /Random-TL /Anong mga cool na proyekto ang isusulat mo habang nag-aar...

Anong mga cool na proyekto ang isusulat mo habang nag-aaral sa JavaRush?

Nai-publish sa grupo
Alam mo ba na sa sandaling tumawid ka sa ekwador ng kursong JavaRush (maaari ka talagang makarating sa puntong ito nang napakabilis), aalok ka ng iyong mga guro na kumpletuhin ang ilang kawili-wiling mini-proyekto?
Anong mga cool na proyekto ang isusulat mo habang nag-aaral sa JavaRush - 1
Nasa ibaba ang ilang halimbawa ng mga naturang gawain.

Online chat

Sa ikaanim na antas ng Java Multithreading quest, susulat ka ng isang tunay na online na chat at magagawa mong makipag-usap sa mga kaibigan gamit ang iyong sariling likha.
Anong mga cool na proyekto ang isusulat mo habang nag-aaral ng JavaRush - 2
Ito ay bubuo ng isang server at ilang kliyente. Gagawa ka ng protocol ng komunikasyon sa pagitan ng kliyente at server at gagawa ka pa ng sarili mong bot!

Automated na sistema ng pagpapatakbo ng restaurant

Anong mga cool na proyekto ang isusulat mo habang nag-aaral ng JavaRush - 3
Sa gawaing ito, awtomatiko mo ang gawain ng isang restaurant. Ang kakanyahan ng gawain ay ito. Nais ng direktor ng restaurant:
  1. Sa bawat mesa ay may isang tableta kung saan maaari kang mag-order;
  2. Habang inihahanda ang order, ipinakita ang isang ad sa tablet;
  3. Sa pagtatapos ng araw ng pagtatrabaho nagkaroon ng pagkakataong tingnan ang iba't ibang istatistika:
    • naglo-load ng pagluluto;
    • ang halaga ng kita para sa mga order;
    • ang halaga ng kita para sa mga impression sa advertising.
Sino ang susulat ng isang application na maaaring malutas ang problemang ito? Siyempre ikaw ay nasa pinakadulo ng Java Multithreading quest =)

Mga laro

Gayundin, habang nag-aaral ng JavaRush, magsusulat ka ng ilang mga cool na laro (halimbawa, isang space shooter, ang Sokoban puzzle, ang sikat na 2048, Tetris at marami pang iba).
Anong mga cool na proyekto ang isusulat mo habang nag-aaral ng JavaRush - 4
Kung wala kang narinig tungkol sa kanila, sasabihin namin sa iyo sa maikling salita ang tungkol sa mga pinakakawili-wili. 2048 Kung sakaling hindi mo pa nalalaro ang "2048" sa iyong sarili, malamang na nakakita ka ng taong malapit na naglalaro ng larong ito sa kanilang smartphone—sa subway, sa isang cafe, o sa susunod na desk! Ang laro tungkol sa mga tile ay lumitaw noong 2014, napakabilis na kumalat sa lahat ng uri ng mga mobile platform at naging isa sa pinakasikat na "time killers". Well, sa pagtatapos ng Java Multithreading quest ay makakagawa ka ng sarili mong bersyon ng sikat na larong ito. Space shooter Alam mo ba kung aling laro ang nagdala ng pinakamaraming pera sa mga developer nito? Ngunit hindi, hindi ito GTA 5, bilang isang maalam na gamer ay maaaring sumagot. Ayon sa ilang mapagkukunan, ang pinakamatagumpay na laro sa kasaysayan ay ang klasikong Space Invaders. Siguro naaalala mo ang isang ito: isang maliit na combat missile at isang toneladang alien bug, na umaatake nang mas mabilis at mas mabilis sa bawat antas. Kaya, SA PANAHON NG JavaRush, magsusulat ka ng ganito. Snake Simple at masaya, unang lumitaw ang Snake sa isang slot machine noong 1977, at pagkatapos ay na-port... saan man ito nai-port! At lahat dahil mayroon itong isang simpleng lohika, at ang hinaharap na "mga gumagawa ng laro" ay madalas na nagsisimula dito. Sa ikalawang antas ng Java Multithreading quest, ikaw na ang gumawa ng sarili mong "lumalagong ahas".  Arkanoid Kung sa tingin mo na ang Arkanoid ay isang laro tungkol sa isang platform, bola at breaking blocks, ikaw ay lubos na nagkakamali! Sa katunayan, sa Arkanoid ay kinokontrol mo ang isang shuttle (platform), na hiwalay sa isang nahulog na pangunahing sasakyang pangkalawakan, na dumadaan sa isang hindi kilalang cosmic threat (mga bloke) sa tulong ng isang lihim na sandata (bola). Kaya maghintay hanggang sa ikatlong antas ng Java Multithreading quest, at lumikha ng sarili mong bersyon ng epic story na ito.    Tetris Ang pinakasikat na logic game na nilalaro ng mga bata noong 90s, at ang tanging matagumpay na video game na magmumula sa USSR. Nagsilang ito ng maraming clone at ang konsepto ng "parang Tetris". Matututuhan mo kung paano gumawa ng sarili mong bersyon ng hindi nasisira na libro ni Alexey Pajitnov sa panahon ng Java Collections quest.

Aggregator ng trabaho

Sa pagtatapos ng pagsasanay, susulat ka ng isang aggregator ng trabaho at magagawa mong i-configure ito upang pumili ng mga kondisyon sa trabaho na angkop sa iyo;).
Anong mga cool na proyekto ang isusulat mo habang nag-aaral ng JavaRush - 5
Hindi naniniwala na kaya mo? Huwag mag-alala, ang iyong mga guro ay magbibigay ng mga detalyadong tagubilin! Ang pangunahing bagay ay huwag iwanan ang iyong pag-aaral nang napakatagal, upang ang iyong pag-unlad ay hindi mauwi sa wala.  
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION