Blog: Character Customization

Hi guys!

Over the past few days I have been working on a “Character Customization” program which allows one to change and modify a character to one’s desires. There was quite a bit of graphical work involved, and the coding took a fairly long time due to its tediousness, not necessarily its difficulty. If you have any questions, please feel free to comment them below! Hope you enjoy 😉

CharacterCustomizationLINK TO PROJECT: http://rahuladityamani.github.io/CharacterCustomization/

 

Advertisements

Blog: Tic Tac Toe Attempt

Hi guys!

At the Stanford Summer Institute I had attempted to make a Tic Tac Toe game. As of now the A. I. of the game puts an X in a random unoccupied space on the board. There is currently no notification that pops up once you win but that can easily be added on later. Also multiple clicks may be needed for an X to show up on the screen, but this problem seems to be fixed for the most part, although it may still happen on rare occasions. This game is an early attempt at creating artificial intelligence and is by no means efficient or perfect 🙂

Capture2 Tic Tac Toe game in progress…

LINK TO GAME: rahuladityamani.github.io/TicTacToe

Blog: Final Project

Sorry for the late post guys and gals!

I finished my final project for my Computer Simulations course at Stanford.

As previously discussed in an earlier post, it is basically a tennis game based on collision detection and game design. The user controls a tennis racquet with the arrow keys and duels it out with an opponent, trying to achieve a rally of 10. Once he does this a notification pops up that the player has now won! The key to this is the ball must not be allowed to pass behind the user’s racquet or else a “You Lose!” notification will pop up. Currently the game cannot be played online due to Processing.js not being fully compatible with sound effects. However the game is still playable via Processing itself.

CaptureLINK TO GITHUB FOR GAME: github.com/RahulAdityaMani/FinalProjectTennisOpen2

 

Blog: SPCS Computer Simulations and Interactive Media Experience

New Piskel (2)

These past 3 weeks have been a blast! I have learned so much about Computer Science, design, prototyping, etc. I was introduced to GitHub, Processing, Big O Notation, Sorting Types, and so much more! This has been a  great exposure to new topics. This class has flown by so fast it’s unbelievable. I have met so many new people and have had so many new experiences. Here are some of the more memorable ones:

IMG_9707

Opening Day Barbecue

IMG_9721

1st Day of Class

IMG_9725

Easy, Clever, and Advanced Designs

IMG_9727

Lock Challenge

IMG_9729

Study Sessions

IMG_9745

Stone Librande Talk

IMG_9746

Stone’s Binder of Epic Stuff

IMG_9789

Guest Speakers

IMG_9839

Exploratorium

IMG_9867

More Exploratorium

IMG_0029

照片 2

照片 1

Paper Prototyping

IMG_0047

Bret Victor’s Talk

IMG_0069

Computer History Museum

IMG_0123

Hanging out at Lunch

10469046_912911595392205_8704099079214555602_n  Class Picture

I really enjoyed meeting new people and learning new things! A special thanks to everyone who made this class special, and an extra extra extra special thanks to Peter, Julie, and of course Sherol, for helping out the class and teaching everybody new things!

Link to Course: spcs.sherolchen.com

Here are the links to all of my classmates’ blogs:

I hope you enjoyed this blog post! Stay tuned for more!

Blog: Bret Victor Talk

The day before yesterday, guest speaker Bret Victor, a revolutionary thinker/programmer in the world of Computer Science, came to our Computer Simulations and Interactive Media study session. He checked out our paper prototypes for each of our Final Projects, and gave us advice based on his deep knowledge and large amount of experience in the area. He then showed us some of his extremely interesting ideas and projects that he has worked on, including interactive and visual programming.

arton30519

I would like to thank Mr. Bret Victor for using his valuable time to give us feedback and tips, while also inspiring us to create and think about Computer Science in a different way.

SECRET LINK!

LINK TO BRET VICTOR’S WEBSITE: worrydream.com

Blog: Open Letter to Hobbyists

Earlier today, I read Bill Gates’ 1976 Open Letter to Hobbyists. It was written to early computer hobbyists. In the letter, Gates talked about how his company and his partners were getting negatively impacted by the widespread copyright infringement of his Altair BASIC software which had taken his team so long to create.

Dts_news_bill_gates_wikipedia

Overall, I wholeheartedly agree with Mister Bill Gates’ message. While piracy and copyright infringement may not affect huge corporations like Google, Electronic Arts, etc., I cannot imagine the extent of an impact this may have on smaller companies and teams, working so hard for so long, with little pay and not as many programmers, designers,  and so on, only to have a large proportion of your money being taken away! This letter obviously had a huge impact at the time, as it was probably one of the earliest times the issue of copyright infringement of software was discussed, a now commonplace topic in the field of technology.

I applaud Bill Gates for his early on efforts back then, and believe that his words should definitely be heeded, especially in an online piracy filled world such as today!

LINK TO LETTER: http://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists#mediaviewer/File:Bill_Gates_Letter_to_Hobbyists.jpg