You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

Portal CSE

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

0
b/Calculator Development publicado por u/MateoConLechuga 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: MateoConLechugaPortal, 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! :)
Inicia sesión o crea una cuenta para dejar un comentario
u/Snektron January 05, 2015, 08:18:50 PM
:o looks amazing!!
Too bad i dont have a CSE :(
u/aetios 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
u/Keoni29 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
u/MateoConLechuga January 05, 2015, 10:05:24 PM
Quote from: Keoni29 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
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. :)

Quote from: aeTIos 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.
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! :)
u/Keoni29 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.
u/MateoConLechuga January 05, 2015, 10:15:22 PM
Quote from: Keoni29 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.
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!
u/Keoni29 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.
u/MateoConLechuga 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.
u/Keoni29 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 :)
u/Dream of Omnimaga 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). :)
u/MateoConLechuga 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
u/Snektron January 12, 2015, 04:26:54 PM
it looks so good *.*
u/Dream of Omnimaga 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) :)
u/aetios 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.
Start a Discussion

b/Calculator Development

Showcase your newest TI, Casio, HP, Numworks or Sharp calculator projects here, discuss programming and share or browse user tutorials!

320
Topics
Explore Board
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal