CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: JWinslow23 on October 26, 2017, 03:00:00 PM

Title: Descent - a puzzle game for the entire 8X+ series
Post by: JWinslow23 on October 26, 2017, 03:00:00 PM
The attached download link is outdated. Click the screenshot to go to the latest version!
Also, click here (http://www.ticalc.org/archives/files/fileinfo/470/47004.html) to download on TICalc!


(https://i.imgur.com/73sBQU6.gif) (https://codewalr.us/2243/60094)

[spoiler=Original post]
Quote from: Original postOver the past few months, the slow trickle of new released programs and games for the 8X+ series has slowed even more. In an attempt to remedy that, I'm making a new game, compatible with both color and monochrome calculators.

It is unnamed as of yet, but it's based on Escape, The Psyche, and Orbix. It is a game in which you are a marble, sliding through stages and past obstacles in order to get to the exit. Moving in a direction moves you until you are stopped by a wall, and it requires you to be creative and problem-solve.



One level is included as of now. It is compatible with both color and monochrome calculators (and the look changes slightly for color calculators). Try it, and tell me what you think!

Also, what should I call this? Should there be a story, and if so, what should it involve?
[/spoiler]
Title: Re: Unnamed sliding game for 8X+ series
Post by: 123outerme on October 27, 2017, 07:09:29 PM
Looks good so far! I like the animating level complete block, kinda looks like a portal or something! Also, not to throw shade, but isn't there another TI-84+ series puzzle game that we should probably get some more work done on? :P I'm down when you are.
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 27, 2017, 08:46:40 PM
Crap. You're right. I did forget that, didn't I? :-\

Well, this is where my mind is at right now. I'm pretty sure I could do something with that other project soon, though.
Title: Re: Unnamed sliding game for 8X+ series
Post by: p2 on October 27, 2017, 08:48:45 PM
Maybe you could make the map slowly changing, like a bacteria slowly eating it away... and you have to get through all the rooms on one of many parallel paths (maybe solving puzzles or something) but be fast enough before all the paths close? (like escaping a burning maze)
Title: Re: Unnamed sliding game for 8X+ series
Post by: 123outerme on October 27, 2017, 08:52:35 PM
Quote from: JWinslow23 on October 27, 2017, 08:46:40 PM
Crap. You're right. I did forget that, didn't I? :-\

Well, this is where my mind is at right now. I'm pretty sure I could do something with that other project soon, though.
No, don't worry, I understand when you have your sights set on a project, it's hard to shift gears into anything else :P I'm the same way right now, working on Gateway to Legend. When you're done with this though, I'd love to get back to a bit of TI-Basic programming!
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 27, 2017, 09:07:38 PM
Made some progress! I added level numbers and cutscenes, and coded a level editor which returns a list with your inputted level data.

(https://i.imgur.com/aoCoRY8.gif)

Download attached. Tell me what you think!

Also, Descent is a tentative title only. I might decide on something different later.
Title: Re: Unnamed sliding game for 8X+ series
Post by: Ranman on October 28, 2017, 02:14:15 AM
Sweet!  :thumbsup:

I like puzzle games.
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 29, 2017, 12:02:02 AM
Bump.

Added another level, added intro, improved control, altered graphics slightly, and improved the speed of the truck (not in the screenie).

(https://i.imgur.com/odVshTL.gif)

Downloads attached (DESCENT is the game, and DESCEDIT is the editor). If anyone wants to volunteer to design levels, PM me!
Title: Re: Unnamed sliding game for 8X+ series
Post by: _iPhoenix_ on October 29, 2017, 02:57:32 PM
I'd gladly help design levels.

I'll create about 20 decent levels, then shoot you a PM with the level data.

As stated on Cemetech, I'm also working on a program that generates levels procedurally.
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 29, 2017, 03:02:42 PM
Awesome, thank you!

I want there to be some sort of curve, by the way. First levels with only blocks, then introduce spikes, then introduce reflectors (the diagonal lines), then introduce collapsers (the horizontal/vertical lines) and put it all together.
Title: Re: Unnamed sliding game for 8X+ series
Post by: xMarminq_ on October 29, 2017, 04:51:14 PM
JWin, I love this game already after playing the two levels  :D . The integration of reflective panels and spikes are awesome. I wish there was a reset button as I made some mistakes in solving level 2 and needed to restart the whole game in order to get a new try. Other than that it is great. Wish you luck on finishing it!  :w00t:

Quote from: _iPhoenix_ on October 29, 2017, 02:57:32 PM
I'd gladly help design levels.

I'll create about 20 decent levels, then shoot you a PM with the level data.

As stated on Cemetech, I'm also working on a program that generates levels procedurally.
Maybe make any levels you can and then order them in difficulty?
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 29, 2017, 04:55:24 PM
For that specific level, going around to the top-left if on the border is one way to reset it without a reset button. However, I will take your suggestion of adding a reset button, as I'm sure that there are some level setups that will get people stuck if they move in certain ways.

Thank you, by the way! I appreciate that!
Title: Re: Unnamed sliding game for 8X+ series
Post by: Dream of Omnimaga on October 29, 2017, 05:53:08 PM
@JWinslow23 I saw the screenshot above and  this looks well-done... well... so far ^^
Title: Re: Unnamed sliding game for 8X+ series
Post by: JWinslow23 on October 30, 2017, 10:40:51 AM
Bump.

Added [MODE] as a reset button, and now the game has 7 levels.

(https://i.imgur.com/80rnB6a.gif)

Suggestion time! Should I add a "score" mechanism to record the lowest number of moves you have made? Should I add a way to play singular custom levels? How would you feel about a menu? Why am I asking you all these questions instead of coding them?
Title: Re: Descent - a puzzle game for the entire 8X+ series
Post by: JWinslow23 on November 01, 2017, 05:06:36 PM
Bump.

Added a menu, with instructions, custom level playing, and a truck!

(https://i.imgur.com/aM18iH8.gif)

Download attached. Suggestions and improvements welcome! I'd also like some more levels.
Title: Re: Descent - a puzzle game for the entire 8X+ series
Post by: JWinslow23 on November 09, 2017, 11:06:54 PM
Bump.

This is now a full, complete game! It is 15 levels long, but as you should know by now, you can play for as long as you like with the custom level editor!

(https://i.imgur.com/73sBQU6.gif)

Download here (//http://), and level editor here (//http://). Cemetech and TICalc downloads will come soon (but TI-Planet will have to wait for the French translation :P ).
Title: Re: Descent - a puzzle game for the entire 8X+ series
Post by: Dream of Omnimaga on November 10, 2017, 01:02:16 PM
This reminds me one of the 83+ Axe Parser  games. I like that kind of puzzle game. This looks fun to play too, from the screenshot. ^^
Title: Re: Descent - a puzzle game for the entire 8X+ series
Post by: JWinslow23 on November 10, 2017, 09:56:58 PM
Funny you say that, xlibman. This was actually partly based off of The Psyche, made by squidgetx in Axe for an Omnimaga contest.

Oh, and I would like to announce that Descent has already been accepted on Cemetech (https://www.cemetech.net/programs/index.php?mode=file&path=/83plus/basic/games/Descent.zip) and TICalc (http://www.ticalc.org/archives/files/fileinfo/470/47004.html)! Now to wait until someone other than me completes it from start to finish.
Title: Re: Descent - a puzzle game for the entire 8X+ series
Post by: Dream of Omnimaga on November 13, 2017, 01:01:51 PM
Ah right, The Psyche was the name. That's exactly the game I got reminded of :P