Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: LDStudios on December 20, 2014, 09:19:05 pm

Title: Portal Nspire
Post by: LDStudios on December 20, 2014, 09:19:05 pm
After the completion of my entry for Cemetech Contest #13 and nomination as a new CoT, I've been working hard on my most ambitious project yet, Portal for NSpire. I've gotten a good amount done, but there's still a lot left to do. I'm taking my time with this project and I want to make sure that it is as high quality as I can possibly make it.

Currently you can walk around, and fire portals (which collide with walls but don't create actual portals yet). The next step is creating and passing through portals, which is by far the most important and most challenging part of this project.

Screenshots:
(http://img.ourl.ca/screen1.png) (http://img.ourl.ca/screen3.png) (http://img.ourl.ca/portal-1.gif)
(title screen)                            (main menu)                         (in game, shooting blue portal)

This project is going to be a lot of work and I'd greatly appreciate some help.
I'm looking for help with:
Let me know via PM or in this topic if you want to help!
So that's where I stand right now. Let me know what you think. I'm still trying to think of a good name for this project other than "Portal Nspire".  Unfortunately, I'm going to be busy until January 10th. I'll still have some time to work on this project, but not nearly as much as I'd like. I'll be sure to keep you updated as I continue to progress with this project!
Title: Re: Portal Nspire
Post by: jamesguessis on December 20, 2014, 09:26:22 pm
I would like to help with this as much as I possibly can,  but as I have no experience in spriting,  I will test like never before.  I will find and exploit and report as many bugs as I can.
This looks very nice so far, and I can't wait to play it in its final version.
Title: Re: Portal Nspire
Post by: DJ Omnimaga on December 21, 2014, 07:37:01 pm
I really can't wait to see the game in action. I was happy when I heard you were doing this game. :D

Will it include Portal Prelude stages?
Title: Re: Portal Nspire
Post by: LDStudios on December 21, 2014, 07:45:04 pm
I really can't wait to see the game in action. I was happy when I heard you were doing this game. :D
Will it include Portal Prelude stages?
My plan is to have an external file for level editing so that people can create level packs. Then they can place the .tns in themyLib folder that will then be playable from the actual game. So if someone wants to make a Portal Prelude level pack, then one will exist.

Also, update:
You can create portals on white walls now! (You can't pass through them yet though)
(https://img.ourl.ca/portal-2.gif)
Title: Re: Portal Nspire
Post by: Keoni29 on December 22, 2014, 06:38:46 pm
This is awesome O.O What kind of sprites are you looking for? Do you want an actual player character sprite?
Title: Re: Portal Nspire
Post by: LDStudios on December 22, 2014, 06:56:34 pm
This is awesome O.O What kind of sprites are you looking for? Do you want an actual player character sprite?
Right now the character is a 10x10 square, I'm fine leaving it that way, but a sprite would also be really cool. I would be fine with slightly increasing the player size to make it spriteable (within reason). Also, so that the gun can rotate depending on where you are shooting, the character's arm and gun would have to be a separate sprite.

I'd also like a texture for the walls (right now it would be 16x16, but if the character gets bigger, I might increase the general wall thickness as well).

At some point, a unique logo for the home screen and menu would be cool, but that's not really doable until I actually come up with a name for this project (if anyone has any ideas, let me know!)
Title: Re: Portal Nspire
Post by: Keoni29 on December 23, 2014, 04:15:41 am
Can you shoot portals in 4, 8 or infinite directions?
Title: Re: Portal Nspire
Post by: LDStudios on December 23, 2014, 06:35:36 am
Can you shoot portals in 4, 8 or infinite directions?
Infinite, but if there is a separate image for the arm and gun, i can use image rotating to point the gun in any direction. I will make it so that the character faces towards the mouse, so that he never holds the gun behind his back.
Title: Re: Portal Nspire
Post by: pimathbrainiac on December 23, 2014, 10:34:43 am
Looking nice! Is this tested on OS 3.6 or 3.1, out of curiosity?
Title: Re: Portal Nspire
Post by: LDStudios on December 23, 2014, 07:53:25 pm
Looking nice! Is this tested on OS 3.6 or 3.1, out of curiosity?
It hasn't been tested on calc yet, but is currently 3.1 compatible. (It will probably run best on 3.6 and 3.9, but I don't think speed is going to be a serious issue)
Title: Re: Portal Nspire
Post by: Ivoah on December 24, 2014, 12:42:56 pm
Are there any beta versions available? I could test on-calc for 3.6
Title: Re: Portal Nspire
Post by: LDStudios on December 24, 2014, 12:46:46 pm
Are there any beta versions available? I could test on-calc for 3.6
Yup! Anyone who wants to test, let me know and I'll give you a link!
Title: Re: Portal Nspire
Post by: LDStudios on December 31, 2014, 12:06:53 pm
I'll use a better screen recorder next time, but you get the idea

(the yellow circle around the mouse is just part of the screen recorder)
Title: Re: Portal Nspire
Post by: TIfanx1999 on January 02, 2015, 05:37:43 pm
There's a flash version of portal. If the dimensions work out, maybe you could just rip some of those sprites and use them.
Title: Re: Portal Nspire
Post by: Sorunome on January 03, 2015, 05:04:23 am
that's looking sweet! :D
Title: Re: Portal Nspire
Post by: LDStudios on January 03, 2015, 11:34:14 am
There's a flash version of portal. If the dimensions work out, maybe you could just rip some of those sprites and use them.
There are a few flash versions of portal. Of the two I've played, both would be somewhat difficult to implement, and one of them I don't really like the sprites for. Right now I'm most likely to use CHK4's sprites for the CSE version, or I may make my own.

that's looking sweet! :D
Thanks! Too bad you don't have an nspire :P

EDIT: I found some serious issues with my portal physics as they are now, so I'm going to completely redo them. This might take a few days.

EDIT 2:
Here's the new portal/physics engine:
>>click<< (https://www.screenr.com/embed/UDqN)

Next I'm going to make some changes to portal shooting, and then I'll move on to other game play elements.
Title: Re: Portal Nspire
Post by: bb010g on January 08, 2015, 11:29:38 pm
Nice work on the engine!
Title: Re: Portal Nspire
Post by: LDStudios on January 11, 2015, 10:38:42 pm
Nice work on the engine!
Thanks!

Today I reworked the method of shooting portals, changed the gravity, jump height and velocity limits, and also fixed about 5 or 6 bugs. Now that I'm finally happy with the basic layout, I'm going to implement sprites and then start working on other game play elements. In a week or so, I'm going to take a quick break from this to work on a Sonic based game with Ivoah. It shouldn't take too long, especially since there's two of us working on it. Once that's done I'll be working on this again, (and I don't think you'll be too disappointed with the other project either if it comes out how I plan).
Title: Re: Portal Nspire
Post by: LDStudios on January 15, 2015, 04:37:22 pm
*bump*
I fixed a few more bugs, changed around the physics a bit, and added some sprites:
(https://img.ourl.ca/1-6.png)

Also, CKH4 made a cool banner for the game, and I modified it a bit to look more like the actual game:
(http://img.ourl.ca/001.png)

EDIT: Added buttons!
(https://img.ourl.ca/1-7.png)

EDIT: Animated Screenshot! (https://www.screenr.com/embed/4XuN)
Title: Re: Portal Nspire
Post by: jamesguessis on January 16, 2015, 08:44:13 am
I love the new sprites, are you gonna add a ceiling?
Title: Re: Portal Nspire
Post by: Sorunome on January 16, 2015, 08:50:21 am
I see you borrowed the sprite form the 83+ version :P
Title: Re: Portal Nspire
Post by: LDStudios on January 16, 2015, 11:40:17 am
I see you borrowed the sprite form the 83+ version :P
Not sure exactly how his walking/jumping animations are set up, but I think it's basically the same :P

I love the new sprites, are you gonna add a ceiling?
Yup, this isn't an actual level, I was just messing around

EDIT: Added cubes, energy balls and toggle switches! This is finally progressing!
(https://img.ourl.ca/01-16-2015%20Image001.png)

(https://img.ourl.ca/01-16-2015%20Image002.png)
Title: Re: Portal Nspire
Post by: jamesguessis on January 16, 2015, 02:29:11 pm
this looks truly amazing, i literally cannot wait for the final version
Title: Re: Portal Nspire
Post by: LDStudios on January 16, 2015, 04:40:49 pm
this looks truly amazing, i literally cannot wait for the final version
I'm glad you're excited :)

I made portal shooting instant, here's a video to demonstrate portal shooting, energy balls and toggle switches:

(https://img.ourl.ca/nportal.gif)

(the screen recorder i used maxed out at 30 seconds so you miss the end of the level where the energy ball hits the switch, opening the door on the far right)

EDIT:

Changed around the level, added droppers that can spawn energy balls or cubes, added ability to put the aperture labs logo on blocks:
(https://img.ourl.ca/1-8.png)

Changed CKH4's banner thingy to match the current design:
(https://img.ourl.ca/Untitled-9.png)
Title: Re: Portal Nspire
Post by: Builderboy on January 16, 2015, 10:51:18 pm
Looks amazing, great work :)  The only thing I would suggest is to look into the actual potential of energy balls in terms of using them for puzzles.  There is a reason they were removed in Portal 2, I feel that they were one of the least entertaining elements and give rise to puzzles that end up being a lot more twitch based and frustrating.
Title: Re: Portal Nspire
Post by: LDStudios on January 17, 2015, 12:34:53 pm
Looks amazing, great work :)  The only thing I would suggest is to look into the actual potential of energy balls in terms of using them for puzzles.  There is a reason they were removed in Portal 2, I feel that they were one of the least entertaining elements and give rise to puzzles that end up being a lot more twitch based and frustrating.
Thanks, it means a lot from the maker of the first portal on a calculator ^.^
I think I'll keep energy balls for now, but I'll keep this is in mind when designing puzzles :)

Also, I added energy beams and glass! Here's a new video:

[ Invalid YouTube link ]

EDIT: New Sprites!
(https://img.ourl.ca/1-9.png)

EDIT 2:
I made a lot of progress, the most noteable update: turrets!
(https://img.ourl.ca/nportal-1.gif)
(screen recorder is a bit laggy)

I will release a beta version fairly soon!

EDIT 3:
I added heating chambers, where the background slowly fades to red, until eventually, you die. (Almost like a time limit)
(https://img.ourl.ca/1-10.png)
Title: Re: Portal Nspire
Post by: The_King on January 24, 2015, 05:14:15 pm
Nah Mate!!!!
I seriously thought for a sec that you somehow added colour to the 8x calculators and played portal on it :P


You my sir a hero for the nspire community xD
Title: Re: Portal Nspire
Post by: Hayleia on January 24, 2015, 06:11:24 pm
Nah Mate!!!!
I seriously thought for a sec that you somehow added colour to the 8x calculators and played portal on it :P
Well the 84+CSE has colors, and the 84+CE and the 83PCE will have colors too...
Plus, there is a color version of Portal on the 84+CSE in the works by MateoConLechuga.
Title: Re: Portal Nspire
Post by: ordelore on January 24, 2015, 06:15:49 pm
You have my word that I will test the first beta that is released!
Title: Re: Portal Nspire
Post by: LDStudios on January 25, 2015, 10:59:42 am
Thanks for the compliments and support!

I added a pause menu:
(https://img.ourl.ca/1-11.png)
Title: Re: Portal Nspire
Post by: Sorunome on January 27, 2015, 05:50:20 am
Maybe it would be more awesome if you gray out the background when it is paused?
Title: Re: Portal Nspire
Post by: LDStudios on January 27, 2015, 12:14:53 pm
Maybe it would be more awesome if you gray out the background when it is paused?
Not sure what you mean... blurring the background a bit? having just blank grey around the pause menu popup?

Anyways..
About 40 days in and I'm starting to lose interest in this project  :-\
I'm not about to give up on it, but there's a good chance I won't release a level editor with the final release.
Maybe a few months after I drop this project I will gain interest again.
All that's left besides level editor is story, levels and achievements, I'm going to try to finish it as soon as possible.
Title: Re: Portal Nspire
Post by: Sorunome on January 27, 2015, 12:15:57 pm
Blurring or setting a transparent-black thingy on it so that it is darker
Title: Re: Portal Nspire
Post by: LDStudios on January 27, 2015, 12:17:13 pm
Blurring or setting a transparent-black thingy on it so that it is darker
That would be a bit difficult, blurring everything out would be pretty complicated, and lua doesn't support transparencies.
Title: Re: Portal Nspire
Post by: Sorunome on January 27, 2015, 12:21:45 pm
oh :(
(ok i doubt i would have actually done that lol)
Title: Re: Portal Nspire
Post by: CiriousJoker on January 28, 2015, 07:36:13 pm
If theres a level editor, is it on-calc or windows(pref)?
If its windows, i could do it maybe. But its not like lua can read plain text files, can it?

Doesn't have lua this library system?
Title: Re: Portal Nspire
Post by: LDStudios on January 31, 2015, 05:20:29 pm
If theres a level editor, is it on-calc or windows(pref)?
If its windows, i could do it maybe. But its not like lua can read plain text files, can it?

Doesn't have lua this library system?
The plan was to make the level editor for oncalc

I tried to work on levels for this but I really can't bring myself to do it. I'm just so incredibly sick of this project, and it no longer interests me in the slightest. If someone wants to take over and make the levels, they can let me know and I'll send them the source and explain how to do it. A bit of lua is experience would probably be helpful, but it's fairly simple what is left to do. If no one is interested, maybe in a few months I can pick this up again.
Title: Re: Portal Nspire
Post by: Harry5862 on February 02, 2015, 12:49:41 pm
I would design the level ,if you send me the source.
Title: Re: Portal Nspire
Post by: mdr1 on December 12, 2016, 05:39:54 pm
Hello! Would it be possible to actually have the game, even if it's not finished?
Title: Re: Portal Nspire
Post by: neuronix on January 26, 2017, 03:56:01 am
Hello, is an update available?
Title: Re: Portal Nspire
Post by: Eeems on January 26, 2017, 02:02:02 pm
Hello, is an update available?
@LDStudios hasn't replied to this topic in around a year and hasn't been online since 2016-05-08. I doubt there is an update.
Title: Re: Portal Nspire
Post by: neuronix on January 27, 2017, 07:18:10 am
Oh, sorry :-\
Title: Re: Portal Nspire
Post by: ApexDevelopment on September 23, 2017, 06:34:07 pm
Hate to necropost, but does anyone have any info on this project? It's so sad to see something this cool die.
Title: Re: Portal Nspire
Post by: TIfanx1999 on September 23, 2017, 10:33:14 pm
The post Eeems made two posts above yours is still relevant. The original author has not been around or posted in a long time unfortunately.
Title: Re: Portal Nspire
Post by: Jonson26 on September 25, 2017, 06:07:43 am
@LDStudios ! I've seen, that you were active on May 17, 2017!
It would be very kind of you, if you could tell us you progress.
We're all waiting! :P