Skip to main content

CAS Blog: July 2019

This past month I've been continuing to program my D&D monster generation program. It is still relatively complex, and all of the randomization and generation I still don't fully have the hang of yet. In fact, since the program is actually in a GUI (graphical-user-interface) window and not in some black command line with green text like some hacker's computer from a 1980s movie, it took a while learning the ropes of even creating the GUI in the first place, and there were some frustrating setbacks, as with any piece of coding work (this primarily took the form of . Admittedly, that is where most of the progress has been made. However, I'm pretty proud of the work I've put in thus far, and I really like some of the art that I've incorporated, including some of my favorite art of the beholder (a monster in the game) that I've seen (below).

(Learning Outcome: #1, #2)

Some nice 1990s D&D monster art utilized in my program

Comments

Popular posts from this blog

CAS Project Blog #2

I have been working on completing slides for my internship supervisor, which will be used in a presentation given to this class of MBA candidates at Rice. The research involved in creating these slides has been really cool and interesting, and has taught me a lot more about cryptocurrency and blockchain economics. An example of one of these slides is below:

CAS Project Blog #4

Due to the water crisis that hit Houston yesterday, I was unable to find the Rice cryptocurrency course meeting on campus as most of the buildings had been closed, and as no prior announcement was sent to notify the interns. Despite this I spent some time walking around the Rice University campus and admiring the various sites there are to see. Additionally, upon arriving home and grabbing dinner I curled up and did some cryptocurrency/blockchain research myself to fill this gap, so fortunately all was not lost. (Learning Outcome: #1, #5)

CAS Blog: February 2020

It's a new year and a new decade! With that comes more CAS, of course. Over the past month, I've been working on a personal coding project (that fulfills the Activity requirement), for two primary reasons: I want enough practice programming in Java to ensure my success on the IB Computer Science exam, and additionally programming is something that I enjoy and that relaxes me, and will also ensure that I have adequate extra preparation for the computer science degree that I hope to attain. What I have been coding is a simple game that involves the player travelling around a map to slay monsters and earn gold. The game map is initialized with a 2D array of single characters, with certain points on the array made to represent different enemies and items. The goal is that this game will help me reinforce concepts of object-oriented programming for the reasons above; this will possibly always be a work in progress for me as I update the game in accordance with new strategies and...