Saturday, February 2, 2013

A Mossy Mind

Oh woe my dear readers,
I have fallen victim to emotions of sadness and regret.
However, I am stabilizing myself by realigning my thoughts with the long term and what is truly important.
(Or trying and failing miserably to lol)

In order to write whatever I want and actually feel on this blog, I must ask my Parents and Sisters, if they are reading this, that they never associate what I write here with me and never ever approach me about it.
I would not be writing it here if I wanted to discuss it with you.
Which I don't.
If you cannot acquiesce to what I have asked of you, then I ask you to remove yourself from hence and ponder this no more.

So, with no further ado, let me continue with my thoughts...

So there is a girl that likes me, and I kinda liked her, but I liked other people more.. #teen_drama lol
I bore myself with this crap |_|

Anyway, today she met my sister to go ice skating.
Well, I was invited too.
And I wanted to go but it was too late.
....
Long story short, she and my sister had a great time and ended up ice skating and singing karaoke and I ended up doing nothing.
But that's not necessarily sad, though I feel so sad I missed out on such an opportunity for fun.
The girl told my sister she has gotten herself a boyfriend.
O.o

Ahh screw it, I'm going to rage code now haha ;}

Ttyl,

~James




- Posted using BlogPress from my iPortal Mini

Saturday, January 19, 2013

Hello y'all, programming a wayyy!!

Hello peoples! :D

How're you doin? Me?
I'm doing okay, just far too much homework and we haven't even gotten to the hard part yet -.-

Calculus is awesome, we learned volume by cylindrical shells, which is a kind of parallel rotation, and we learned how to use integrals to find the length of the graph of a function from a to b.
However, I seem to be having trouble with the length of graphs, all the problems I try to solve I have trouble integrating :(

I need the solutions manual to figure where I am going wrong @~@

In programming we are learning about arrays right now, which I already know a decent amount about.(enough to get by anyway)
Array.length, etc etc
Apparently there is an append method for adding new members to an array! :p
Polymorphic arrays perhaps? :o
Haven't used it yet, but it's exciting and awesome! Lol

Since JavaScript doesn't have structs, as far as I could tell from google, I learned how to use a method filled with variables as a data type :p
Wicked awesome!! XD

I created a really simple random name generator script that uses the schema consonant vowel consonant vowel etc
Picking random letters for each selection.

I had trouble adding the chars to the string, as it kept printing out the chars decimal numbers instead, but I fixed that by wrapping the chars in a new String(char) constructor

How efficient is that? Idk
I tried using concatenation but that just caused nothing to be drawn as text to the screen.

Hmm.. I could probably make my own text drawing method, that uses letter drawing methods too :D
Just for fun xD
It would be annoying to some extent, but I think I can do it.
I could probably also make it accept keys as indicators to draw math symbols, which would be pretty chill lol.
(I could write Calculus review programs :P xD)

----
Well this post should be posted since I began working on it a while back and haven't posted it yet lol.

Thanks for reading! ^u^

~James Dodon




- Posted using BlogPress from my iPortal Mini

Friday, December 28, 2012

Midnight Musings...

You know what? I wonder how many bloggers keep a diary with their intimate thoughts separate from their actual blogs?
I know I do. (Well now anyway, I didn't just a year or so ago)

There are some things that as a person you need to write down but which no-one else needs to see or read, and if they do they had better be ready for the consequences of knowledge. With great insight can come great pain, although also great love and joy.
But the pain is what you have to be worried about.
What is private is so for a reason, it isn't anyone's business to snoop while the person is still alive.

Notice I said still alive. It is my personal belief that the truth is more sacred than most anything else, that knowledge triumphs over secrecy.
That even the most shameful or lustful individual should not be frowned upon for their actions, or more accurately that they should be able to record their thoughts and that shouldn't have to be destroyed because society is too immature to handle them and treats the individual with less respect or even with humiliation. As if society itself is perfect, the perverted thing.

I believe that most people write in their diary because it eases their conscious and relieves their soul, but also because deep down somewhere they want others to know one day. They want to be honest.
I'm going to be overly broad here and claim that no-one really wants to hide their true thoughts or feelings, to lie and be dishonest to the world.
People want to be accepted for who they are and want to be able to act themselves in the real world.

Unfortunately, or perhaps fortunately in some twisted cases, certain things are frowned upon by society and are thereby suppressed.
People commit suicide because of the bullying and oppression they face because of who they are, it is wrong and very uncivilized.
We are not advanced as a society, as a race, not yet.
The way we treat our fellow men is too savage, we are too primal, too sexual and driven by impulse and desire, and we don't rely on logic and reason enough.
Although I will say that ask anyone worth their salt and they will tell you that a truly advanced civilization relies not only on logic, knowledge, and reason, but also on emotions, because emotions are what ties us together as humans and is what gives meaning to so many trivial things such as spending time with your family.
Pure logic would say time spent doing one thing is better spent doing something more valuable, but emotions say that family is the most valuable thing of all and reinforces this concept with the sad knowledge that someday your family will depart from this world and leave you alone.

Our emotions allow empathy, which I believe is a characteristic of a higher society than the one that we now have.
(not to sound snobby or idealistic or to put-down our society, which I am fond of even though I am so critical of it.)
(I am just critical of most things though, as I am an idealist and a perfectionist in some sense of the word, and I thus like to theorize about areas of improvement.)

My personal diary may not be life-destroying material, but the concept I am trying to get across here is that the more personal and secret the information within is, the more unorthodox or counter to the beliefs and experiences and customs of those close to you, the higher the risk of it estranging them from you should they find it.
(or so I would suppose)

I just feel worried that if anyone finds my diary in the future, perhaps after my death I'd say, they would misinterpret what I meant to say in my flustered and awkward confusion, in my terrible attempts to explain what I think, mean, feel, and do.
I am all too well aware that many things I write in my diary come off differently in writing than they do in the context of my recollection and the framework of the environment I am in when I write the entry.
And since I don't write every single day, as I don't have the time, the holes in the telling of my story make it nigh impossible for a reader to ever fully grasp the meaning of what I was trying to get at.
(or to grasp it accurately I should say.)

But the truth is that all I can do is what I am doing.
There is little I can do other than change my writing style, try to write more often, or to explain better or more or go into more detail in my entries.
All of which sounds nice but which are very hard to do.
(Yes adding more details is hard because it is boring and it is hard to know which ones you should include and which you shouldn't. Should I mention every single trivial thing I do each day?
Will that matter in the future when I or someone else reads my diary?
Yes because hong kong is unique, yes because it can take you into the context of my life and what it was like for me, no because it is boring and no-one wants to read that kind of long drawly crap, or no because it is unnecessary and unimportant and does not convey what is important.

As you can see, there is a lot I consider each time I write, and this process of overthinking things should likely have some noticeable impact on my writing style if I acknowledge it, or perhaps even subconsciously.
(writing style in my diary btw)

Anyway, I am losing my train of thought easily now that it is getting to be so late.
Thank you for reading!! ^u^!!
I hope I didn't bore you or make too many typos lol.

I'll update again soon! :P

Sincerely,

~James Dodon
(12.29.12, 12:05 A.M.)





Wednesday, December 19, 2012

Programming Midterm

Hello There! Open-mouthed smile


It’s been forever hasn’t it?

I’ve been working on a ton of various projects, all of which have been stalled due to midterms and schoolwork @~@

But great news, I have been accepted to college! =D
And I have a 2 week break in two days!! YAYY!! xD
Means studying, blogging, coding, and everything else I have been itching to do Smile with tongue out

Anyway, now to discuss the various midterms that I have had…

The only one I feel like discussing is Programming, since I worked on it like all day today and yesterday @o@!
It took so long, I almost got a headache! Lol
(and I am a tech-man, so headaches are rare and far-between)

Here it is! =P

ProgMidterm3

It took forever to code! I had to figure out how to animate the sprites for pickachu, how to do messages for buying products, how to do an inventory, and how to do boundaries all on my own!! Which means this was the most fun and challenging project yet!! xD

ProgMidterm

Here is the shop screen I designed.
As you can see, the prices are beneath the items and they each have a letter associated with them for interacting with the old man and purchasing items.
After you purchase some items they will appear in your inventory:

 

ProgMidterm2

As pictured above!

You will see the amount of money you have left is next to the rupee symbol, and the items you have purchased will be in the upper corner of the screen! =D
Each item has a number below it that tells you how many of it you have purchased and have in your inventory! :D
(Although, each inventory spot is hardcoded to an item, so they don’t move up spaces if you don’t buy a specific item. All the possible items in this script are pictured above)

There is also a hidden screen for the credits
(I have blurred out my personal information on purpose)

 

ProgMidterm6

 

 

Various other photos:

ProgMidterm5

ProgMidterm4

ProgMidterm7

As you can see, I named the store “Dungeons Warehouse” xD
And it is borrow heavily from The Legend of Zelda and other things. (mario)
Speaking of which, I have the desire to play Ocarina of Time, but I am too tired for that kind of focused game-play.

Anyway, that was just a quick update!! :D
I guess I could post snippets of the convoluted code next time, so you can see the horrors and the crazy logic that went into coding this crazy thing! xD
After all that time I spent and all it does is allow you to buy things and has them show up in your inventory, it’s quite shocking really.
Took sooo much coding to get the dialogue and interaction with the old man to work, so that you could talk to him and buy items that way.
It would have been sooo much simpler to have used a mousePressed type of setup, but if I had then it would have not been rpg like. *shrug*

I should make one like those classic text games!! :)
That would be awesome!!
And at certain parts you are able to control a character and then do some task vital to the game, and then you go back to only text.. O_o
Eery, interesting… I like it!! ^u^
(Like text text text… you are in a room in a house and lights flicker and move across the room… eery sounds are playing… you feel chills down your spine… you know you need to move and move fast… you need to get out of this room… before it is too late!!)

OoO!! Fun fun fun!! xD
I might work on an epic text adventure game over the break, who knows?
I probably won’t though, because I’ll be too busy doing other things *shrug*

Oh well, I think I’ve rambled on long enough!!!
That’s enough for now!

I’ll update again soon!! (since I have time now that I have a break XD)

Thanks for reading!! ^o^

Sincerely,

~James Dodon

Saturday, November 3, 2012

Night-time musings...

Well, yah. How's everyone doing? :D


As for me...

Schoolwork never ends, and the ambitious dreams of the damned surface every night only to implode upon themselves, a million noble ships striving for individual beauty and accomplishment being crushed by the tidal wave of absurd homework.
(no really, it feels like that.)

I think it is rather my fault with regard to my ambitions, as I seem to wax strongest in desire when multitudinous opposition comes crashing into my life through the guise of academia, when the noblest endeavour is considered the least practical and is the least appreciated.
But then, when did a one ever do a noble endeavour to be appreciated?
Oh no, the appreciation is wholly in the mind of the endeavouror, he who strives for the beauty of self-actualization, he who works for the sake of the work itself, oh yes it is he and he alone who moves to convey the beauties of the world and the mysteries of the heavens, he alone who understands the beauty in creation and in understanding.

But I ponder, is it truly a fault in mine mind, in my ethic, that I should undertake so many endeavours at once as to detest the generalities and hoops through which the education systems insist I must prove my intellect? My worth?
Since when is worth a measure of measured success?
Isn't it our desires, our ambitions, our goals, and our actual un-influenced, un-perturbed, untainted works that show who we really are and what we really have to offer?
Sure, that is what the college essay is for, but the brevity of an essay with respect to the growth of an individual through his own desires and ambitions is akin to the difference between a high-school student learning chemistry and a professional chemist with a P.H.D in chemistry and a majors in biology.
The two exist on different planes, virtually incomparable except in the fact that they both are concerned with Chemistry, albeit on different levels of intense devotion and complexity.
The point here being that secondary schooling the way it is currently being done does nothing to foster the true agenda and purpose of the individuals that it is purported to help become better, well-rounded, and more intelligent people.

Forcing students to do work is psychologically foolish, as what could have been seen as a chance to take ownership of some creation and work to test their own skill and to grow as a person is now being bastardized into a stressful evaluation of their individual worth to society as a whole.
How smart are you, how well can you do what we tell you, regardless of how much work we may overassign you.

Well I can tell you one thing for sure, no matter what happens with schooling, no matter whether I do great or poorly, I know that I am capable of doing whatever I wish and I know all the realms of knowledge that intrigue me most.
I know which professions I have the most respect for, and I know which profession will be my main one, which one I shall devote all my time and precious thoughts to, all my creative energies, my everything.

Everything that prevents me from pursuing these avenues, now that is crippling beyond any damage I could do to myself.
Indeed, the testing schools do does not seem to be about making sure we learn content and solve problems, but rather seems to be about evaluating our abilities as learning machines and pushing us through to the next test to be taken.
I think it should be more focused on learning and sharing ideas and knowledge, different applications and ways of using the knowledge, and should foster creativity and ingenuity.
Ingenuity is the rarest and most precious of all the qualities that a school could foster in it's students, and it is the single quality that the school structure innately opposes.
It would be interesting to see self-motivated students come up with challenging projects that they desire to do on their own, and then to have them submit them to their professor for critique and perhaps praise as well.
The best thing you can do is practice, correct, practice, correct, discuss, discuss, theorize, practice, correct, discuss, etc...
All this test taking, all these boring assignments that do nothing to capture the power and the essence of what it means to be human and the truths of reality and humanity, is most definitely NOT the best way to prepare for our careers in the future.
It is not. It only creates stress and competition, both likely to shorten your life and cause issues in your psyche and how you view others and the world.
There is little open about the environment in which we are thrown when we go through high school, despite our rational capabilities and our relative maturity.
We are still treated like children, when many of us are itching to jump straight into learning what we need to and desire to for our professional careers.
Let's just suppose a long life is 80 years.
(As the average person lives for like 75 or something years, 80 maybe, I don't know for sure but it's around that range.)

If we consider schooling prior to college, then most people graduate highschool at age 18.
If we round up, that is 20.
20/80 is 25% of your life!
You spend a fourth of your life and you haven't spent most of it studying the core tenets of your profession.
Think about how much more we could advance if we focused more on our professions.
Of course, many people don't know what they want to be at such a young age, and I suppose that is why we don't focus on our professions.
But the moment that we know what we love and what we will become, that is the moment that all the restrictions should be lifted and we should be able to soar as high as we can and whenever we can, until we reach college and the higher fringes of achievement that our profession offers.

Well...
I have to stop here.
I know I have made a lot of claims, and have stated things that you may blatantly disagree with and outright see as misunderstanding.
But please understand that I do not intend the above to be seen as truth, nor to be seen as pure understanding.
I have not had time to analyze my thoughts and to articulate them coherently, to say what I mean accurately instead of misinterpreting my own thoughts and saying something that is absolutely ludicrous.
This body of text serves merely as a method for me to boldy state what is on my mind without any real editing or correction, for the purpose of sharing my thoughts so they aren't cluttering up my mind and so I may then analyze my thoughts to then agree with myself or disagree with myself, and then from there improve my thoughts and adapt to the proper perspective on this subject matter.

Any person who purports to know the sole truth of the matter of any topic is a person to be wary of indeed, as such a claim is both improbable and narrow-minded.
I am open to your criticisms and thoughts, as this helps me to grow and is essential for seeking the pathway to the truth of the matter.
I cannot do it alone. (most likely, and if at all never completely.)

That is all I have to say,

Sincerely,

~James Dodon

Friday, October 5, 2012

Homebrew and Rom Hacking

Greetings everyone!! :D

Okay, you know how I never took enough time to actually learn a language completely?

Well I've decided that I want to do some kick-ass nintendo ds homebrew, which means leaning C++/C and using the Devkitpro software I downloaded.
I am excited!! But it is going to be uber hard to do @~@
(thank goodness for the community! They can help if I need help, although I think I will take on some of their tutorials first. ;P
(gbatemp.net))


In class we are learning the Processing programming language, but only the Javascript port of it for now. (at the end of the year we will switch to the Java version and code Android apps with it :DDD)

I want to use HTML5 local storage to make a file editor or romhacking utility for a specific game or specific games.
Like the files in acww are lz77 compressed, but you have to do some mojo-jojo when decompressing them and recompressing them so they will work in the game.


I want to make the process automated, make it so I don't have to boot up the good ol' hex editor and mess around with the files.
(Like programming functions in Javascript to handle the details, I want to encapsulate the low-level details and keep them out of my mind, so I can just focus on my rom-hack)


Speaking of my romhack of ACWW, animal crossing wild world for those of you who don't know, I am finally able to edit the text in the game and replace it with my own!! :D
(thanks to a member of gbatemp.net, I won't mention who here, just because I think that is a bit weird, but if you want to read the thread it is there at gbatemp.net under the translations section I think.


I want to make my romhack survival themed, complete with a custom save file that you are supposed to download with the game, patterns and custom textures for the ground, and hopefully some game-logic mods to make the game replace trees that have been cut down during the day.
(because it is a scarce resource survival game)

I will have to hide Tom nook in some far corner, and make it so every day an axe appears in a hidden spot, not a golden axe for that matter, so you can only go so far into the forest each day when you are foraging.
It would be interesting to introduce a mechanism of health, and if you don't eat any fruit for a while your health drops until your character is erased and you need to get a new resident.

(maybe that's too harsh? xD)

I think there was a way to do that... deleting the bed? ehhh or does that just make it so they cannot sleep by rolling onto their nonexistant bed?
Who knows lol *shrug


Apparently the New Super Mario Bros editor has the capability to interface with code you write to "hook" into the games code and modify or add to how the game works.
That would be extremely useful for acww!! :D
The possibilities are endless!! (the coding would be hard at first too, however)



I am working on finishing my romhack, atm I am editing the menu's text
(so like Friend Roster = Survival List now :P)
However, I am having trouble with the title menu...
I think perhaps I made my relacements too long for the tiny screen they inhabit, but mehhh all well...
Maybe I can find a way to hack the menu screen size? XD ehh probably out of my skill level at this time..>.>



But yeah! That's the jist of it for now, I also plan on re-attempting to make custom models for acww, using a virtual windows xp and good ol 3ds max 6, although the other hackers recommended the old version of maya....


Aside from these activities I am uber uber busy with school, so there is no guarantee for when I will get any of this romhack done, and I have no clue when it will be completed.
(though hopefully before ac3ds is released xD that is my goal!!)


I do wonder if it is possible to hack the game so one of your house/mansion rooms is replaced with Tom Nooks or the Abel Sisters house?
(or if it is possible to expand the size of your house via rohacking)
It probably is as far as the tom nook idea goes, it probably just involved changing where the entrance to the room points in memory...
(or something like that)

But when you leave nooks you will, undoubtedly and necessarily, exit out his frontdoor and not be back in you house.


Well, these are my thoughts and ideas, activities rather, as of late! :)

hopefully the next time we meet I will have more to discuss with you!!
Farewelll!! :D

(oh and I will post piccies of my progress next post, I promise!! ;})

'Til next time!! ^.^


~James





- Posted using BlogPress from my iPad

Random Nighttime Thoughts...

//Here is a draft I wrote a while back but never posted, enjoy lol :)

Hello again!
I will warn you before you read this, that I may end up rambling quite a lot and it may be a very biased and at times angry read.
Whether or not it will be as described above, I do not know yet, but it might be so fair warning lol ;P


Okay so here we go!!

Nothing we imagine is impossible to create.
Or rather, anything we want to create we can.
Today's world is consumer-driven, based on products and subscriptions and the like..
So then, it is also passive and based on lack of creativity and originality for the majority of the people-only those who create the content achieve anything original or express any creativity.

I do not feel I am expressing this right or proper, but I shall forge onwards nonetheless!! :)
It is not that it is impossible to create things on the iPad or the latest technologies, it is that it is very hard and limited when compared to what you can do on a computer or full fledged personal computer.
(windows, mac, etc)

There will always be ways of creating things for and on devices, but the means may not be feasible for all those interested.
For example, it is not always the best idea to create art on a tablet like the iPad. It is hard, the software isn't industry standard (think photoshop), and it is probably good for sketches at best and isn't very precise.
(from a non-artistically talented perspective, so keep that biase and lack of ability in mind)
But on an iPad you can write documents, manipulate photos, or do simple things.
So far we only see simple things.
Editing a text document is simple and limited. (satisfying but not the true potential of the device(iPad))
Editing source code, compiling it, and then testing your applications... now that would be more like it!

I should be able to write and code iPhone and iTouch applications on my iPad, and I should be able to run it in a special environment on my iPad if I so wish to test it and whatnot.
I do not need to run it on my mac, my iPad is pretty beast too.
Idk, just random thoughts I suppose.. I think I am too tired to warrant a focused and well argued blog post, but mehh whatever lol.
(and perhaps not well-informed enough to know if my arguments are wronged or right, and why they would be so.)

Programming is hard work, but satisfying and with infinite potential.
It would be so cool to say "Hey I like this game but there isn't an emulator for it for XYZ device. Hmm.. I'll code one!!", and then to actually be able to code an emulator that works on the device?
That would be awesome!
Anything that you could imagine, that you could code, you could create.
That would be amazing!
But it takes a long time to code, and it has a steep learning curve.
(takes a lot of dedication and time too >.>)
But it is definitely worth it, even if just for the ability to make your own games and applications :D
(which is why I want to learn C#!
Robust language with many useful features, implementable on the popular Windows, similar to Java which can run on most any computer, and it allows for rapid development of awesome applications!)

We seem to be headed towards the whole "user-created content" era of the web and of products, if we aren't there already, where a lot of the most popular websites and valuable services/products get their value entirely from the users that use their service.
(youtube -> user created videos)
(facebook-> user created posts and content)
(forums _> user created)
Let's face it: anything worth consuming is something that is dynamic, has fresh content daily, and has a variety of things to consume, experience, or interact with.
A site devoid of user interaction or contribution is most likely a very dull site indeed.
Thriving E-Communities are some of the most hopping and interesting places to visit and contribute to, and websites like Youtube can just draw attention and keep it for long periods of time.
And if the creator of the website can make money off of it, sweet!
Free, never-ending content, users, and a thriving community!

This is the power of the web as it stands today, the power of free user-created content and it's widespread popularity and the money and power it can lend to you and your endeavours and website.


I strongly suspect that a lot of the 'expert' or like beyond expert information in computing and programming, computer science or whatever it is called, is kept secret on purpose.
Either that or you have to be a select individual, a gifted genius, to figure out some of the things that people these days have figured out.
(reversing data types, programs, etc.
coding an emulator, an assembler, a compiler, etc)

I am sure knowledge exists on how to do the second line of of things I listed above, but as for the other things... they approach the realms of the semi-legal and illegal, and while it is not illegal to do such things perhaps the knowledge is suppressed to prevent any issues from it being misused?
Or maybe it is just too damn hard to do, let alone explain.
Or maybe it can only be learned by experimentation and brainstorming.
I have absolutely no clue, all I know is that more and more people can do more and more crazy hacky things with technology, and that I have no idea where they learn this shit.
(sorry for the expletives... but it is appropriate in a sense.. this is like WTF territory, talking about people hacking into ipads and iphones etc, people coding entire emulators and reverse engineering all the data types needed to make them work, all of this against failsafes and mechanisms set in place to prevent it from happening. That is amazing!)

Well I am tired and should be sleeping, gotta get up early in the morning to walk doggies, and then shower and then off to hang out on a boat all day @o@!!
Wish me luck!! :D
Haha!!

Sincerely,


~D.




- Posted using BlogPress from my iPad