Post Page Advertisement [Top]

The project was first started in September of 2017 under a very different name, Rotation. The idea for the project came from pong games where the ball bounces back and forth across the screen. Since I try to make games that stand out, I had to come up with a way to make it unique. So I thought about using that mechanic to keep the ball from leaving a certain area. Color wise, I tend to like using variations of greys, and this is what the first “wheel” designed looked like.



I made movement for it, rotating the wheel right or left by pressing the arrow keys. I also allowed the ball to move, giving me a basic version of what I wanted the project to be. However, the movement was jerky, not smooth at all, and I couldn't find an angle I liked for the ball to bounce off at, so I forgot about the game for a while.

A couple months later, after playing a game, the idea came back into my head. I knew I could make it work this time, and I came up with a big change. Instead of using one big wheel, I made two smaller paddles in separate sprites. This looked better to me and made the movement a lot smoother. The other thing I changed was the angle on the ball. I made it turn at a random angle between 160 and 200 degrees, making it more similar to traditional pong games. The new style looked like this:





The difference between movement from original to new:




Now that I had the frame in place, I started working on the background for it. I decided to make a cliff over the ocean with the idea of the ball falling off if you couldn't keep it in. It was a bit bland, so I added rocks, bushes and a tree. I thought about adding clouds, but decided against it. Then I went to work on the menu. At this point I still hadn't decided the name of the game, though I knew I didn't want to call it Rotation. After putting the background of the menu together and setting the game up so it could be played from it, I settled on the name KeepIn. From there I made buttons that appeared on a bar that could be shown and hidden. Stages, Play, and Score were the options. Stages is not currently ready at this time. Play launches the game, and score shows the global highscore. The only one that worked right away was play. Now all I needed to do to finish was add a scoring system to the game, and add music. I started with the score, using a new method of displaying it. I've used ways other than showing the variable before, but I always used multiple sprites. This time with the scores, I used clones. After I had put in the cloud, I could make the button on the menu work.




It took me a while to come up with music for this. I couldn't really come up with anything for a while, but I eventually settled on “Run Jump Throw 2” from Super Mario Odyssey because it sounds fun.

At this point I considered the project nearly complete, it ran fine and I had added a game over screen. I knew I wanted to add stages, but I wanted to wait to hear what other users had to suggest. While testing this project before I shared it though, I noticed that the highscore and score where never the same if you got the highscore. At first I thought maybe it was an issue with the highscore, but I could find nothing wrong. I told myself I'd fix it later and I shared the project. When I did go back in to look again, I discovered that the score was always 0, 11, or 22. This was because the clone was always set to appear as the first number of the score. I had found this in the highscore and fixed it when I was originally working on it, but I forgot to change it for the score, which the highscore was built off of.

Since fixing that, the only work I've done on the project has been making new stages. Currently there are two, but only one can be accessed. I added in sprites to be ready for when stage options will be implemented. As of right now, I'm awaiting suggestions.


This experience was shared by Wahsp.

9 comments:

  1. Jackpot City Casino – Casino for Real Money USA
    Jackpot City is a licensed online casino that is regulated in the US by the US Gambling Commission. Jackpot 인카지노 City Casino 제왕카지노 is a very good 카지노 place to start. If you want to

    ReplyDelete
  2. Harrah's Cherokee Casino & Hotel - MapYRO
    The Harrah's Cherokee 구미 출장마사지 Casino & Hotel is located in the beautiful mountains of Western 전라북도 출장안마 North Carolina in the heart 김제 출장마사지 of the Great 논산 출장안마 Smoky Mountains of Western 의왕 출장샵

    ReplyDelete
  3. ThinkPad X1 Titanium | Tech Trends
    ThinkPad X1 titanium money clip Titanium | Tech Trends - See the latest titanium mens ring ideas ford fusion titanium for sale about design, electronics, gaming, titanium guitar chords gadgets and more. titanium solvent trap monocore

    ReplyDelete
  4. Double Bonus Spin Roulette, on the other hand|however|then again}, has additional special roulette on-line sport options that deliver you extra probabilities to win. Some of these actual cash roulette sport on-line 파라오바카라 variations, on top of getting totally different guidelines and choices, feature gigantic progressive jackpots. They are extremely popular amongst followers outcome of|as a result of}, little bit of luck|hopefully|expectantly}, you can to|you possibly can} win huge quantities of money. Others are categorised in accordance with sort of|the sort of} stakes player may be} and just how huge of a bet may be} willing to put as per your personal on-line playing technique.

    ReplyDelete
  5. With its steady pioneering ideas and confirmed track record with the world’s largest operators, BTG is a global iGaming business chief. On many machines, when sufficient cash to afford a bonus is taken in, casinosites.one the bonus just isn't instantly awarded. Typically the sport merely stops making the reels slip off the bonus symbols for a couple of of} games. If the participant fails to hit the bonus during these "standby games", it's added to the "inventory" for later collection.

    ReplyDelete
  6. Ziv says LZ78 appears much like LZ77 but is definitely very completely different, outcome of|as a end result of} it anticipates CNC machining the next bit. “Let's say the first bit is a 1, so you enter in the dictionary two codes, 1-1 and 1-0," he explains. You can think about these two sequences as the first branches of a tree." The algorithm did every little thing Ziv and Lempel had got down to do—it proved that universally optimum lossless compression without preprocessing was possible. While at MIT, Ziv held a part-time job at U.S. protection contractorMelpar, where he worked on error-correcting software program.

    ReplyDelete
  7. Stay alert for those high payout ones, as these can deliver you some 온라인카지노 actually good bucks. If you're be} simply beginning to explore the world of slot machines, a glance at|try} essentially the most featured video games for 2022 that we're about to introduce to you. This classic game has an RTP of ninety six.21% and it comes with a pleasant bonus spherical.

    ReplyDelete

Bottom Ad [Post Page]

| Designed by Colorlib