The SlippyFlippy Challenge: Make a Better Obstacle in Sprite Kit

Build a Better Obstacle In the SlippyFlippy challenge we have a small obstacle. In Flappy Bird there are two obstacles which the bird has to pass between.  Let’s change our current obstacle into a pass-through obstacle like Flappy Bird.   Make a Random Obstacle Our current obstacle is a bit boring. It always shows up …

From Apple to Raspberry Pi: Making Round Rectangle Buttons — The Movie

When I posted yesterday about GIMP and making Buttons for Python projects on the Raspberry Pi, I had thought someone would have a tutorial for the classic pre-iOS7 rounded rectangle button. I didn't find any. Here is a video I put together of making those buttons in GIMP on the Raspberry Pi. At the end …

From Apple to Raspberry Pi: Making Icons and Cool Buttons

If there is one thing that Apple developers believe,  user interfaces needs to look cool. Looking cool often requires not text, but images on your on your controls. While  not as robust as UIView and its subclasses, Tkinter does display graphics. We can add buttons that look a lot better than the standard buttons. Make …

Living Without Storyboards or Interface Builder: Grids and a Grid Class

Using Grids As Steve Jobs liked to say… "Oh, and one more thing more thing." In my last post Living without Storyboards or Interface Builder, I mentioned scribbling on a piece of paper. I do that often, but it is helpful to go one step further: use a preset grid. The web building world, at …

From Apple to Raspberry Pi: Living without Storyboards and Interface Builder

In iOS, avoiding Interface Builder is nearly impossible. IB is old - as old as the Xcode SDK itself. Interface builder was one of the components of NextStep, and thus one of the reasons Steve Jobs got his old job back, who then developed NextStep into the platform for all Apple products. In more recent …

From Apple to Raspberry Pi: Windows Buttons and Widgets — on Pi!

I've explored much of the basic coding in Python, but I'll need a good user interface for the projects I'm doing. When it comes to the graphical user interface (GUI), Xcode and Python are on  two different planets. With storyboards and interface builder, Xcode arguably spoils developers. There are times one does need to add …