* 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 CSE  (Read 7858 times)

0 Members and 1 Guest are viewing this topic.

Offline MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 228
  • Post Rating Ratio: +21/-1
Portal CSE
« on: January 05, 2015, 06:35:38 pm »
So I am working on a Portal game for the TI84+CSE edition, and I thought that I would cross post from Cemetech to provide some eye candy. Well, here you go! :)

Quote from: MateoConLechuga
Portal, now under development for the TI84+CSE series calculator! :) All project updates will be posted here.

Current Level Progress: 3/40 Complete
Level Editor Progress: 11%

Okay, here are some differences that I currently have:
::Energy balls can toggle switches -- Should make more puzzles available
::Doors can be controlled by multiple buttons -- See above ^^

Controls:
[LEFT/RIGHT] - Select Level
[MODE] - Quits in-game
[ALPHA] - Speeds up text
[CLEAR] - Quits in a text display or main menu

[Download Link]

Current Screenshots:



Older, but still the same thing and relevant, screenshot:


Finished: (Or, more accurately, "Hey it works right!")
::PHYSICS!!! (With friction too. :) )
::Movement within Portals
::Portal Shooting
::Portal Bumping
::Portal On Portal Bumping
::Portal Clipping
::Portal Movement
::Level Loader
::Collision Detection
::Button Collision
::Doors
::Energy Balls
::Energy Ball Switches
::Glass Walls
::Portal Eraser Fields
::Spikes
::Splash Screen
::Lifting Crates
::Crate Bumping
::Transitions
::Crate Physics
::Custom Color Background
::Main Level Pack is an AppVar
::Fail Animation
::Level Decompression
::Throwing Crates
::Transitions
::Text/Story between levels
::Better Splash Screen
::New Custom Text

Currently In Progress:
::Custom Maps/Level Editor
::Level Editor Compressor
::Main Level Pack
::Random Bug Fixes :P
::Testing - Oh boy, that will be fun... :P

TODO:
Wow, the TODO list is empty because everything is being worked on... Yay! :)



Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3165
  • Post Rating Ratio: +32/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • quantuminfinity
  • Gender: Male
Re: Portal CSE
« Reply #1 on: January 05, 2015, 08:18:50 pm »
:o looks amazing!!
Too bad i dont have a CSE :(
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
Re: Portal CSE
« Reply #2 on: January 05, 2015, 08:25:09 pm »
I don't think you really have to put a cross-post in a quote ;) But boy, that looks so awesome o.o Makes me want an 84CSE just to play this. One thing that I see that can be fixed/better is the walking animation: IMO it could be slower.
« Last Edit: January 05, 2015, 08:27:56 pm by aeTIos »
ceci n'est pas une signature

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Portal CSE
« Reply #3 on: January 05, 2015, 09:39:09 pm »
I tried it on my calc. Runs amazingly smooth :D

I noticed that when you get stuck in a door the game ends and exits to the home screen
If you like my work, why not give me an internet?

Offline MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 228
  • Post Rating Ratio: +21/-1
Re: Portal CSE
« Reply #4 on: January 05, 2015, 10:05:24 pm »
I tried it on my calc. Runs amazingly smooth :D

I noticed that when you get stuck in a door the game ends and exits to the home screen
Yes, there is nothing after Level 2 as I am still developing it; working on a level editor right now to make it a little easier. Custom levels will soon be supported. :)

I don't think you really have to put a cross-post in a quote ;) But boy, that looks so awesome o.o Makes me want an 84CSE just to play this. One thing that I see that can be fixed/better is the walking animation: IMO it could be slower.
Yes, I've noticed this too, it is a little something on my todo list once I get around to ironing out all the little kinks. :)

Thanks guys! :)

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Portal CSE
« Reply #5 on: January 05, 2015, 10:11:30 pm »
Is a level just a tilemap? I am writing a level editor for the PC which might be useful to you. It exports in 8xv.
Can be found here: http://github.com/keoni29/cedit

I tested it on linux, but it should build on windows as well.
If you like my work, why not give me an internet?

Offline MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 228
  • Post Rating Ratio: +21/-1
Re: Portal CSE
« Reply #6 on: January 05, 2015, 10:15:22 pm »
Is a level just a tilemap? I am writing a level editor for the PC which might be useful to you. It exports in 8xv.
Can be found here: http://github.com/keoni29/cedit

I tested it on linux, but it should build on windows as well.
Yes, it is indeed a tile map,. :D but things like doors, buttons, and energy balls are stored differently, and then compressed to save space. I will definitely be checking that out though; that looks very useful!

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Portal CSE
« Reply #7 on: January 05, 2015, 10:16:41 pm »
At the moment the parameters for the world editor are hardcoded and it would require re-compiling to change the parameters, but I will soon push the new commandline options interpreter.
To use your own tiles simply replace the tileset.bmp image and specify a grid size.
If you like my work, why not give me an internet?

Offline MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 228
  • Post Rating Ratio: +21/-1
Re: Portal CSE
« Reply #8 on: January 05, 2015, 10:18:53 pm »
That is really neat! I'll try and see if I can get it to work on Windows.

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • 8times8
  • Gender: Male
Re: Portal CSE
« Reply #9 on: January 05, 2015, 10:31:44 pm »
You need SDL.h, SDL_image.h and SDL_ttf.h for this. Don't forget to link -lSDL -lSDL_image and -lSDL_ttf too :)
If you like my work, why not give me an internet?

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-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 CSE
« Reply #10 on: January 06, 2015, 12:43:58 am »
I play this every once in a while, although I have yet to beat the main level <_<

As said on Cemetech, good job, though, and I hope this gets finished. This is definitively gonna be big in the community when this comes out, especially after seeing how popular Portal Prelude was outside the community (especially Reddit). :)
  • 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 MateoConLechuga

  • Full User
  • Join Date: Jan 2015
  • Location:
  • Posts: 228
  • Post Rating Ratio: +21/-1
Re: Portal CSE
« Reply #11 on: January 12, 2015, 09:03:03 am »
So, been busy lately, just not here.  <_<. But anyhow, the on-calc level editor is nearing completion, and I should have a stable release out by Monday or Tuesday depending on how many testing bugs I get. :) Also, unlike the old editor, now you can add text before your custom levels, up to 290 characters. Pretty nifty. Here's some goodies of the current state of the level editor, followed by it in action. Also, the level text editor. :)

EDIT: Also, I changed the home menu and text, and added a couple sprites to make it look nicer. Of course, the background is customizable to four colors.
EDIT2: Now I just have to make levels... Oh, what fun. :)



« Last Edit: January 12, 2015, 09:10:08 am by MateoConLechuga »

Offline Snektron

  • Lvl 69 Russian Snake
  • CodeWalrus Staff
  • Super User
  • Topic Management
  • Join Date: Dec 2014
  • Location: Netherlands
  • Posts: 3165
  • Post Rating Ratio: +32/-0
  • SSSssssss.....
    • RobinDeWalvis
    • Kzyrox
    • RobinDeWalvis
    • quantuminfinity
  • Gender: Male
Re: Portal CSE
« Reply #12 on: January 12, 2015, 04:26:54 pm »
it looks so good *.*
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18730
  • Post Rating Ratio: +95/-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 CSE
« Reply #13 on: January 12, 2015, 05:31:35 pm »
Woah, that title screen looks even better now :D, especially with the icons. And the level editor will definitively add replay value to this game (providing it's easy to use :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 aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
Re: Portal CSE
« Reply #14 on: January 12, 2015, 06:13:04 pm »
This looks pretty darn sweet. Mark my words this is gonna be POTY CSE '15. Unless something more awesome comes out and that's gonna be something like a full speed GBA emu for CSE.
ceci n'est pas une signature

 


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