Random posts

sergiocornaga's picture

Klik of the Month Klub #99 ideas?

While we have Knytt of the Month Klub #10 doubling as KotM #99 for now, I imagine this isn't set in stone, so I'd like to find out if anyone has their own ideas for the event. Mine are:

  1. A 'training' event (maybe on October 17th) targeted at supporting first-time game developers that might like to participate in KotM #100.
  2. A spooky event along the lines of ones we've had around Halloween in the past.

I'd hate to force these on others if they're not really wanted, so I'm keen to hear what other trainwreckers might have in mind. Keeping things as they are is obviously an option! We do have a lot of events planned for the month already.

A Terribly Fast World

A terribly fast thumbnail word.png

a 3d game
use wasd to move and space to jump
songs used :
borat songs
ievan polkka
two tracks by bulfú
tiny tim
can you feel the sunshine
some tracks made by me
russian city ambient sounds

special thanks to :
clyde
kittyhorrorshow
marie
nuprahtor
jake clover ( inspiration )
tom van den boogart ( inspiration )

thanks for playing this took one whole week to be made :)

Made For: 
An event
SpindleyQ's picture

MarMOTS Vision #1 Nearly Attained!

MarMOTS is back up, and more awesome than ever.

For reference, here is my 8-part vision. The only difference between the server that is now live and Vision #1 is that the current system is still missing a chatbox. That will not be hard. I'm also hoping to get bright colours up and running soon; have to run some experiments still. Smiley face support is unfortunately absent.

The current whiteboard-specific code is about 250 lines of Python; the whole server / framework is about 1400 lines. I love you, Stackless and Twisted.

Noyb's picture

Zomble

zomble.png
Game File: 

Simple survival game. Mouse only.

Made For: 
An event

Ultimate Game

ultimategame.png
Game File: 

This is loosely inspired by Claude Shannon's "Ultimate Machine", but is a little bit different. It's also inspired by Retro Sabotage.

Click a spaceship to place a target. Click another to fire a laser between two ships. Try and destroy multiple ships in one laser strike!

Event Created For: 
Made For: 
An event
starflier's picture

Buck Off!

Screenshot.png
Game File: 

You are a cowboy! You must ride the bull and not fall off!

Event Created For: 
Made For: 
An event
gisbrecht's picture

skeleton pinball

880 skeletorn.png

ahh its a skeleton

Made For: 
An event
Danni's picture

"Creative Content System", also Glorious Trainwrecks rewrite

During a Twitter conversation about the current state of Glorious Trainwrecks, an idea suddenly dawned on me: if the site, as it is, is badly designed, and this is hurting site participation, why not just go ahead and do a rewrite?

While we could just upgrade to the latest Drupal, there are several reasons why that is a terrible idea:

- Drupal is written in PHP. PHP is a terrible language.
- Drupal has too much complexity, and this bleeds into both the user experience and site maintenance. A lot of Drupal's abstractions are aimed at trying to be useful for many different configurations, but makes managing all of them more confusing.
- Despite these abstractions, Drupal doesn't provide what we need out of the box. There's already a significant amount of hackery in this place to incorporate a list of registered games, and it took multiple attempts to get it working with events. This would have to be done all over again if we were to upgrade to a newer Drupal, and this is made harder by the fact that, again, PHP is a terrible language.

Instead, I would like to focus on creating what I'd like to call a "creative content system". This will be a CMS-like system where everyone can participate by default. While typical CMSs like Drupal allow for this, it seems like they are primarily aimed at things like organizational websites rather than open participation communities. This will be software that anyone can install on their web server, especially since SpindleyQ has always wanted something in the form of a "Glorious Trainwrecks kit" for other gamedev groups to set up and host their own Klik of the Month Klubs or whatever. However, I would also like to design this around Glorious Trainwrecks and its needs.

Additionally, when I refer to "creating content", I mean all kinds of media, including art, music, games, or whatever. Hence when I talk of functionality you'll see me refer to "creations" rather than, say, "games". I want to make something that artists working in other mediums can use, too.

For the sake of ease of use and cleanliness, I am going for a simpler design. I can always add more bells and whistles later, but this way we can start off on a clean slate. Here is what I currently have in mind:

- The main page will be the Activity Stream, even when browsing as a guest. This will be similar in function to the "Recent changes" page already on this site (for those who prefer "Recent posts", I might add a "new content only" toggle or something to that effect). Only here, it would be much richer, since it would provide image previews and a synopsis of each post inline. In fact, think of it as a combination of "Recent changes" and the Newest Games list currently in GT's sidebar, or a combination of a community hub and a social network (except not really). You will be able to filter by different types of content, or switch to an index list view for archive viewing purposes.
- All content is created in the form of a "Post". A Post may either be a "Communication" (which I need a better name for) which serves as a blog/journal post, a "Creation", or an "Event".
- A "Creation" can be media of any type that the site provides. For example, a site might choose to support both "Music" and "Game" type Creations, and the user would select which one to use. While I am not aiming for a very pluggable/customizable system for version 1.0, I would at least like to make the Creation types customizable.
- Events are displayed at the top of the main page, above the Activity Stream, to draw attention to upcoming and current Events. In the case of lots of Events, the system will select a few at random, and provide an "All Events" link to view the rest.
- Site staff can "pin" posts to the top of the Activity Stream for site announcements and the likes.
- All Posts can be assigned to one or more tags/categories. The site configuration can define one or more "categories" for each post type, which are like "official" tags that are always presented to the user during post creation.
- Users get basic profiles including username, avatar, homepage link, and a list of all of their posts.
- Users can also send private messages to one another.

Because I am aiming for a relatively simple system, there are some features that won't appear. Namely:

- There is no wiki, or at least there probably won't be a wiki in the initial version. If at all. I just think a lot of CMSs try to do everything and end up only doing a few of these things well. This project is not like that. I'm not even sure how a wiki would fit in with the user experience I have in mind.
- There are no forums. If you think about it, Communication (blog) posts are basically the same thing: a user can post something to start a topic, and assign it to a tag/category and it will show up if filtering activity by tag/category. Users can comment on it like one would reply to a forum topic. So really, I think it makes all the sense in the world to not have forums. It would just be pointless duplication.

The project itself will be a webapp written in Python. I think I should be able to handle it - I'll be using a "microframework" with extensions for things like SQLAlchemy for DB access (I kind of doubt this project will see any deployment on sites large enough to need something as scalable as a NoSQL-type DB), and OAuth (so that users can log in with Twitter).

Also, I really enjoy designing things and I think this is a pretty good design so far, but I'm worried the UX might be too radically different from what GT currently has. Also, I might have missed a thing or two. Please provide some feedback, if you can. Again, I want to base a lot of the design off of GT's needs, so it's important that I get to hear some opinions from other GTers. I do not currently have any UI mockups, but I'd like to make some soon so that I can better illustrate the design I'm going for.

One last thing: Since this is software that I don't intend to be limited exclusively to Glorious Trainwrecks, we'll have to think about other sites as well. GT has a super great community full of nice people, but not all communities are like this. Much of the design revolves around assuming good faith instead of expecting people to misbehave. I have been thinking of adding in admin-configurable limitations (such as each user only being able to host three events at a time, etc.) as well as the ability to remove EG. posting permissions from problematic users. Right now I feel like I'm trying to straddle the line between creating something aimed at super nice communities like GT vs increased adoption elsewhere in not-so-happy climates. Thoughts?

Zecks's picture

Phoenix Jon: Arbuckle Attorney

arbukel.PNG
Game File: 

i hope you'll experience at least a fraction of the fun i had chuckling to the original idea and halfassing it

even the title of the game is a spoiler

Event Created For: 
Made For: 
An event
Syndicate content