Screenshot

On Thursday, August 18, 2016 at 6:25:24 PM UTC+1, Will White wrote:
>
> Hi Thomas!
>
> I've played the game and I'd like to give you my thoughts on the UX. I may 
> be able to review the code later. I wish I'd recorded my thoughts as I 
> played.
>
> I ran right (it's Mario), bumped into a red wall. Ran left, same. What do 
> I do? Ran right, green block has appeared. Jump over it. Oh, it's a Tetris 
> block. Oh, the grey is where the block's coming down. 1 I get squashed and 
> it bugs out (screenshot). I think I'm able to play on (arena not reset). 
> "Tetris controls IJKL" Oh cool, I can control the Tetris blocks too!
>
> Having a zoomed out view to start with (and then zooming in) would have 
> got rid of all the thoughts up to 1. Knowing the Tetris controls earlier 
> would have been fairer.
>
> Cool idea!
>
> On Wednesday, August 17, 2016 at 10:40:38 PM UTC+1, Thomas Ballinger wrote:
>>
>> Hi Elm folks! I've enjoyed reading this list for a bit. I've written my 
>> first Elm thing over the last couple weeks and would love to hear any kind 
>> of feedback on it. It's an unfinished game jam piece I kept running with so 
>> the title doesn't make sense.
>>
>> code: https://github.com/thomasballinger/loveinthetimeoftetris
>> live: love.ballingt.com (takes about 70 seconds to play all of)
>>
>> I was going to clean things up the way I know how, but I need to take a 
>> break to get some other things done and I thought I'd learn more by asking 
>> how someone else might clean it up. Please don't assume I know what I'm 
>> doing in the slightest :)
>>
>> Any feedback would be great, but if prompts are helpful:
>> * what does this code make it look like I'm missing about Elm?
>> * what do you think of the extensible record type aliases? I think the 
>> way I've used them is mostly terrible, I designed them up front instead of 
>> letting them evolve.
>> * code style?
>> * I'm using an elm autoformatter, how's my formatting? Is this style 
>> common?
>> * I don't think I'll be using evancz/elm-graphics in the future since 
>> I'll be doing less gamey stuff or want to work with canvas more directly. 
>> How is this usually done?
>> * I abandoned elm reactor once I started embedding in html, is that a 
>> viable workflow I should have stuck with for longer?
>> * I was tempted to start a utils file or look for an external lib but was 
>> trying to focus on learning the stdlib. Are there pretty common util libs 
>> folks use? I sure missed some list functions.
>> * I escaped to JavaScript anytime I thought it would be hard to do 
>> something with the stdlib, presumably it would be nice to use Elm for some 
>> of these things?
>>
>> Thanks so much, and feel free to contact off list if you prefer at 
>> [email protected] - if you do I'll report back what I learned to the 
>> list.
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to