Monday 2 April 2012

Physics Calculator / 物理電卓

Lately, I've been pouring my energy into developing a program that calculates various physics equations. I thought it would help me out in my physics class and be fun to make. It's not at all finished yet, however I have managed to produce a working version and I made a demo video of it. Check it out below. Over the mid-semester break I'm going to finish adding all of the equations we cover for semester 1 into the program and from there work on putting in features like graphs and stuff like that.



最近、色んな物理学の方程式を計算できるソフトを作るのにエネルギーを注いでいます。物理のクルサでは役に立つだろうし、作るのも楽しそうだと思ったから。まだ全然完成していないけど、とりあず、動けるバージョンが出来たのでビデオを作りました。是非見てください。中間休みで一学期で学ぶ方程式の全部を入れるつもりで、そこから色んな機能例えば図を表示したりとかを付け加えたいと思います。




Saturday 24 March 2012

Pong Remake Complete! / ポングのリメーク完成!

Over the last 2 days I've been working solidly on my remake of Pong and am proud to say it is complete! Came to a hurdle during the coding of it at one point but a friend helped me see where I was going wrong. He joined in on helping create the AI for the enemy, as well. I learned a hell of a lot during this build, I guess you could say some of the fundamentals really sunk in. It was also the first time for me to include sound effects in one of my programs so I learned new techniques for that too!




二日間をかけてポングのリメークをバリバリ作ってて完成したと言えるのが誇りです!プログラミング中にハードルにぶつかってしまったけど、友達がどこで何が間違ってるのかを気付かせてくれたので無事で終わりました。敵の人工知能を作るのも手伝ってもらったし!これを作ることによってたくさんの基礎知識がより深く理解できて、てとてもいい勉強になりました。後は初めて効果音を使ったので新しいテクニックも学んだということで!

Wednesday 21 March 2012

Pong! / ポング!

There has been a lot of talk of remaking old school games for fun and so I think I'll have a crack at doing a remake of Pong. It's probably about the simplest game there is, yet it would still be a good challenge. Once completed of course then the idea is to add power-ups which make the ball do crazy things thus making the game harder/more interesting and hopeful more fun! Will post pictures in the near future.

Today I had a fantastic discussion with one of my classmates, Ben, from 111 who's in his 3rd year of computer science. He gave me some solid advice to make sure I understand maths properly because I will need it a lot in computer science. I love maths and have always thought that it was useful, good to know that wasn't just my imagination. I pitched him an idea for an operating system that I've had for a long time and by the end of the discussion he was really enthusiastic about it.

昔のゲームをリメイクする話がたくさんあって楽しみのためにポングをリメイクしようかなと思ってる。多分、ゲームで一番簡単であるのにまだいいチャレンジになる。そして出来たら、ゲームをもっと面白ったり難しくしたり楽しかったりするために色んなパワーアップも付け加えたいのです!そのうち画像うpします。

今日はコンピューターサイエンス3年生の「ベン」という111からのクラスメイトと素晴らしい話が出来ました。彼に「コンピューターサイエンスでは数学は本当に本当に必要になってくるので今のうちによく勉強してちゃんと理解した方がいいよ」という凄くいいアドバイスをいただきました。数学が大好きでずっと数学はきっと役に立つと思ってたからそれが気のせいじゃなくてよかったなーって。私が長いこと持ってたオペレーティングシステムのアイデアも提案して、話が進んだら彼が最終的にかなりハイテンションになっちゃた。

Monday 19 March 2012

AssignmentOne 2.0! / 第一アサインメントバージョンツー

Since uni has started I've been making lots and programs to use what knowledge I have acquired and I've been learning a tonne! We recently got our first assignment, which is to create a small program which generates a random rectangle and a user specified rectangle and see if they intersect or not. That sort of thing. I started (and finished) it on Sunday and then, even though we weren't asked to, proceeded to build a GUI version of it for fun.

I completed it from start to finish in a 24 hour period and spent roughly 12 hours of that time programming. Below is the result - it's simple but it was a great learning exercise and I feel proud to have made my first real program.



大学が始まってからたくさんのソフトを作りまくってて得とくした知識を実際に使ってメッチャクチャ勉強になっています。こないだ始めての宿題が差し出されて、なんか一個のランダムに作られた四角とユーザーによって作られた四角があたってるかどうかを計算してくれるプログラム作ることで、まぁ、そんな感じです。先週末の日曜日に始まってそして終わらせたから、求められていないGUI(グラフィック・ユーザー・インターフェイス)バージョンを作ることにしました。

始まりから終わりまでだいたい一日が経って、んでその24時間の中で12時間ぐらいプログラミングしてた。初めてちゃんとしたソフトに見えるプログラムが完成したので誇っています!

The first few weeks / 最初の数週間

The first few weeks of Uni have been great! I'm taking Maths, Physics and Programming as I want to get into either robotics engineering or virtual reality in the future. I managed to get through the entire textbook (including doing the examples) for CompSci 101 in just the first 2 weeks! I'm finding I understand programming very intuitively and have been in the computer labs in building 303 until 9pm most nights, hence the name Mr. 303. Lot's of hard, but very enjoyable work.

最初の数週間は凄く良かった!将来的にロボット工学やバーチャルリアリティーに関係のある仕事がしたいので、数学と物理学とプログラミングを取っています。コンピューターサイエンス101の教科書を最初の2週間でクリアしました!プログラミングをなんとなく直感的に分かってるから勉強がすごいスムーズに行ってるし、その上でよく午後9時までビル303のコンピューターラブで勉強してるからミスター303になっちゃったらしいのですwww疲れるけど・・・楽しくて頑張ります!

Welcome! ようこそ!

Welcome to my blog! My name is James Tayler (also known as Kaneshiro (金城) and Mr. 303). I'm a 24 year old male who has just entered the University of Auckland to study computer science. This blog will serve as a journal of my progress on my journey through studying programming. I've only just started but I've developed a passion for it and it looks like the next few years are going to amazingly fun.

私のブログへようこそ!テーラジェームズと申します。ニックネームで金城(カネシロ)やミスター303とも言います。コンピュータサイエンスを勉強するためにニュージランドのオークランド大学に入ったばっかりの24歳の男性です。当のブログでは自分のプログラミング学びという旅の日記として使いたいと思います。まだ始まったばっかりなのに、もうはやプログラミングに深く、興味ができてこれからの数年が凄く楽しくなりそうです!よろしくおねがいします。