Page 1 of 1
Flatland: Another Perspective
Posted: Fri Jan 01, 2021 1:04 pm
by skarph
Hi everyone! I just made a prototype for my new game, Flatland: Another Perspective, a 2d platformer that takes place on 3 dimensions. I'd like some feedback on it because I really do think I have something special here, but I'm not entirely sure where to take it next, which is why I'm looking for feedback. If you like Fez, then this game is probably your geometry-bending, camera-spinning, non-euclidean cup of tea.
https://skarph.itch.io/flatland-ap
- Untitled2.png (374.16 KiB) Viewed 8677 times
Re: Flatland: Another Perspective
Posted: Fri Jan 01, 2021 7:14 pm
by Davidobot
Wow! I do think you're onto something here
I'll give the game a proper play when I have the time.
Just wanted to say that it reminded me of
https://store.steampowered.com/app/4666 ... edestrian/
Re: Flatland: Another Perspective
Posted: Tue Jan 12, 2021 3:06 pm
by milon
I'd love to try this out, but I'm on Linux and wine isn't liking Flatland. Any chance you can post a .love file or a Linux build?
Re: Flatland: Another Perspective
Posted: Tue Jan 12, 2021 3:25 pm
by pgimeno
You can run .exe files as if they were .love files; just run: love FlatlandAnotherPerspective_PREALPHAx32.exe
In my case, it aborts with no errors when creating a canvas, in Pane.lua line 19. If I surround it with prints, the first print comes out but the second one doesn't. I've printed the sizes, and this is the result:
Code: Select all
ok 256 1024
ok2
ok 2048 1024
ok2
ok 256 1024
ok2
ok 2048 1024
ok2
ok 256 2048
ok2
ok 256 2048
ok2
ok 541.0074708844 256
ok2
ok 525.23508943749 255.99978308496
ok2
ok 507.54721586746 256.0000543703
ok2
ok 515.84650236739 255.99983811374
ok2
ok 516.12720345288 256.00002109286
ok2
ok 513.05314844104 256.00013218249
ok2
ok 511.25601244144 256.00034604674
ok2
ok 512.82650118559 255.99964822146
ok2
ok 515.84595418235 255.99971718026
ok2
ok 520.08755086643 256.00030643642
ok2
ok 538.14820449572 256.00022031248
ok2
ok 512.00016759265 2053.0245983092
ok2
ok 256.00022031197 2053.0245983092
ok2
ok 256.01091374163 2047.8832336322
ok2
ok 2047.9998486889 255.99992664114
ok2
ok 256.0006397176 2050.8466120788
ok2
ok 512.00004309632 2047.8832336322
ok2
ok 2053.2120368969 2050.9303985783
ok2
ok 512.4100019434 2053.0594417828
ok2
ok 512.28362514468 2050.8465098017
ok2
ok 2053.1865624326 2047.7188571555
ok2
ok 2048.0002314171 512.00010909158
ok2
ok 512.00004309632 2047.9998486889
ok2
ok 512.00010968934 2047.7188571555
ok2
ok 512.00010909158 2050.8466120788
ok2
ok 1087.0230268718 255.99992664114
ok2
ok 1052.5536179759 256.00044832626
ok2
ok 1052.5530720516 256.0001051914
ok2
ok 1052.5532963962 255.99956640629
ok2
ok 1052.5529997831 255.99965822851
ok2
ok 1052.5533106582 255.99964718107
ok2
ok 1052.552822665 256.0000402519
ok2
ok 1052.5530408057 255.99970733756
ok2
ok 1052.5531183666 255.99976364277
ok2
ok 1052.5531267208 255.99943952835
ok2
ok 255.9997322894 3215.0577058115
ok2
ok 255.9997322894 255.99927494297
ok2
ok 3215.0574121958 255.99927494297
ok2
ok 3215.0573755707 255.99927494297
ok2
ok 3215.0573755707 255.99989384446
ok2
ok 255.99963140633 255.99994879231
ok2
ok 511.99981240982 255.99949523202
ok2
ok 255.99963140633 511.99953290474
ok2
ok 511.99989780428 3215.0574121958
ok2
ok 512.00016024166 255.99994879231
ok2
ok 3215.057264792 511.99998646502
ok2
ok 512.00018496353 256.00003767295
ok2
ok 511.99998646502 256.00026639807
ok2
ok 3215.0575229746 511.99998646502
ok2
ok 512.00016024166 511.99899046403
ok2
ok 255.99989384446 256.00040235283
ok2
ok 3215.0575229746 255.99949523202
ok2
ok 512.00016024166 255.99994879231
ok2
ok 3215.057264792 255.99949523202
ok2
ok 256.00008012082 256.00003767295
ok2
ok 256.00026639807 511.99899046403
ok2
ok 255.99991856587 511.99922373522
ok2
ok 256.00026639807 255.99972850366
ok2
ok 255.99963140633 255.99927494297
ok2
ok 3215.058000619 512.00018496353
ok2
ok 256.00008012082 3215.057264792
ok2
ok 256.00026639807 255.99949523202
ok2
ok 3215.057264792 255.99963140633
ok2
ok 255.99991856587 255.99949523202
ok2
ok 511.99990165247 512.00016024166
ok2
ok 511.99971152709 511.99944402427
ok2
ok 511.99990165247 511.99922373522
ok2
ok 512.00016024166 511.99979087382
ok2
ok 511.99922373522 511.99990165247
ok2
ok 1024.0004111134 1023.9997114972
ok2
ok 1024.0004415041 1024.0002639096
ok2
ok 1023.9994734689 1023.9993676836
ok2
ok 1023.9997404899 1023.9997256237
ok2
ok 1024.0001073534 1024.0000835638
ok2
ok 1024.0000134652 1024.0000835638
ok2
ok 1023.9998154273 1023.9999619416
ok2
ok 1024.0001073534 1023.9999619416
ok2
ok 1023.999840332 1024.0000134652
ok2
ok 1024.0001073534 1023.9998154273
ok2
ok 1024.0000835638 1023.9997114972
ok2
ok 1024.0001440923 1023.9999619416
ok2
ok 1024.0000404911 1024.0007994444
ok2
ok 1024.0000835638 1024.0001440923
ok2
ok 1024.0004415041 10240.000382685
Not too surprising, because love.graphics.getSystemLimits().texturesize reports 8192 in my system.
Which is too bad, because I am a fan of Echochrome, Ortho Robot, Hocus and the like.
Re: Flatland: Another Perspective
Posted: Tue Jan 12, 2021 3:53 pm
by milon
Huh, I didn't know that. Thanks pgimeno!
I also get an abort with no errors. What do you mean by "surround it with prints"? I'd love to provide more feedback if I can.
Re: Flatland: Another Perspective
Posted: Wed Jan 13, 2021 2:21 am
by pgimeno
I mean that I've changed line 19 of Pane.lua, adding this before:
Code: Select all
print("ok", width*canvasScale, height*canvasScale)
and this after:
As you can see above, for the last line the "ok" is printed but the "ok2" is not, meaning that the canvas creation line is the line where it is crashing. The numbers printed are the dimensions passed to newCanvas, so my impression is that the size is bigger than what the driver accepts.
Re: Flatland: Another Perspective
Posted: Wed Jan 13, 2021 7:58 am
by firgun
Is this inspired by the book Flatland: A Romance of Many Dimensions?
Re: Flatland: Another Perspective
Posted: Wed Jan 13, 2021 4:27 pm
by milon
Right, makes sense. Thanks!