madeso / ride

Ride IDE
MIT License
172 stars 16 forks source link

Add a few games #103

Open madeso opened 8 years ago

madeso commented 8 years ago

This is great for when you need to think and do something with your hands or relax for a few minutes before getting back to work. The wx samples has a card game and a minesweeper clone. It should also be pretty straight forward to add 2048 and tetris clone.

ConnyOnny commented 8 years ago

Why do you want to add games to an IDE? Don't you think it would be more wise to publish games seperately?

madeso commented 8 years ago

Mainly 2 reasons:

  1. I have a friend who plays a logic game to "relax his brain" and
  2. I needed/wanted a simple way to try out how "dynamic menus" would work with 'editor-replacement's, ie text editor shouldn't interfere or clutter the dialog editor, etc.

Currently the only games that are added, are the standard wxWidgets demos so most of the work has gone to fixing the ui interface and trying to come up with a good code structure that can handle different edtiors (it's not complete but kinda works now). I'm not sure if I should add all the games, but I think a basic brainless game for your fingers like snake/2048/tetris would be a good addition so I could try out key events without the additional process/burden of adding the fake vim + prune editors that I also would like to add

So to sum it up, the main focus is not to "add games", it's to have a playground to work on requirements that other features need :)

Edit: It's also very possible that all the games will be removed later, kept as a easter egg or cmake option/build feature or work with a pomodoro timer etc as by then the ui/ux/code has been ironed out for the real 'editor-replacement's.