మీరు CodeGym యొక్క 50-గజాల రేఖను దాటిన వెంటనే (మరియు మీరు చాలా త్వరగా ఈ స్థితికి చేరుకోవచ్చు) మీ ఉపాధ్యాయులు కొన్ని ఆసక్తికరమైన చిన్న-ప్రాజెక్ట్లను పూర్తి చేయడానికి మిమ్మల్ని ఆహ్వానిస్తారని మీకు తెలుసా?
ఈ పనులలో కొన్ని క్రింద వివరించబడ్డాయి.
చాట్
జావా మల్టీథ్రెడింగ్ క్వెస్ట్ లెవెల్ 6 లో , మీరు మీ స్నేహితులతో చాట్ చేయడానికి ఉపయోగించే నిజమైన చాట్ అప్లికేషన్ను వ్రాస్తారు.
ఇది ఒక సర్వర్ మరియు అనేక క్లయింట్లను కలిగి ఉంటుంది. మీరు క్లయింట్ మరియు సర్వర్ మధ్య కమ్యూనికేషన్ కోసం ప్రోటోకాల్ను అభివృద్ధి చేస్తారు మరియు మీ స్వంత బోట్ను కూడా సృష్టిస్తారు!
ఆటోమేటెడ్ రెస్టారెంట్
ఈ టాస్క్లో, మీరు రెస్టారెంట్ పనిని ఆటోమేట్ చేస్తారు. ఈ టాస్క్లో, మీరు రెస్టారెంట్ మేనేజర్గా ఉన్నారు, వారు రెస్టారెంట్ను ఈ క్రింది విధంగా నిర్వహించాలనుకుంటున్నారు:
- ప్రతి టేబుల్లో ఆర్డర్లను ఉంచడానికి ఉపయోగించే టాబ్లెట్ ఉంటుంది;
- ఆర్డర్ సిద్ధమవుతున్నప్పుడు, టాబ్లెట్ ప్రకటనలను చూపుతుంది;
- వ్యాపార దినం ముగింపులో, వివిధ గణాంకాలను సమీక్షించవచ్చు:
- కుక్ వినియోగం;
- ఆర్డర్ల నుండి మొత్తం ఆదాయం;
- యాడ్ ఇంప్రెషన్ల నుండి మొత్తం ఆదాయం.
ఈ పనిని పూర్తి చేయడానికి అప్లికేషన్ను ఎవరు వ్రాస్తారు? మీరు, వాస్తవానికి — జావా మల్టీథ్రెడింగ్ క్వెస్ట్ చివరిలో =)
ఆటలు
మీ కోడ్జిమ్ శిక్షణ సమయంలో, మీరు కొన్ని అద్భుతమైన గేమ్లను కూడా వ్రాస్తారు (ఉదాహరణకు, స్పేస్ షూటర్, సోకోబాన్, ప్రసిద్ధ గేమ్ 2048, టెట్రిస్ మరియు మరిన్ని).
ఇవి తెలిసినవి కానట్లయితే, వాటిలో అత్యంత ఆసక్తికరమైన వాటి గురించి కొన్ని మాటలు చెప్పుకుందాం.
2048
మీరు 2048ని మీరే ప్లే చేయకపోయినా, ఇతరులు తమ స్మార్ట్ఫోన్లలో — సబ్వేలో, కేఫ్లో లేదా సమీపంలోని డెస్క్లో దాన్ని ఆస్వాదించడాన్ని మీరు బహుశా చూసి ఉండవచ్చు! ఈ టైల్ గేమ్ 2014లో కనిపించింది మరియు వివిధ మొబైల్ ప్లాట్ఫారమ్లలో వేగంగా వ్యాపించి, అత్యంత ప్రజాదరణ పొందిన "టైమ్ కిల్లర్స్"లో ఒకటిగా మారింది. మరియు జావా మల్టీథ్రెడింగ్ అన్వేషణ ముగింపులో, మీరు ఈ ప్రసిద్ధ గేమ్ యొక్క మీ వెర్షన్ను తయారు చేసుకోవచ్చు.
స్పేస్ షూటర్
ఏ గేమ్ డెవలపర్లకు ఎక్కువ డబ్బు తెచ్చిపెట్టిందో మీకు తెలుసా? వద్దు, ఇది GTA 5 కాదు, పరిజ్ఞానం ఉన్న గేమర్ ఊహించినట్లు. కొన్ని నివేదికల ప్రకారం, చరిత్రలో అత్యంత విజయవంతమైన గేమ్ క్లాసిక్ స్పేస్ ఇన్వేడర్స్. బహుశా మీరు దీన్ని గుర్తుంచుకోవచ్చు: ఒక చిన్న పోరాట లేజర్ మరియు ప్రతి స్థాయితో వేగంగా దాడి చేసే టన్ను గ్రహాంతర బగ్లు. ఉత్తేజకరమైన వార్త ఏమిటంటే, మీరు కోడ్జిమ్ ద్వారా అభివృద్ధి చెందుతున్నప్పుడు మీరు ఇలాంటిదే వ్రాస్తారు.
పాము
సరళమైనది మరియు మనోహరమైనది, స్నేక్ మొదటిసారిగా 1977లో ఆర్కేడ్ మెషీన్లో కనిపించింది, ఆపై దానిని పోర్ట్ చేశారు... ఎక్కడికి పోర్ట్ చేయబడలేదు?! మరియు అన్ని ఎందుకంటే ఇది చాలా సాధారణ తర్కం ఉంది. ఇది తరచుగా వర్ధమాన గేమ్ డెవలపర్లు వ్రాసిన మొదటి గేమ్. జావా మల్టీథ్రెడింగ్ క్వెస్ట్ లెవల్ 2లో, మీ స్వంతంగా పెరుగుతున్న పామును సృష్టించడం మీ వంతు అవుతుంది.
అర్కనాయిడ్
Arkanoid అనేది తెడ్డు, బంతి మరియు ఇటుకలను పగలగొట్టే గేమ్ అని అనుకుంటే, మీరు చాలా తప్పుగా భావిస్తున్నారు! వాస్తవానికి, Arkanoidలో మీరు రహస్య ఆయుధం (బంతి) సహాయంతో తెలియని కాస్మిక్ ముప్పు (ఇటుకలు) ద్వారా చొచ్చుకొని పోతున్న మదర్ షిప్ నుండి విడిపోయిన షటిల్ (పాడిల్)ని నియంత్రిస్తారు. జావా మల్టీథ్రెడింగ్ క్వెస్ట్ లెవల్ 3 కోసం వేచి ఉండండి, ఇక్కడ మీరు ఈ పురాణ కథ యొక్క మీ స్వంత సంస్కరణను సృష్టించవచ్చు.
టెట్రిస్
ఇది 1990లలో పిల్లలు ఆడిన అత్యంత ప్రసిద్ధ పజిల్ గేమ్ మరియు USSRలో పుట్టిన ఏకైక విజయవంతమైన వీడియో గేమ్. ఇది చాలా క్లోన్లను మరియు కొత్త విశేషణాన్ని సృష్టించింది: "టెట్రిస్ లాంటిది". జావా కలెక్షన్స్ అన్వేషణలో అలెక్సీ పజిట్నోవ్ యొక్క మాస్టర్ పీస్ యొక్క మీ స్వంత వెర్షన్ను ఎలా సృష్టించాలో మీరు నేర్చుకుంటారు.
ఉద్యోగ అగ్రిగేటర్
మీ శిక్షణ ముగింపులో, మీరు జాబ్ అగ్రిగేటర్ను వ్రాస్తారు, మీ పరిపూర్ణ ఉద్యోగాన్ని కనుగొనడానికి మీరు దీన్ని కాన్ఫిగర్ చేయవచ్చు;).
నమ్మకం లేదా? చింతించకు. మీ ఉపాధ్యాయులు మీకు వివరణాత్మక సూచనలను అందిస్తారు! చాలా ముఖ్యమైన విషయం ఏమిటంటే, మీ అధ్యయనాలను ఎప్పుడూ పక్కన పెట్టకూడదు, తద్వారా మీరు సాధించిన పురోగతిని మీరు కోల్పోరు.
GO TO FULL VERSION