Alternatively, join us on Discord.

TwoStep - The challenging puzzle game! [Windows] [Mac] [Linux]

Started by DarkestEx, April 06, 2015, 05:51:12 pm

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DJ Omnimaga

Aah ok, thanks for the info. :) I am curious if the level sizes could be expanded in size eventually for more challenge, although very large levels might be quite confusing to complete O.O

Snektron

It would be cool if there was some kind of level editor too. Are the level formats the same for every platform actually?
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


DarkestEx

Quote from: DJ Omnimaga on April 11, 2015, 01:01:31 am
Aah ok, thanks for the info. :) I am curious if the level sizes could be expanded in size eventually for more challenge, although very large levels might be quite confusing to complete O.O

Well, for the sizes for the Android and PC versions: yes; for the calculator I must say no. You can still "chain" levels together to create larger ones, but 10x6 is actually the best level size possible for the calculator.

Quote from: Cumred_Snektron on April 11, 2015, 07:27:29 am
It would be cool if there was some kind of level editor too. Are the level formats the same for every platform actually?

For what platform?
The PC version has a different format than the android version will have and those will have a different format than the Calculator version.
But every level that is possible for the calculator *will* be possible for the PC and Android versions.

Heres a small comparison over the versions:

























PCAndroidTI-84+ / TI-83+
Level pack formatLuaJSON2LPSL markup language
Level sizeDynamicDynamicFixed to 10x6
Texture size64x64px64x64px8x8px
Architecturex86, x64ARM, x86z80
Programming languageC#, C++JavaAxe, Assembly
Level editorPlannedPlannedIn Progress
Project stateActive developmentDevelopment haltedActive development

Snektron

Legends say if you spam more than DJ Omnimaga, you will become a walrus...


CKH4

Since lua is part of the level does that mean that you could have custom blocks?


DarkestEx

Quote from: CKH4 on April 11, 2015, 02:03:32 pm
Since lua is part of the level does that mean that you could have custom blocks?

Yes, you have full control over the underlaying engine :)
You can do custom blocks and custom textures pretty easily.

CKH4

Very cool. So does lua have built in texture routines or do you use a library or is it part of the C# or C++?


DarkestEx

Quote from: CKH4 on April 11, 2015, 02:08:29 pm
Very cool. So does lua have built in texture routines or do you use a library or is it part of the C# or C++?

Well, Lua has access to a big subset of the C# commands. It can do all sorts of stuff. Play music, manipulate and load textures, create sprites and texts, download stuff from the web. You can even write your level in VB.NET or C# and use the lua function: import('mydll.dll', 'my_namespace'); to load the custom class.

CKH4

Cool, I'll see if I can learn some lua to make levels.


DarkestEx

Quote from: CKH4 on April 11, 2015, 02:15:23 pm
Cool, I'll see if I can learn some lua to make levels.

That sounds great :)

DJ Omnimaga

By level chaining do you mean putting the exit right next to the screen edge and then having the next level on the complete opposite edge?

DarkestEx

Quote from: DJ Omnimaga on April 11, 2015, 04:10:07 pm
By level chaining do you mean putting the exit right next to the screen edge and then having the next level on the complete opposite edge?

Exactly.

DarkestEx

So, I wrote another big part of the engine.
It now displays three blocks and allows the player to move around using the arrow keys.

If anybody downloads it, it would be great to know if it runs or crashes on their pc and what architecture and os your pc has.

Heres the download:
http://media.muessigb.net/TwoStep/pc/Pre_Alpha/TwoStep-amd64-pa150411-a.zip

Snektron

Legends say if you spam more than DJ Omnimaga, you will become a walrus...


DJ Omnimaga

This is what I get D:



Windows 7 64 bit
1st gen Intel i7 processor
AMD Radeon HD 6700 series

Powered by EzPortal