Join us on Discord!
You can help CodeWalrus stay online by donating here.

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.

Dream of 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
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

It would be cool if there was some kind of level editor too. Are the level formats the same for every platform actually?
  • Calculators owned: TI-84+
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
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Snektron

  • Calculators owned: TI-84+
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?
  • Calculators owned: TI-83+, TI-84+


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.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

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++?
  • Calculators owned: TI-83+, TI-84+


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.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

CKH4

Cool, I'll see if I can learn some lua to make levels.
  • Calculators owned: TI-83+, TI-84+


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 :)
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of 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?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

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.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

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
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Snektron

  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

This is what I get D:



Windows 7 64 bit
1st gen Intel i7 processor
AMD Radeon HD 6700 series
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal