Posts

Showing posts from May, 2023

Senior Project Day 11

Image
 Hello I am back with my final blog post! Today I spent the day on the opposite loot loop called the "Take Loot Loop". This is used when people lose the boss fight, because there needs to be a punishment for dying! This loop will take a heart from each player, and then do math to figure out what their new amount of health is, if the health is 0, than it takes away half of their gold and all their weapons. Then it will finally give them 3 health as a "respawn" mechanism and move onto the next person. This process was much easier than the first loot loop that I did, now that I know how to make one and how it works. It still was a lot of work trying to figure out how to actually find out how much health or gold the different players have as the amounts won't update until the command is over. So I had to actually write everyone's health and gold values in a text document for each person, and do math in Mix It Up to figure out what their new values should be at.

Senior Project Day 10

Image
 Hello! I have another blog post for you all! Today was spent making the "Dungeon Entrance Message" Action Group. This is the 2nd half of the programming piece, because without this, all you will see is a lot of numbers and messages that fly by the chat super quickly with to rhyme or reason. This command is the story that people will go through every time they join a raid in the game. I like making things harder for myself so I decided to make a bunch of conditionals inside of this action group, and have another random number generator to decide which version of the dungeon would be sent. Because the conditionals make it so only one type of dungeon can be picked at a time, I can technically add limitless different dungeons that all boil down to a dungeon boss, making every experience a bit different then the previous one! The hardest part about doing this is the typing, because for every different type of dungeon that I do, I need to write an entirely new scenario. I definite

Senior Project Weekly Reflection 2

 Hello! I have another amazing reflection for you all. This week was very good for the programming side of the game! I have completed a lot of the programming of the game, and I started working on the responses that the game will be actually posting into the chat once the timer runs out. This is the last weekly reflection I will be doing for this project which is really crazy to me. I am on track for everything in my project, and can't wait for Express Fest! I figured out most of the loot loop issue that I have been struggling with previously. I found that the reason why it wasn't changing the usernames after giving someone the loot was actually because of me. I recently got a new computer, and the file location I saved the usernames was in a different place on my new computer, Meaning that it only saw the last users username because it couldn't see any others. I fixed that problem and got the game mostly working!     I won't be fully done with the game by Express Fest,

Senior Project Day 9

Image
 Hello! I am back with your daily post of epic proportions. Today was a big work day for me! I find it hard to see the progress that I have made with the game, because every time I figure out something with the game, it causes more problems elsewhere. However I am trying to look more on what I have actually gotten accomplished and I am still getting through it! Today was spent deleting a lot of the stuff that I thought was right but actually did not work in practice. I also found another issue with the command that I use to start the game, where players can actually do the command instead of me! So I fixed that issue very fast and kept on working! Progress is slow but is still progress! Today I worked from 8am to 2pm or 6 hours today and 77 hours total!

Senior Project Day 8

Image
 Hello! I am back with another update! Today was actually a bit different than normal! I did do programming for a bit in the morning, but I actually had to leave to livestream some sports games for Ebby! I did a bit more on special identifiers for the command that I use to start the game, and figuring out how I will be saving the usernames to find the average score. However I definitely did a bit less than normal due to livestreaming some games for Ebby! I do count the time that I spent at school towards my Senior Project, so I still did stuff from 8am to 6pm or 8 hours today and 71 hours total!

Senior Project Day 6

Image
 I am back with another day of progress! Just a warning for everyone, this whole week is gonna be pretty repetitive, so I will try my best to make you understand! Today was spent fixing the issue I had found yesterday and continuing on with the command. Of course, with one issue fixed, more come into view. But overall, nothing abnormal or different to my plan! I've been having a lot of fun problem solving and learning about how things work in Mix it Up, so I hope I can continue to be on track! I still haven't fully figured out the loot loop situation, but I started working on different things and will go back to it later. Today I started at 8am and went to 4pm or 8 hours t oday and 61 hours total!

Senior Project Week 1

 It has been a full week already! That is crazy, I started this week knowing nothing about Mix it Up, and so far have an amazing plan of what I am going to do, and I even started working on it! there was a lot of learning how to do different things and brainstorming what I should make, but overall I do believe that I did a great job. I am still on track for my project and this next week will mainly be a lot of programing and revising my timeline to turn it into an actual game. With Mix it Up, you have to think about things in a different point of view than if you were thinking of it as any other programming language, since it is not meant for programming at all, it is supposed to be used for simple text commands and other small applications. I am using something called a "Conditional" to turn this application into something that understands "If/Than" statements. Which means it can say "If this says this, than do this". If/Than Statements are the staple for

Senior Project Day 5!

Image
 Hello! Day 5 has arrived and so does more progress on the game! I did hit a little bit of a road-block today in the project and have not figured out a solution to it yet, but besides that, things are going well! I got a lot of progress done on the programming of the game, and we are right on track to finish it before graduation! The roadblock that I hit was how I am going to be giving out the boss loot to anyone who joins the game. Giving boss loot to 1 person is fine, but I have to figure out a way to loop the sequence until everyone gets their loot. Nobody wants to kill a boss and get nothing out of it! I am surprised however that this is the first major issue so far in my project, I thought there were gonna be many more than this starting way earlier in the process. Today I worked from 8am to 4pm for a total of 8 hours today and 37 hours total!

Senior Project Day 4!

Image
 Hello! I am back again with day 4! So I got a lot of progress done today, I started the first command that will be run by me whenever I want the game to start, and got I'd say roughly  15-20% of it completed! I used that plan that I made before and whenever I got confused on how to do something, I asked either the forums or my mentor for help! I am learning a lot more about mix it up that I thought was ever possible, and I am very excited to continue the process of the game. I am thinking of different ways to do things as I work on the game, and it is really cool to see things from a different point of view once you are actually in the thick of things. The only issue that I am having for myself is a little bit of burnout from working so long on the same thing, however I am pretty confident I can get through it cause working with mix it up and my mentor is so fun. I worked from 8am to 3pm for a total of 7 hours today and 29 hours total.

Senior Project Day 3!

Image
 Heyo! I am back once again with another update. Today my main goal was finishing the timeline of the game. I feel like making a full plan before starting to work on the actual game is a lot better so I don't get stuck or confused on what to do later on. I thought about making a fun rare "dungeon chest" to my game, which would add something different every once in a while which would give some pretty good rewards to whoever finds it. I also am trying to see if I can make some sort of incentive for people to actually play this game (I have not figured that one out yet). But besides that, so far I know that I want Gold, Gems, and Swords to be a part of this game somehow, and I will have my swords be a max level of 5. (Not sure the bonus it will give to the fight). Overall a very good day for the plan-side of things, and tomorrow I should be able to start working on some of the programming! Today I started at 8am and went until 4pm so 8 hours today and 23 hours total!

Senior Project Day 2!

Image
 We are back! Today I worked a lot more in-depth on the game. I created a timeline on what the commands would actually do and how to do it! This was very time consuming because of all the ideas I had in my head, and trimming them to make something that I could actually create in the time given to me during the senior project. I decided to turn the game more fully RNG based, like Dungeons and Dragons where they roll dice in order to find out what happens, rather than have my chat input a bunch of elements. This way, the entire game can be created from one command rather than many. The only issue with this is that the commands I will be making will be VERY long, Like, imagine a book series but all the books combined together into a MEGA BOOK, that is what these commands will look like. I think I got a lot of progress today. I started at 8am and went until 3pm today, for the grand total of 15 hours so far!

Senior Project Day 1!

Image
 Woohoo! Senior Project has begun! Instead of going outside like a normal person for their senior project, I decided to stay inside all day long and program a game from an application that is definitely NOT meant for programming. Today was a lot of learning about how the application works and how I can abuse it to make a game, and also figuring out exactly what I wanted to make my game about! I used this program a bit before my project started, but did not use it for much other than simple one response commands and I am not very confident in my skills on using the application. A bit later came when I really started brainstorming what I wanted my project to be about. I decided on a RPG dungeon-crawler type game, that allowed me to have some pretty neat elements while still keeping the game pretty simplistic. I also made a google spreadsheet of the elements I wanted to see if I could add into my game! Overall, a pretty successful day! I started at 8am and worked until 4pm for a total of