* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Portal NSpire  (Read 22321 times)

0 Members and 1 Guest are viewing this topic.

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Portal NSpire
« on: January 02, 2015, 02:15:33 pm »
I've been working on a version of portal for nspire for about two weeks now, and here's what I have so far:


Title Screen                                                                                      Main Menu

Gameplay- (showcasing turrets)

Here's my current Complete/To Do List:

Game Story:
Better name:
Basic story with Level Set:

Menus:
Home Screen: COMPLETE
Main Menu: COMPLETE
Pause Menu: COMPLETE
Level Selection Room: IN PROGRESS

Game Mechanics:
Storing/Loading Maps: COMPLETE
Collisions: COMPLETE
Portals: COMPLETE
Buttons/Sliding Doors: COMPLETE
Crates: COMPLETE
Companion Cubes: COMPLETE
Energy Balls/Toggle Switches: COMPLETE
Energy Beams: COMPLETE
Turrets: COMPLETE
Subtitles: COMPLETE
Room Heating: COMPLETE

Animations/Cutscenes
Death Animation: COMPLETE
Elevator and text between Levels: COMPLETE

Customization:
Customization of Colors: COMPLETE
Customization of Tilesets: IN PROGRESS
Level Editing:
Loading Custom Levels/Sharing Levels:
Custom Made Tile Sets:
Multiple Control Schemes: COMPLETE

Other
Achievements/Unlocks:


I'll post any updates here, stay tuned!
« Last Edit: January 26, 2015, 10:49:06 pm by LD Studios »





Offline Dark Storm

  • Full User
  • Join Date: Dec 2014
  • Location: Lyon (France)
  • Posts: 23
  • Post Rating Ratio: +1/-0
    • Planète Casio
  • Gender: Male
Re: Portal NSpire
« Reply #1 on: January 02, 2015, 02:18:50 pm »
It looks pretty good :D
I should buy a Nspire ^^
French young Casio programmer.
If I do some (big) mistakes in english, could you correct me?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #2 on: January 03, 2015, 07:33:15 am »
Looks very nice and glad that you posted it here too. :) CKH4 sprites would definitively look very nice on this. Will the levels be based on Mateo's CSE game?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Re: Portal NSpire
« Reply #3 on: January 04, 2015, 01:37:05 pm »
Looks very nice and glad that you posted it here too. :) CKH4 sprites would definitively look very nice on this. Will the levels be based on Mateo's CSE game?
No, I'm going to make my own levels, but as I mentioned in the post on omnimaga, it will be possible to make shareable level packs [eventually], so if someone wants to remake all the CSE levels in the level editor, then it will exist as a separate level pack. (Although gravity and jump heights might not match up, so it might not translate perfectly)



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #4 on: January 04, 2015, 02:56:00 pm »
Shareable level packs would rule! O.O Maybe someone could write an editor that compiles to both? (Assuming Mateo adds external lv support)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline CKH4

  • Extravagant Sushi
  • Super User
  • Join Date: Jan 2015
  • Location:
  • Posts: 872
  • Post Rating Ratio: +3/-2
  • Gender: Male
Re: Portal NSpire
« Reply #5 on: January 05, 2015, 06:10:05 pm »
I'm glad to see this topic here, I hope more people start posting their projects here. Any progress lately?
  • Calculators owned: TI-83+, TI-84+


Offline MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 231
  • Post Rating Ratio: +21/-1
Re: Portal NSpire
« Reply #6 on: January 05, 2015, 06:56:46 pm »
Shareable level packs would rule! O.O Maybe someone could write an editor that compiles to both? (Assuming Mateo adds external lv support)

Assuming? :D Nice work LD Studios, and good luck! :)

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Re: Portal NSpire
« Reply #7 on: January 05, 2015, 09:18:59 pm »
Shareable level packs would rule! O.O Maybe someone could write an editor that compiles to both? (Assuming Mateo adds external lv support)

Assuming? :D Nice work LD Studios, and good luck! :)
Thanks, and I'm not sure if an editor that compiles to both would really work. I think we probably have very different level storing techniques, and also, like i said earlier, gravity and jump heights might not match up so maps might not be quite the same on both versions. (I think screen height/width will be the same though). Also, thanks Mateo, good luck with yours as well!

I'm glad to see this topic here, I hope more people start posting their projects here. Any progress lately?
Right now I'm rewriting the portal/teleportation because the previous solution had some issues. After that I'll move on to buttons, lasers and other elements.

EDIT: Reworked portals and they work great now! Next on my list is improving the method of firing portals
« Last Edit: January 05, 2015, 10:08:30 pm by LD Studios »



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #8 on: January 06, 2015, 12:38:42 am »
Actually, now that you mention it, screen size might be an issue as well because Nspire Lua doesn't use the entire screen.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Re: Portal NSpire
« Reply #9 on: January 06, 2015, 09:56:25 pm »
Here's the new portal/physics engine:
>>click<<

Next I'm going to make some changes to portal shooting, and then I'll move on to other game play elements.



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #10 on: January 06, 2015, 10:27:18 pm »
Oooh, pretty nifty. Does it work well if the other portal is at 90° angle too? Also what about portal loops? Did you put a speed limit at least? :P
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Re: Portal NSpire
« Reply #11 on: January 06, 2015, 10:30:06 pm »
Oooh, pretty nifty. Does it work well if the other portal is at 90° angle too? Also what about portal loops? Did you put a speed limit at least? :P
All combination of portal directions work, and I think I put a portal loop in the video...
Yes, there is a speed limit of 10 (10pxls per screen refresh)



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #12 on: January 06, 2015, 10:32:02 pm »
Oh I meant portal loop as in falling from the ceiling non-stop. :P

EDIT: Nevermind, for some reasons your video ended before the end the first time I checked it, which is why I didn't notice it at first.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline LD Studios

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 136
  • Post Rating Ratio: +10/-0
    • LD Studios
Re: Portal NSpire
« Reply #13 on: January 12, 2015, 03:36:50 am »
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).



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18879
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Portal NSpire
« Reply #14 on: January 12, 2015, 03:50:34 am »
Awesome to hear. :D I am curious if small sprites would slow the game down much? As for the Sonic game I assume it will be Lua too? Do you plan to cross-post it on all websites too? I am definitively curious what you plan to come up with.

Just as long as OS 3.1 isn't left behind hehe :P (although for Portal I don't think this will be a problem if only the more complex graphics use sprites). I still wish that Lua was faster, though, because in HP PPL, you can draw about 5,300 16x16 sprites every second and you can take two different shortcuts to not have to redraw everything every frame.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games