create account

Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game) by kafkanarchy84

View this thread on: hive.blogpeakd.comecency.com
· @kafkanarchy84 · (edited)
$11.09
Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)
https://s13.postimg.org/mke8igws7/hustle1.jpg

# Hello, Steemians. It's me, the programming newb and aspiring nerd, KafkA. #

This week I began codeacademy.com's Introduction to Java and continued studying and messing around on MIT's *Scratch* programming platform. I also made a new game today, somewhat AnCap (Anarcho-Capitalist) inspired, for my course at coursera.org. Well...truth be told, I made it mostly for kicks, and to learn more quickly. I am not even sure it meets the requirements for my homework assignment which is due at the end of the week. I learned a lot, though. Sitting through too many instructional videos has a tendency to make my eyes glaze over. Cannonball diving into today's work was just what the doctor ordered.

# Some thoughts on Java #

At the suggestion of a couple friends, I chose to start studying Java, before diving into any other coding language. I was going to finish up the free Harvard and University of Edinburgh courses based on *Scratch* first, but I found myself getting restless. Time is a precious commodity, and I wanted to get into the "real stuff" as quick as possible. I can't just sit around on *Scratch* for three months in a row. That said, I am going to continue these online courses, but now I am supplementing them with the CodeAcademy course.

When I first looked at Java I think I almost felt physical pain. What. the. hell. is. this???
But, after a few exercises, I began to parse it a bit and gain a very basic understanding of how it flows, what the symbols mean, and how it is supposed to look. In the past three days I've completed two short sections of the intro class, and it is my goal to keep myself to this kind of schedule. Either one set of exercises a day, or one every other day. 

https://s10.postimg.org/j2etxs3nt/hustle_2.jpg

# "27 Hustle Street" #

Today I made a game in *Scratch* called *27 Hustle Street.* Yes, it is amazing as it sounds. In the game you are a bum who has lost everything because his company went belly up--likely due to worthless fiat lending bubbles and the Federal reserve--and now you have to hustle your way back to the top by collecting Bitcoin, side jobs (hustles), and "chances to not fuck up." If you end up catching the wrong things, like the flu, depression, and too many binge drinking episodes, it's game over!

I think for me, designing the sprites and then watching them come to life is the most fun part of this whole process. The main character, Rick, is my original handiwork, as is the booze jug and the Bitcoin.

**Here's the game:** https://scratch.mit.edu/projects/123451141/

Welp. That's about it for today, I suppose. As always, if you have any words of wisdom for me as I pursue this course of study in computer programming...sock 'em to me! Until then, enjoy the hustle, brothers and sisters!

If you would like more background on my recent dive into the world of coding, you can find it [here](https://steemit.com/blockchain/@kafkanarchy84/why-i-am-diving-into-computer-programming-at-age-32-as-a-complete-newb), [here](https://steemit.com/technology/@kafkanarchy84/adventures-in-coding-the-code-is-the-truth-stories-of-a-total-newb-s-cannonball-dive-into-the-world-of-computer-programming), and [here](https://steemit.com/technology/@kafkanarchy84/adventures-in-coding-a-total-newb-s-cannoball-dive-into-the-world-of-computer-science-my-first-game-on-scratch).

Peace!

***
*Graham Smith is a Voluntaryist activist residing in Niigata, Japan*
https://s10.postimg.org/nd4a49rp5/13615500_730504890423605_1425702647400253724_n.jpg
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorkafkanarchy84
permlinkcrypto-hustle-a-total-newb-s-adventures-in-coding-vol-iv-studying-java-and-making-a-new-game
categoryprogramming
json_metadata{"tags":["programming","anarchy","art","gaming","blog"],"image":["https://s13.postimg.org/mke8igws7/hustle1.jpg","https://s10.postimg.org/j2etxs3nt/hustle_2.jpg","https://s10.postimg.org/nd4a49rp5/13615500_730504890423605_1425702647400253724_n.jpg"],"links":["https://scratch.mit.edu/projects/123451141/","https://steemit.com/blockchain/@kafkanarchy84/why-i-am-diving-into-computer-programming-at-age-32-as-a-complete-newb","https://steemit.com/technology/@kafkanarchy84/adventures-in-coding-the-code-is-the-truth-stories-of-a-total-newb-s-cannonball-dive-into-the-world-of-computer-programming","https://steemit.com/technology/@kafkanarchy84/adventures-in-coding-a-total-newb-s-cannoball-dive-into-the-world-of-computer-science-my-first-game-on-scratch"]}
created2016-09-30 08:53:24
last_update2016-09-30 12:13:48
depth0
children4
last_payout2016-10-31 14:45:33
cashout_time1969-12-31 23:59:59
total_payout_value8.451 HBD
curator_payout_value2.639 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,557
author_reputation349,526,315,896,646
root_title"Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,402,880
net_rshares14,200,038,339,871
author_curate_reward""
vote details (32)
@cryptomancer ·
It sounds like you've set a pretty good pace for yourself and things are off to a good start.  Your 27 Hustle Street project actually sounds like a fairly fun concept for a game.  It could be something to keep building on and coming back to as you get more advanced and learn new concepts.  Eventually, you might want to consider re-implementing it in Java... but that's quite a ways off I think.

> When I first looked at Javascript I think I almost felt physical pain. What. the. hell. is. this???

Just to be clear, Java and Javascript are two completely different languages.  Beginners often confuse the two; Javascript (which is very poorly named) is mainly used in client-side web code that executes in a browser, whereas Java is more for server side or standalone desktop application development.
👍  
properties (23)
authorcryptomancer
permlinkre-kafkanarchy84-crypto-hustle-a-total-newb-s-adventures-in-coding-vol-iv-studying-java-and-making-a-new-game-20160930t120914385z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-30 12:09:15
last_update2016-09-30 12:09:15
depth1
children1
last_payout2016-10-31 14:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length803
author_reputation27,910,646,046,989
root_title"Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,403,866
net_rshares26,375,938,605
author_curate_reward""
vote details (1)
@kafkanarchy84 ·
Ah, okay. Thank you. I wasn't sure about that. Java is what I meant, then.

Thank you!
👍  
properties (23)
authorkafkanarchy84
permlinkre-cryptomancer-re-kafkanarchy84-crypto-hustle-a-total-newb-s-adventures-in-coding-vol-iv-studying-java-and-making-a-new-game-20160930t121303487z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-30 12:13:03
last_update2016-09-30 12:13:03
depth2
children0
last_payout2016-10-31 14:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length86
author_reputation349,526,315,896,646
root_title"Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,403,891
net_rshares13,592,893,465
author_curate_reward""
vote details (1)
@emancipatedhuman ·
good heavens, that's impressive.
👍  
properties (23)
authoremancipatedhuman
permlinkre-kafkanarchy84-crypto-hustle-a-total-newb-s-adventures-in-coding-vol-iv-studying-java-and-making-a-new-game-20160930t141457151z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-30 14:14:57
last_update2016-09-30 14:14:57
depth1
children1
last_payout2016-10-31 14:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation45,458,642,997,238
root_title"Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,404,706
net_rshares26,376,091,819
author_curate_reward""
vote details (1)
@kafkanarchy84 ·
Thank you!
properties (22)
authorkafkanarchy84
permlinkre-emancipatedhuman-re-kafkanarchy84-crypto-hustle-a-total-newb-s-adventures-in-coding-vol-iv-studying-java-and-making-a-new-game-20160930t141653827z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-30 14:16:54
last_update2016-09-30 14:16:54
depth2
children0
last_payout2016-10-31 14:45:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10
author_reputation349,526,315,896,646
root_title"Crypto-Hustle: A Total Newb's Adventures in Coding, Vol. IV (Studying Java and Making a New Game)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,404,725
net_rshares0