Posts

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