投稿時間:2022-11-07 01:10:15 RSSフィード2022-11-07 01:00 分まとめ(13件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
Docker dockerタグが付けられた新着投稿 - Qiita Next.jsアプリをDocker DesktopのKubenetes上にデプロイ https://qiita.com/souhub/items/a363ba4aad112a2b6297 dockerdesktop 2022-11-07 00:21:16
GCP gcpタグが付けられた新着投稿 - Qiita Google Cloud Next '22でGAが発表されたGoogle Cloud BatchをNextflowから動かしてみる https://qiita.com/r-dohara/items/d39f186c421a05843651 googlecom 2022-11-07 00:36:38
海外TECH DEV Community Analysis of classification models on NASA Active Fire data. https://dev.to/apeksha235/analysis-of-classification-models-on-nasa-active-fire-data-5c93 Analysis of classification models on NASA Active Fire data This article is based on the prediction of the type of forest fire detected by MODIS in India year using Classification algorithms Checkout the code here don t forget to give it an upvote MODIS or Moderate Resolution Imaging Spectroradiometer is a key instrument aboard the Terra and Aqua satellites It helps scientists determine the amount of water vapor in a column of the atmosphere and the temperature thus helping detect forest fires We are trying to predict the type of forest fire which can be a hurdle considering the vast vegetation and forest area in different parts of the world with the help of Active Fire Data provided by NASA You can find all the datasets hereThis report highlights the ML algorithms used and it s analysis while in the end we discuss the best suited algorithm for the prediction About the dataset used MODIS Active Fire Data of India year It consists of latitude Latitude of the fire pixel detected by the satellite degrees longitude Longitude of the fire pixel detected by the satellite degrees brightness Brightness temperature of the fire pixel in K scan Area of a MODIS pixel at the Earth s surface Along scan ΔS track Area of a MODIS pixel at the Earth s surface Along track ΔT acq time Time at which the fire was detectedsatellite Satellite used to detect the fire Either Terra T or Aqua A instrument MODIS used to detect the forest fire confidence Detection confidence range bright t Band brightness temperature of the pixel in K frp Fire radiative power in MW megawatts daynight Detected during the day or night Either Day D or Night N type Inferred hot spot type presumed vegetation fire active volcano other static land source offshoreWe will be predicting the Type feature using several classification models Analyzing the classes Since the type has very little data to work with we can drop it so that it doesn t affect our model For type and there is a slight imbalance that we have to deal with We can use StratifiedShuffleSplit library of sklearn for the same StratifiedShuffleSplit helps distribute the classes evenly between the training and testing dataCorrelation between the features Very few of the features are highly correlated we can drop them to avoid duplicity After some pre processing and feature engineering we can now apply our classification algorithms Machine Learning AlgorithmsWe make the use of Machine Learning Algorithms Logistic Regression KNN Classifier XG Boost Classifier Logistic Regression Here we use the liblinear solver since we have a small dataset with l regularization which doesn t make much of a difference without it but it gives us lesser computational complexity You can learn more about it here Confusion Matrix The confusion matrix for Logistic Regression depicts the following No type s are predicted incorrectly type s are predicted as which means almost of the type s predicted incorrectly Overall classification report The final accuracy of Logistic Regression Model is It can be noted that the recall for type for logistic regression is that is of type s are correctly predicted while only of type s are predicted correctly This can occur due to fairly higher number of type s than type s in the dataset K Nearest Neighbours To select the K value we first iterate between a number of K values and find the accuracy rate for each K value and plot the values against the accuracy This graph depicts that K gives us the maximum accuracy after which the accuracy is consistent Hence we use K to fit our model Overall Classification report Final accuracy for KNN is Let s take a look at the confusion matrix The number of type s predicted for KNN incorrectly are higher than that of Logistic Regression that has a recall of for type but since the recall for type is higher than that of logistic regression hence the f score for KNN increases XG Boost I thought of choosing a Boosting algorithm over Bagging looking at the performance of the first two algorithms there was a need to decrease the bias Since the dataset has around rows overfitting isn t a problem Hence a Bagging algorithm wouldn t have been much of a help For XG Boost to find the best estimator like we did for KNN we will first iterate over a list of number of trees for our boosting model and plot it on a graph with the error As shown in the graph above for n estimators lowest error is shown To make the best use of all the hyperparameters we cannot possibly iterate over the combinations of all possible parameters hence we make the use of the library GridSearchCV library provided by sklearn to find the best estimator To learn more GridSearchCVWe get max features and n estimators As calculated by us above Therefore we use these parameters to get the accuracy of our model Overall classification report The classification report for XG Boost shows us the best results so far with an accuracy of and a higher precision and recall Confusion Matrix for XG Boost Less than or readings predicted incorrectly Final accuracy for XG Boost is AnalysisLogistic Regression had a recall for type it could not perform well to predict the type class with almost error rate KNN overcame the shortcomings of Logistic Regression giving a higher recall but still suffered from high bias hence the accuracy increased but at a smaller Since the distribution of the features is very close to each other it is hard to come up with stronger assumptions for our prediction XG Boost on the other hand had undoubtedly the overall highest results with a good f score and accuracy this can be implied due to the ensemble techniques of XG Boost the nature of it being able to correct the mistakes of the weaker model makes it stronger than Logistic Regression and KNN Conclusion It is apparent that the performance of XG Boost is far ahead from that of Logistic Regression and KNN It will be the best suited algorithm with an accuracy of for our prediction on the MODIS Forest Fire dataset Kaggle NotebookDataset 2022-11-06 15:19:34
海外TECH DEV Community Deploy your static React app under 5mins https://dev.to/suman373_30/deploy-your-static-react-app-under-5mins-4oij Deploy your static React app under minsWe all have been to the stage where we had completed our first react app but didn t know how to showcase it publicly So in this blog I am going to show you how to host your react app for free Pre requisites Make sure you have completed building a react app Have npm installed locally or globally Step Once you are done with your react app you need to create the build folder which will contain the index stylesheets icons assets and manfiest files This folder is responsible for serving your static content when deployed Use this command in the root dir of your appnpm run buildStep There are so many platforms to host your static site like Netlify Vercel Github Pages Cloudflare Pages Forge etc We are going to use NetlifySo you need to create an account on Netlify and log in Step Click on the add new site button Then click on the deploy manually button to deploy your build folder directly Step Now we have options to deploy it We can do it either by browsing our local files or dragging and dropping Click on the browse files to upload the folder from your local machine Drag the folder from your local and drop it in the middle Step Now Netlify will publish your site and host it for free You will be provided a random url but you can change it to your preferance Note The url for your site should be unique and will always end with netlify appCongratulations You have hosted your react app successfully and now you can showoff your project to your friends family and literally anyone on this planet If you have any query drop it in the comment section below If you think this blog has any error or wrong info please let me know I hope I could help you somehow If yes please share it with your friends and others so that this could benefit them too Till then keep REACT ing Follow me on GithubLinkedIn 2022-11-06 15:16:55
海外TECH DEV Community Did Elon Musk fire 3,250 Twitter employees by LOC count? https://dev.to/polterguy/did-elon-musk-fire-3250-twitter-employees-by-loc-count-2oef Did Elon Musk fire Twitter employees by LOC count I don t know if it s true but apparently Elon did a LOC count Implying he counted lines of code contributed by employees over the last year and fired the bottom half I am not sure if I agree upon this process and obviously there are developers doing a massively important job having zero LOC But for an organisation who s losing million dollars daily where the owner comes to work the first day already hated by the majority of his employees due to a public smear campaign It actually makes sense years ago publicly available research showed us that the average software developer could produce between and lines of code per month This was the industry average like it or not Aista Magic Cloud can produce lines of code per second That s a ratio of to Implying our software system is million times faster than a human being Ignoring all other parameters this implies that low code can at least in theory perform on a single machine equally good as a quarter of a billion human software developers exclusively using LOC counts as your yard stick Tesla as a company and Aista as a company therefor have similar goals Tesla is focusing on automation too only in a different segment I saw an interview with Elon Musk the other day where he basically argued that it was not clear if the economy even have an upper boundary if Tesla could create perfectly self driven cars I obviously agree having dedicated my life towards software development automation ideas Swallowing the jokeDoing LOC counts have been considered a joke in the industry for decades now Bill Gates sometime back in the s said “IBM used to measure our performance by LOC count That is the equivalent of measuring an airplane s quality by its weight Bill Gates is not wrong but he s not right either As usual the truth is somewhere in between When you re going to measure a software developer s productivity LOC count is one of the few metrics you have It is brutally honest and to some extent extremely accurate Of course you d have to analyse the actual code produced to make sure it s high quality and DRY in nature and that it has good architecture If you know you re being measure by LOC you can easily manufacture millions of lines of useless code by simply doing copy paste However the odds are at Elon s favour here since nobody knew they were going to be measured from LOC so nobody cared about it thinking “nobody would be that insane Well I guess Elon just proved them wrong For a man me having argued we need to bring back LOC count for years the process Elon did feels a bit like a “victory I have to admitIt s of course sad when people lose their jobs but seriously Twitter was burning million dollars every day It was on its way to self destruct Sometimes you have to get rid of dead flesh to save the remaining healthy flesh If you don t agree with me here feel free to apply for an asylum in the last communist republic on Earth North Korea Heisenberg s LOC count uncertainty principleThe problem with LOC based performance evaluations is that if you know you re being measured by LOC count you can easily game the system If you have no idea you re to be measured by LOC you won t bother to even try gaming the system This resulted in that as Elon entered Twitter he could use it as a valuable tool at least to some extent to measure who was working and who was free riding Simply because nobody at Twitter believed anybody would ever be that insane and measure their LOC count I think I ll refer to this as The Heisenberg uncertainty principle of LOC count based performance evaluationsA year ago GitHub nulled my commits due to me changing my email address At the time I had commits towards GitHub The guy that was number on the same list for the island of Cyprus had commits This implies that I am roughly twice as productive as the second most productive software developer amongst million people exclusively using commits as your stick assuming GitHub is the world That s a lot of assumptions of course Most developers in Cyprus probably don t even push towards GitHub at all Some developers pushes monster commits once per week Other developers are working on really hard problems such as Kubernetes infrastructure architecture resulting in very few lines of code but still being crucial to the success of their employer I want to emphasise that LOC is not the only important metric there s a lot of exceptions and a lot of brilliant developers have zero LOC count However continuing waving that it is not important at all like Bill Gates used to do is as of now definitely in the past Say whatever you wish about Elon but i s impossible to argue that he is not a geniusIf you want to learn something here it would be to use LOC count but you can only use it once and you can t tell anybody you re using it before you do 2022-11-06 15:13:16
海外TECH DEV Community Open-source MLOps Fundamentals Course 🚀 https://dev.to/madewithml/open-source-mlops-fundamentals-course-4oag Open source MLOps Fundamentals Course Hi everyone I m the creator of Made With ML and I wanted to share that V of the open source course is finally complete We cover topics across data →modeling →serving →testing →reproducibility →monitoring →data engineering more all with the goal of teaching how to responsibly develop deploy and maintain production ML applications Project basedIntuition first principles Implementation code K GitHub ️ ️K community lessons open source Find all the lessons here → MLOps course repo →Made With ML repo → Background I started Made With ML as a way for me to share my learnings from the different contexts I ve brought ML to production in the past I currently work closely with teams from early stage F companies as well as collaborating with the best tooling platform companies to make delivering value with ML even easier and faster Request I keep all the lessons updated as I learn more especially constantly evolving spaces such as testing and monitoring ML But what are some modeling agnostic topics that are missing here that are very crucial to production ML MLOps A few high priority ones on the TODO list include bias identifying mitigating distributed workflows not just for training etc What else should be added here 2022-11-06 15:02:07
海外TECH DEV Community Learning Rust: Combinators https://dev.to/sylvainkerkour/learning-rust-combinators-54na Learning Rust CombinatorsCombinators are a very interesting to make your code cleaner and more functional Almost all the definitions you ll find on the internet will make your head explode because they raise more questions than they answer Thus here is my empiric definition Combinators are methods that ease the manipulation of some type T They favor a functional method chaining style of code let sum u vec into iter map x x x sum This section will be pure how to and real world patterns about how combinators make your code easier to read or refactor This post is an excerpt from my book Black Hat RustGet off until Thursady November with the coupon B IteratorsLet start with iterators because this is certainly the situation where combinators are the most used Obtaining an iteratorAn Iterator is an object that enables developers to traverse collections Iterators can be obtained from most of the collections of the standard library First into iter which provides an owned iterator the collection is moved and you can no longer use the original variable ch snippets combinators src main rsfn vector let v vec for x in v into iter println x you can t longer use v Then iter which provides a borrowed iterator Here key and value variables are references amp String in this case fn hashmap let mut h HashMap new h insert String from Hello String from World for key value in h iter println key value Since version released on June iterators can also be obtained from arrays ch snippets combinators src main rsfn array let a for x in a iter println x Consuming iteratorsIterators are lazy they won t do anything if they are not consumed As we have just seen Iterators can be consumed with for x in loops But this is not where they are the most used Idiomatic Rust favor functional programming It s a better fit for its ownership model for each is the functional equivalent of for in loops ch snippets combinators src main rsfn for each let v vec Hello World into iter v for each word println word collect can be used to transform an iterator into a collection ch snippets combinators src main rsfn collect let x vec into iter let Vec lt u gt x collect Conversely you can obtain an HashMap or a BTreeMap or other collections see implementors using from iter ch snippets combinators src main rsfn from iter let x vec into iter let HashMap lt u u gt HashMap from iter x reduce accumulates over an iterator by applying a closure ch snippets combinators src main rsfn reduce let values vec into iter let sum values reduce acc x acc x Here sum fold is like reduce but can return an accumulator of different type than the items of the iterator ch snippets combinators src main rsfn fold let values vec Hello World into iter let sentence values fold String new acc x acc x Here sentence is a String while the items of the iterator are of type amp str CombinatorsFirst one of the most famous and available in almost all languages filter ch snippets combinators src main rsfn filter let v vec into iter let positive numbers Vec lt i gt v filter x amp i x is positive collect inspect can be used to inspect the values flowing through an iterator ch snippets combinators src main rsfn inspect let v vec into iter let positive numbers Vec lt i gt v inspect x println Before filter x filter x amp i x is positive inspect x println After filter x collect map is used to convert an the items of an iterator from one type to another ch snippets combinators src main rsfn map let v vec Hello World into iter let w Vec lt String gt v map String from collect Here from amp str to String filter map is kind of like chaining map and filter It has the advantage of dealing with Option instead of bool ch snippets combinators src main rsfn filter map let v vec Hello World into iter let w Vec lt String gt v filter map x if x len gt Some String from x else None collect assert eq w vec Hello to string World to string chain merges two iterators ch snippets combinators src main rsfn chain let x vec into iter let y vec into iter let z Vec lt u gt x chain y collect assert eq z len flatten can be used to flatten collections of collections ch snippets combinators src main rsfn flatten let x vec vec vec into iter let z Vec lt u gt x flatten collect assert eq z len Now z vec Composing combinatorsThis is where combinators shine they make your code more elegant and most of the time easier to read because closer to how Humans think than how computers work ch snippets combinators src main rs test fn combinators let a vec invalid Not a number let only positive numbers Vec lt i gt a into iter filter map x x parse lt i gt ok filter x x gt amp collect For example the code snippet above replaces a big loop with complex logic and instead in a few lines we do the following Try to parse an array of collection of strings into numbersfilter out invalid resultsfilter numbers less than collect everything in a new vectorIt has the advantage of working with immutable data and thus reduces the probability of bugs This post is an excerpt from my book Black Hat RustGet off until Thursady November with the coupon B OptionUse a default value unwrap orfn option unwrap or let port std env var PORT ok unwrap or String from Use a default Option value or config port is an Option lt String gt let port config port or std env var PORT ok port is an Option lt String gt Call a function if Option is Some and thenfn port to address gt Option lt String gt let address std env var PORT ok and then port to address Call a function if Option is None or elsefn get default port gt Option lt String gt let port std env var PORT ok or else get default port And the two extremely useful function for the Option type is some and is noneis some returns true is an Option is Some contains a value let a Option lt u gt Some if a is some println will be printed let b Option lt u gt None if b is some println will NOT be printed is none returns true is an Option is None does not contain a value let a Option lt u gt Some if a is none println will NOT be printed let b Option lt u gt None if b is none println will be printed You can find the other and in my experience less commonly used combinators for the Option type online ResultConvert a Result to an Option with ok ch snippets combinators src main rsfn result ok let port Option lt String gt std env var PORT ok Use a default Result if Result is Err with or ch snippets combinators src main rsfn result or let port Result lt String std env VarError gt std env var PORT or Ok String from map err converts a Result lt T E gt to a Result lt T F gt by calling a function fn convert error err ErrorType gt ErrorType let port Result lt String ErrorType gt std env var PORT map err convert error Call a function if Results is Ok and then fn port to address gt Option lt String gt let address std env var PORT and then port to address Call a function and default value map orlet http port std env var PORT map or Ok String from env val env val parse lt u gt Chain a function if Result is Ok maplet master key std env var MASTER KEY map err env not found MASTER KEY map base decode And the last two extremely useful functions for the Result type is ok and is erris ok returns true is an Result is Ok if std env var DOES EXIST is ok println will be printed if std env var DOES NOT EXIST is ok println will NOT be printed is err returns true is an Result is Err if std env var DOES NOT EXIST is err println will be printed if std env var DOES EXIST is err println will NOT be printed You can find the other and in my experience less commonly used combinators for the Result type online When to use unwrap and expect unwrap and expect can be used on both Option and Result They have the potential to crash your program so use them with parsimony I see situations where it s legitimate to use them Either when doing exploration and quick script like programs to not bother with handling all the edge cases When you are sure they will never crash but they should be accompanied by a comment explaining why it s safe to use them and why they won t crash the program This post is an excerpt from my book Black Hat RustGet off until Thursady November with the coupon B 2022-11-06 15:01:27
海外TECH Engadget Hitting the Books: How Pokemon took over the world https://www.engadget.com/hitting-the-books-fight-magic-items-aidan-moher-hachette-book-group-153037085.html?src=rss Hitting the Books How Pokemon took over the worldThe impact of Japanese RPGs on pop and gaming culture cannot be overstated From Final Fantasy and Phantasy Star to Chrono Trigger NieR and Fire Emblem ーJRPGs have spanned console generations bridged the Japanese and North American markets spawned entire universes of IP and delivered critical commercial hits for nearly four decades Modern gaming simply wouldn t exist as it does today if not for the influence of JRPGs nbsp In his newest book Fight Magic Items The History of Final Fantasy Dragon Quest and the Rise of Japanese RPGs Aidan Moher takes a wondrous in depth look at the history of Japanese role playing games their initial rise in the East the long road to acceptance in the West and ultimate cultural impact the world over In the excerpt below Moher explores how Pokemon grew from Gameboy screens to become a multi billion dollar entertainment juggernaut Running PressExcerpted from Fight Magic Items The History of Final Fantasy Dragon Quest and the Rise of Japanese RPGs by Aidan Moher Published by Running Press Copyright by Aidan Moher All rights reserved Pokémon GoThough it takes many cues from Japanese games like The Legend of Zelda Breath of the Wild Genshin Impact was developed and published by Chinese developer publisher miHoYo Thanks to gorgeous visuals free to play accessibility multi platform release and easy to pick up impossible to put down gacha based gameplay it took the gaming world by storm after its release Game Boy not only provided greater access to video games thanks to its low price but it subsequently changed the way we play games About the size of a mass market paperback novel and just barely pocketable the Game Boy leaned heavily on Nintendo franchises including Mario and Donkey Kong andーequally important for a device marketed for childrenーa ton of tie in games for popular television shows and movies like Teenage Mutant Ninja Turtles Jurassic Park and Star Trek The appeal for kids Gaming where mom and dad couldn t see the action ーa private world of adventure The appeal for adults Appealing puzzle games fewer back spasms from sitting cross legged on the floor two feet from the TV and a smaller quieter way to keep the kids distracted before dinner “Game Boy had the advantage of being the first on the market before other major competitors explained Smithsonian Magazine Though Sega and Atari soon followed with their own consoles complete with color screens they faced an uphill battle against Nintendo s aggressive strategy of leaning into tech that was older but also more efficient affordable and reliable Like many s kids my first game console was the Game Boy I was a computer game fiend and we d rent a NES with a couple of games now and then but those were ephemeral promises of living room gaming that wouldn t become reality for a few more years After its debut the Game Boy was rife with puzzle games and character platformers but by it had blossomed into a full fledged adventuring machine thanks to familiar franchises like Final Fantasy Dragon Quest and even Wizardry The game that really sold the system s capabilities however was a new entry in Nintendo s ambitious The Legend of Zelda series And like many others I was already a big Zelda fan by the time Link s Awakening released in August thanks to its Super NES predecessor The Legend of Zelda A Link to the Past What living room game consoles offered in scope visual pop and impressive technology portables matched with their flexibility bite sized content and on the go possibilities Every morning my friend and I would meet under a blanket of dew at our elementary school Sitting side by side for warmth Game Boys clutched in chilled fingers we d explore Koholint Island on individual journeys to waken the Wind Fish The intimacy of this youthful bonding cemented Link s Awakening as a core gaming experience in my life all made possible by the Game Boy Though A Link to the Past and the entire Legend of Zelda series no doubt influenced a lot of JRPGs especially puzzle based games like Wild Arms or Lufia II Rise of the Sinistrals its categorization as a JRPG is debatable Personally I don t quite consider it a JRPG due to its lack of customizability but there s definitely enough overlap in mechanics pacing story construction and so on to create an overlapping Venn diagram of fans Imagine the giddy power rush of being a kid with a whole universe in your pocket out of sight of parents and siblings with no lobbying for TV screen time required At first blush the handheld s small screen might be considered a flaw but the paradoxical reality was that the smallness leant to the understanding that it was a personal sized portal to another world Only room for one Plus you could pop in the cheap Nintendo provided headphones and the world outside disappeared entirely Link s Awakening was a revelation a journey into the unknown that belonged only to me Wake up A dream Wake up It was euphoric Wake up And then there was Pokémon In a video review of Final Fantasy Mystic Quest discussed in Chapter YouTube channel Austin Eruption examined Square s failed attempts at catalyzing the Western JRPG market during the early s “The concept of the entry RPG would be more successful not with Square but with Nintendo s wildly popular Pokémon they said “It turns out kids are super down to play RPGs they just gotta have cute and cool monsters to collect In Japanese schoolyards were buzzing thanks to the new Game Boy game published by Nintendo called Pocket Monsters Kids traded tips creatures and blows across Game Boys connected by a link cable These newly trained Pokémon trainers as they re called in the game couldn t get enough of the unique cute and catchable creatures Before it was about catching monsters however Pocket Monsters was conceptualized by its insect obsessed creator Satoshi Tajiri as a bug catching simulator Known to his classmates as “Mr Bug Tajiri spent his childhood dreaming of becoming an entomologist and studying bugs for a living that is until he discovered arcade games like Space Invaders Though his professional ambitions shifted focus to bits bytes and programming scripts his love for bug collecting remained and at just twenty four years old he came up with the idea for what would eventually become Pocket Monsters Before his buggy dreams became a reality Tajiri founded Game Freak in with Masuda and artist Ken Sugimori and released his first game Mendel Palace the same year A grid based puzzler this game was completely unlike Pocket Monsters but its success encouraged Tajiri and helped solidify Game Freak The following year Tajiri saw two Game Boys tethered by a link cable and his concept for a bug catching simulator sprang to life He saw opportunity not only for players to be able to share and collect bugs but to competitively face off against one another on their linked Game Boys It took over two years after its Japanese release for Pocket Monsters to reach western shores finally releasing in September as Pokémon With its release on the ten year old handheld and with the more powerful Game Boy Advance on the horizon Nintendo released Pokémon on a whim expecting the series to arrive as a chunky but relatively unnoticed oddity before the Game Boy Advance took over Then to everyone s surprise the weird little Japanese phenomenon appealed to kids in the West just as much as it had to children in its home country Playgrounds across the United States and Canada were suddenly crawling with kids obsessing over Pikachus Charmanders and Mewtwos “Although it was made in Japan wrote culture writer Matt Alt for the BBC “for a moment at the turn of the st Century no corner of the world was immune from what came to be called Pokémania Scrambling in the wake of this unexpected success Nintendo quickly localized the anime spinoff for an American audience to further capitalize on the video game s hype A short year later the follow up movie adaptation was so popular that phone boards were overwhelmed as tens of thousands of parents and fans sought tickets Pokémon s defining feature was its dual cartridge release PokémonRed Version and PokémonBlue Version The catch was that while each version had most of the same Pokémon available to catch there were a few dozen available only in one version or the other To “catch em all as the game s tagline implored young Pokémon trainers you had to find another player who owned the other cartridge I chose PokémonBlue and with a set of fully charged AA batteries powering my Game Boy I started a new game and settled on Bulbasaur as my starting companion What followed was an experience that made Link s Awakening feel like The Hobbitーand now I was playing Lord of the Rings I soon caught more Pokémon for my party a cute bird called Pidgey a caterpillar that ensnared foes in silk webbing and a bucktooth rodent known as Rattata By the end of my first play session these little critters became so much more than characters in a game they tapped into that Tamagotchiesque sense of ownership and quickly became as beloved as my childhood pets This wasn t a party of adventurers it was a family Pokémon put players in the role of a newly minted trainer named Red Or anything else they chose to name him within the seven character limit My first name fit with room to spare Alongside rival Blue Red arrives at Professor Oak s Pokémon lab to choose one of the three starter Pokémon the aforementioned Bulbasaur and Charmander and the terrapin like Squirtle New Pokémon in tow you leave your hometown on an adventure through Kanto regionーa fictional game universe based loosely on Japan s own Kanto region With the goal of becoming the region s greatest Pokémon trainer you visit Kanto s eight gyms wherein you challenge their leaders powerful Pokémon trainers who focus on particular types of Pokémon like water type or electric type to earn badges Conquering the gym leaders then gives you the right to challenge the Elite Four Defeat them and the title of Pokémon Champion awaits Pokémon combined the sprawling adventure of the JRPG with a narrative focused on personal conflict and growthーnot the end of the world If anything Kanto felt idyllic a Star Trek esque utopia where humans had moved beyond such pettiness as war or raising vengeful gods to destroy their enemies With nothing else to do Kanto s inhabitants could spend their days training the critters crawling through tall grass prowling in dark caves and lurking beneath the waves Link s Awakening felt like a limitless adventure at the time but in reality there was one critical path to victory and each player solved the game by following the same steps in roughly the same order Pokémon was different Placing the player in a vast world populated by collectable Pokémon it created an experience that was as unique and individualized as each of its players Love cute Pokémon and want to fill your team with Pikachus and Eevees It s possible Want to overpower your starter Pokémon grind your way through the game and defeat the Elite Four through brute force Go for it Obsessed with Psyduck Um sure I guess Pokémon offered so much variety and customization for how the player approached building and training their team that each kid could play it in their own way opening the door to a new style of accessibility lacking in similar games Kids cared for their Pokémon and being able to show off a rare or powerful catch on the playground was a badge of honor And because of its portable nature Pokémon was able to experience the same social dynamics that drove other popular schoolyard phenomena It was like Tamagotchiーwithout the midnight wake up calls While other JRPGs gave the player some customization options for their party characters it was nowhere near the endless possibility of Pokémon s gotta catch em all depth 2022-11-06 15:30:37
ニュース BBC News - Home PM calls Gavin Williamson text messages unacceptable https://www.bbc.co.uk/news/uk-politics-63530070?at_medium=RSS&at_campaign=KARANGA messages 2022-11-06 15:49:06
ニュース BBC News - Home Ed Davey: Tories have betrayed British people https://www.bbc.co.uk/news/uk-politics-63534980?at_medium=RSS&at_campaign=KARANGA ministers 2022-11-06 15:09:00
ニュース BBC News - Home Rail passengers urged to check Monday travel https://www.bbc.co.uk/news/business-63522511?at_medium=RSS&at_campaign=KARANGA companies 2022-11-06 15:51:07
ニュース BBC News - Home World Cup 2022: 10 European football associations respond to Fifa's 'focus on football' letter https://www.bbc.co.uk/sport/football/63533589?at_medium=RSS&at_campaign=KARANGA World Cup European football associations respond to Fifa x s x focus on football x letterTen European football associations including England and Wales say human rights are universal and apply everywhere after Fifa asked nations competing at the Qatar World Cup to now focus on the football 2022-11-06 15:36:49
ニュース BBC News - Home Cost of living: Pub halves beer and cider choice to survive https://www.bbc.co.uk/news/uk-wales-63501972?at_medium=RSS&at_campaign=KARANGA bills 2022-11-06 15:43:45

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)