naveenbalaji
naveenbalaji
Untitled
3 posts
Don't wanna be here? Send us removal request.
naveenbalaji · 3 years ago
Text
GAMING APP DEVELOPMENT FOR KIDS
Tumblr media
Have you ever think about how videos games are developed?
Video games are fun-to play but have you-ever wanted to make on yourself? Just like websites or-the apps on your phone,-video games are just-computer programs. We make them by giving-instructions to a computer-or to a video game console. And these instructions-can be stored in your laptop hard drive-or even in a CD-ROM. And there are things like make a character appear-in the middle of a screen. Or when the player-hits the up arrow key,make the character jump. When we want to give-instructions to another person,we use a human language-like English or Italian. But unfortunately, we cannot-speak to a computer the same-way because for now, computers-can only understand simple-instructions. And they're very picky about-the way we word things. In order to give-instructions to a computer,-we need a programming language. Just like human languages,-programming languages-can be very different-from each other. Many rely on text-so programmers can-write words that give-instructions to a computer. Let's say I wanted to-create a very simple video-game where a character-moves around the screen. One of the first things I-need to tell the computer-is that when I hit a certain-key, the cat goes up.
How eventually we pass instructions to computer by any programming language
If I want to use the Python-programming language,I could write the-instructions like this. This language looks-foreign but actually,it's not that complicated. For example, here is-where I say that whenever-the computer detects any key-press, if the key is the up-arrow key, it is to move-the player horizontally. To understand the directions-I just gave it in Python,-the computer translates-them into many more simpler instructions. Eventually, these-instructions get-translated into machine language, whose alphabet-is made of zeros and ones. The processor, which-is the computer brain,can understand and-execute machine language-sending back the right-graphics to the screen. Even a simple instruction-like move up five pixels,-gets translated into-hundreds or thousands-of simpler instructions-in machine language-before the computer can-understand and respond. And all these happen in-fractions of a second.
Tumblr media
Other programming languages for gaming purpose
Scratch-which is developed here-at the MIT Media Lab,-are visual programming languages. Instead of using words, in Scratch-you can drag and-drop blocks together-in order to make somethinghappen on the screen. A game like Space Invaders-looks simple, but it's not. It includes player movement,like what we programmed before. But also characters moving by-themselves, music and sounds,shooting, collisions,keeping score. but basic instructions like this one are-the building blocks-you can use to create-your own video games. What kinds of instructions would you-use to create something like-a memory game, Tetris, Angry-Birds.
How does professional video games developed?
A professional video game might-have millions of instructions-written by lots of people-all working together-to bring the game to life. Human languages have-grammar and basic words-you can combine together-to create things-like stories, novels, poems. In the same way,-programming languages-have grammar and-basic instructions-you can combine together to create-not only video games but-also, animation, simulations,-and interactive stories. And video programming-languages like Scratch,-make it easier for anyone-to learn how to program.
So instead of just playing video-games, now you can make them. So go make one.
0 notes
naveenbalaji · 3 years ago
Text
Clear view on Artificial Intelligence
Tumblr media
What is AI generally?
Advanced system in AI like machine learning ,deep learning, Robotics, NLP(natural language processing),BI( business intelligence) to solve the components like Learning, Reasoning, Problem-solving,Perception,Language understanding.
Tumblr media
How to elucidate AI ?
Let me give some example, a machine that could organize your cupboard just as you like it or serve every member of the house a customized cup of coffee makes your day easier . doesn't it ? these are the products of artificial intelligence but why use the term artificial intelligence well these machines are artificially incorporated with human-like intelligence to perform tasks as we do this intelligence is built using complex algorithms for AI. in fact AI is used in smartphones, cars ,social media feeds video games banking surveillance and many other aspects of our daily life.
Tumblr media
What is the real question is ,what does an AI do? What Robots actually do?
at its core here is a robot we built in our lab which is now dropped onto a field in spite of a variation in lighting landscape and dimensions of the field .the AI robot must perform as expected this ability to react appropriately to a new situation is called generalized learning. the robot is now at a crossroad one that is paved in the other. the robot must determine which path to take based on the circumstances this portrays the robots reasoning ability after a short stroll the robot now encounters a stream that it cannot swim across using the plank that provided as an input the robot is able to cross this stream so our robot uses the given input and finds the solution for a problem this is problem solving these three capabilities make the robot artificially intelligent in short AI provides machines with the capability to adapt reason and provide solutions .
Alexa and alphago, which is strong AI?
Let's have a look at the two broad categories in AI is classified into weak AI also called narrow AI focuses solely on one task for example alphago is a maestro of the game go but you can't expect it to be even remotely good at this makes alphago a weak AI you might say Alexa is definitely not a weak AI since it can perform multiple tasks well that's not really true when you ask Alexa cannot respond to a question it isn't trained to answer for instance try asking Alexa the status of traffic from work to home Alexa cannot provide you this information as she is not trained - and that brings us to our second category of AI is strong AI.
Tumblr media Tumblr media
how is artificial intelligence different from machine learning and deep learning?
what is machine learning is a technique to achieve AI and deep learning in turn is a subset of machine learning machine learning provides a machine with the capability to learn from data and experience in deep learning does this learning through ways inspired by the human brain this means through deep learning data .
Make your career in AI..
#codekaroyaaro
0 notes
naveenbalaji · 3 years ago
Text
SCRATCH PROGRAMMING FOR KIDS
Tumblr media
What is scratch generally ?
scratch programming a very intriguing software for creating games and animation . In our daily life we perform many tasks from dawn to dusk any task that we perform includes various steps we completed step by step in a particular sequence okay students let's learn it with an example suppose a teacher asked Abby to bring notebooks of his class from the computer lab since he is new in the school so she guides him the way to reach to the computer lab she gives instructions to the boy in the following manner move left from the class and go straight after leaving five classes take a right turn move forward and after leaving six classes take left turn after leaving three classes you will reach to the computer lab likewise the computer follow stepwise instructions to complete any task which is known as program a program is also called software which tells the computer what to do everything that a computer does from starting up to shutting down is done by a program any game that you play in your phone or computer is nothing but a program even the viruses written for the computer are programs the language used to write programs is called programming language and the person who writes these programs is known as programmer .
OS which supports scratch programming
let's know the fact scratch can easly done on different operating systems including Windows Mac OS and Linux. scratch is a computer programming language that lets you create your own interactive stories animations games music and art scratch is easy to learn and use it provides an interactive environment to create programs by dragging blocks of code
how to start scratch ?
Tumblr media
to start scratch follow the steps given below click on start button choose all programs click on scratch to scratch window opens. let's learn about main components of scratch sprite .sprite is a small graphic character that performs actions in a scratch project scratch provides a number of inbuilt sprites . it displays the thumbnails of all the sprites used in a project presentation mode presentation mode or view full-screen mode button is located at the top left corner of the stage click on the button to view the presentation of your project in full screen mode cursor tools cursor tools are located at the top of the scratch window it provides for tools to perform different operation on sprites duplicate this option creates a duplicate copy of the selected sprite delete clicking this option will delete the selected sprite .clicking this button will open the Selected files to upload by a p-- colon slash scratch dot SWF dialog box .
Tumblr media
How to save ?
click on the Save button let's quickly learn about moving the sprite all the instructions related to the movement of sprite are given under the motion block menu create your first craft project to move the sprite in circular motion.
Tumblr media
1 note · View note