విండోస్ సాలిటైర్ గురించి రాయడం ఇటీవల విండోస్: పిన్బాల్తో కూడిన మరో క్లాసిక్ గేమ్ గురించి ఆలోచిస్తున్నాను. విండోస్ పిన్బాల్ వాస్తవానికి పూర్తి టిల్ట్ యొక్క తొలగించబడిన సంస్కరణ ! పిన్బాల్ , సినిమాట్రోనిక్స్ నుండి 1995 ఆట. విండోస్ 95 ప్లస్తో ప్రారంభమవుతుంది! ప్యాక్ చేసి, XP వరకు విండోస్ యొక్క అన్ని వినియోగదారు సంస్కరణల ద్వారా కొనసాగిస్తే, వినియోగదారులు పూర్తి టిల్ట్ యొక్క “స్పేస్ క్యాడెట్” పట్టికను ఉచితంగా ప్లే చేయవచ్చు.
విండోస్ వెర్షన్ (దీనిని "3D పిన్బాల్" అని పిలుస్తారు) మరియు పూర్తి టిల్ట్ టేబుల్ మధ్య స్వల్ప వ్యత్యాసాలు ఉన్నాయి, కాని ఈ ఆట మిలియన్ల మంది విండోస్ వినియోగదారులకు పని మరియు అధ్యయనం నుండి సరదాగా తప్పించుకునే అవకాశం ఇచ్చింది. XP ని భర్తీ చేయడానికి విండోస్ విస్టా 2007 ప్రారంభంలో ప్రారంభించినప్పుడు, విండోస్ పిన్బాల్ ఎక్కడా కనిపించలేదు. కాబట్టి ఏమి జరిగింది?
విండోస్ పిన్బాల్ను సినిమాట్రోనిక్స్ అభివృద్ధి చేసి, మాక్సిస్ ప్రచురించినందున, విండోస్లో ఆటను చేర్చడానికి మైక్రోసాఫ్ట్ యొక్క లైసెన్స్ గడువు ముగిసిందని లేదా కంపెనీల మధ్య కొన్ని ఇతర చట్టపరమైన వివాదాలు ఆట తొలగింపుకు కారణమని చాలామంది ulated హించారు. నిజమైన సమాధానం తక్కువ నాటకీయంగా ఉంది, కానీ మరింత సాంకేతికంగా ఉంది.
రేమండ్ చెన్ / మైక్రోసాఫ్ట్
మైక్రోసాఫ్ట్ ఇంజనీర్ రేమండ్ చెన్ రాసిన 2012 MSDN బ్లాగ్ పోస్ట్లో వివరించినట్లుగా, విండోస్ పిన్బాల్ కోల్పోవటానికి అసలు కారణం 32-బిట్ నుండి 64-బిట్ ఆర్కిటెక్చర్కు మారడం. మైక్రోసాఫ్ట్ విండోస్ ఎక్స్పి యొక్క 64-బిట్ వెర్షన్ను విడుదల చేసినప్పటికీ, విస్టా, మరియు ముఖ్యంగా విండోస్ 7 వరకు, 64-బిట్ విండోస్ ప్రధాన స్రవంతిని తాకింది. క్రొత్త నిర్మాణానికి మద్దతు ఇవ్వడానికి మిలియన్ల కోడ్ల పంక్తులను నవీకరించడం మరియు వ్రాయడం అవసరం, మరియు కొన్ని పాత ప్రోగ్రామ్లు ఇతరులతో పోలిస్తే పనిచేయడం చాలా కష్టం:
పిన్బాల్ యొక్క 64-బిట్ సంస్కరణలో చాలా దుష్ట బగ్ ఉంది, ఇక్కడ బంతి దెయ్యం వంటి ఇతర వస్తువుల గుండా వెళుతుంది. ముఖ్యంగా, మీరు ఆట ప్రారంభించినప్పుడు, బంతి లాంచర్కు బట్వాడా చేయబడుతుంది, ఆపై అది నెమ్మదిగా స్క్రీన్ దిగువకు, ప్లంగర్ ద్వారా మరియు టేబుల్ దిగువకు వస్తుంది.
మనలో ఇద్దరు ఏమి జరుగుతుందో తెలుసుకోవడానికి ప్రోగ్రామ్ను డీబగ్ చేయడానికి ప్రయత్నించారు, కాని ఇది చాలా సంవత్సరాల క్రితం బయటి సంస్థ రాసిన కోడ్ అని, మరియు మైక్రోసాఫ్ట్లో ఎవ్వరూ కోడ్ ఎలా పనిచేస్తుందో అర్థం చేసుకోలేదు (చాలా తక్కువ ఇప్పటికీ అర్థం చేసుకున్నారు), మరియు చాలా కోడ్ పూర్తిగా సంక్లిష్టంగా లేదని, ఘర్షణ డిటెక్టర్ ఎందుకు పనిచేయడం లేదని మేము గుర్తించలేకపోయాము. హెక్, మేము ఘర్షణ డిటెక్టర్ను కూడా కనుగొనలేకపోయాము!
పోర్టుకు ఇంకా చాలా మిలియన్ లైన్ల కోడ్లు ఉన్నాయి, కాబట్టి ఘర్షణ గుర్తింపు విఫలమవడానికి కారణమయ్యే అస్పష్టమైన ఫ్లోటింగ్ పాయింట్ రౌండింగ్ లోపం ఏమిటో గుర్తించడానికి ప్రయత్నిస్తున్న కోడ్ను అధ్యయనం చేయడానికి మేము రోజులు గడపలేము. ఉత్పత్తి నుండి పిన్బాల్ను వదలడానికి మేము అక్కడే కార్యనిర్వాహక నిర్ణయం తీసుకున్నాము.
విండోస్ పిన్బాల్ తగినంత సమయం మరియు వనరులతో నివృత్తి చేయగలిగినప్పటికీ, ఆటను తేలుతూ ఉంచడం మైక్రోసాఫ్ట్కు విలువైనది కాదు. కృతజ్ఞతగా, వర్చువలైజేషన్ వంటి పురోగతులు ఇప్పుడు ఒక నిర్దిష్ట వయస్సు గల విండోస్ వినియోగదారులను ఈ క్లాసిక్ గేమ్ను తిరిగి సందర్శించడానికి అనుమతిస్తాయి. విండోస్ 98 లేదా విండోస్ ఎక్స్పి వర్చువల్ మెషీన్ను లోడ్ చేయడం ద్వారా, విండోస్ పిన్బాల్, సాలిటైర్ మరియు ఇతర క్లాసిక్ గేమ్లు మరోసారి అందుబాటులోకి వస్తాయి.
ఇక్కడ బోనస్ సరదా వాస్తవం ఉంది: విండోస్ పిన్బాల్ దీన్ని విండోస్ ఎక్స్పిలో కూడా చేయలేదు. కంప్యూటర్ హార్డ్వేర్ ఆట యొక్క అభివృద్ధికి మరియు విండోస్ ఎక్స్పి ప్రారంభానికి మధ్య ఇప్పటివరకు అభివృద్ధి చెందింది, ఇది XP లో ఆట యొక్క ప్రారంభ నిర్మాణాలు సెకనుకు ఒక మిలియన్ ఫ్రేమ్ల వేగంతో నడుస్తాయి, వనరులను వృధా చేస్తాయి మరియు సిస్టమ్ యొక్క CPU ని గరిష్టంగా పెంచుతాయి. కృతజ్ఞతగా, ఆ సమస్యను పరిష్కరించడం (ఫ్రేమ్ రేట్ పరిమితిని జోడించడం ద్వారా) 64-బిట్కు పరివర్తనను పరిష్కరించడం కంటే చాలా సులభం, కాబట్టి విండోస్ పిన్బాల్ సేవ్ చేయబడింది, తద్వారా XP వినియోగదారుల తరం కూడా ఆటను అనుభవించనివ్వండి.
