You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Sumo Bots Timing Application wih Blender Game Engine


Ron Proctor wrote:

We recently hosted the Utah Science Olympiad. I was in charge of Sumo
Bots. I needed a timer application with some specific features. I
couldn't find anything that met my needs on the internets, so I made
my own with the Blender Game Engine


  1. Es scheint Blender ist Verzweigung viel. Wer hätte dass Mixer für physikalische Roboter verwendet werden würde

  2. Blender is very capable and has the potential to support many different design and/or control applications. One of the more popular requested (and rejected) apps is CAD. Unfortunately, the folks with the power to direct Blender's future won't pull their heads out of the sand.

    In addition, so much effort is put into Blender's workflow but it appears to only support "one time creations". Using Blender for continuous projects that reuse 95% of existing content isn't feasible. I would love to see someone (or some group), use Blender to (re)create 5 or so episodes of Chuggington.

  3. Blender ist sehr fähig und hat das Potenzial, viele verschiedene Design-und / oder Control-Anwendungen zu unterstützen. Eines der beliebtesten beantragt (und abgelehnt) apps ist CAD. Leider werden die Leute mit der Macht direkten Blender Zukunft nicht ziehen ihre Köpfe aus dem Sand. Darüber hinaus wird so viel Aufwand in Blender-Workflow gestellt, aber es scheint nur unterstützen "einmaligen Kreationen". Mit Blender für die kontinuierliche Projekte, dass 95% der bestehenden Wiederverwendung von Inhalten nicht möglich ist. Ich würde gerne jemanden sehen (oder eine Gruppe), Blender (wieder) zu schaffen 5 oder so Episoden von Chuggington.

  4. @ John.
    I see the opposite. Blender developers seem to really listen to the community a lot more than others. There's a LOT of options to make artist's life easier in blender. However, blender development has a set direction which they follow. I don't see that much request for CAD stuff...
    I would also say that blender creations are more re-usable than in other apps too. You can try and open files made with blender 1.0 in 2.5 and it will work just fine. Although some options might have changed too much like particles. In some cases blender also offers automatic conversion from the old method to the new one. Like animation data from 2.4x series to 2.5 animato system.

    The game engine side however would need some re-thinking and clarification. It's pretty powerful system to suit everyone's needs allright but it's a bit messy to be used in any larger product. Examples are lists, globals, not animate-able scene settings (or so it seems), weird names and the settings are all around the place. It's trying to be suitable to anything and it succeeds at it. However this makes it messy to be used in bigger productions. Also C is faster than python but introducing C++ compiler to blender would not make any sense.

    For small games and quick testing. It's just perfect. Just needs a bit of clarification I think.

  5. @ John. Ich sehe das Gegenteil. Blender-Entwickler scheinen sich wirklich in die Gemeinschaft viel mehr als andere zu hören. Es gibt eine Menge von Optionen, um Künstler das Leben leichter machen in den Mixer. Allerdings hat Mixer Entwicklung einer Reihe Richtung, die sie verfolgen. Ich sehe nicht, dass viel Antrag für CAD-Zeug ... Ich würde auch sagen, dass Blender Kreationen mehr wiederverwendbar als in anderen Anwendungen zu werden. Sie können versuchen, und Öffnen von Dateien mit Blender 1.0 vorgenommen in 2,5, und es wird gut funktionieren. Obwohl einige Optionen möglicherweise zu viel Partikel verändert haben. In einigen Fällen Mixer bietet auch die automatische Konvertierung von der alten Methode, um die neuen. Wie Animation Daten von 2.4x-Serie auf 2,5 animato System. Die Spiel-Engine Seite aber müsste ein Umdenken und Klärung. Es ist ziemlich mächtiges System für jedermanns Bedürfnisse allright aber es ist ein bisschen chaotisch, um in ein größeres Produkt verwendet werden. Beispiele sind Listen, Globals nicht animieren-Szene können die Einstellungen (oder so scheint es), seltsam Namen und die Einstellungen rund um den Ort. Es versucht, geeignet sein, alles und es gelingt auf sie. Doch dies macht es chaotisch zu in größeren Produktionen verwendet werden. Auch C ist schneller als Python aber die Einführung C + + Compiler Mixer würde keinen Sinn machen. Für kleine Spiele und schnelle Messungen. Es ist einfach perfekt. Braucht nur ein bisschen Klärung, denke ich.

  6. I think it is better if Blender developpers keep focusing on making Blender stable and full of features for its main users (mainly artists).

    As long as the python API stays flexible, I think it will allow people to experiment with Blender for much more things than CG art.

    As for CAD of "rejected" apps, AFAIK no one has declared that forking Blender was forbidden. The question is if there are enough people willing to make a build of Blender dedicated to CAD.

    I think there was one such project but I don't know what it have become.

    As for the last point, I'm not enough into long project to tell anything about this. So you point might be valid. If someone has any insight...

    But to get back to the news, it is always nice to see Blender used in unexpected ways.

  7. Ich denke, es ist besser, wenn Blender-Entwickler mit Schwerpunkt auf Herstellung Blender stabile und umfassende Funktionen für seine wichtigsten Nutzer (hauptsächlich Künstler) zu halten. Solange die Python-API bleibt flexibel, ich denke es werden die Menschen zu experimentieren mit Blender für viel mehr Dinge, als CG Kunst zu ermöglichen. Wie für CAD von "abgelehnt" apps, AFAIK niemand erklärt hat, dass Gabelung Blender verboten war. Die Frage ist, ob es genügend Menschen bereit sind, eine von Blender bauen gewidmet CAD. Ich glaube, es war ein solches Projekt aber ich weiß nicht, was sie geworden sind. Was den letzten Punkt, ich bin nicht genug in langen Projekt etwas davon erzählen. Also weisen Sie könnte gültig sein. Wenn jemand eine Einsicht ... Aber zurück zu den Nachrichten zu bekommen, ist es immer schön zu sehen, Blender in unerwarteter Weise verwendet.

  8. @John: Well...we did create 43 episodes of Astro Otters and 28 Episodes of Astro Otters Jr. with Blender. :) While they're not exactly on-par with talking trains, they're not bad for a student production.



    All episodes are on our Vimeo Channel:

    Please excuse me, but I think it's a little funny to ask EVEN MORE from an already excellent software. It models, it rigs, it renders, it makes games, it even does basic audio and video editing, for crying out loud! It rules by almost every measurement!

    I'm trained in AutoCAD and Blender isn't too far off. I think a few dedicated python developers could bridge the feature gap without too much trouble. The new add-on system is ideal for that sort of thing.

    It's open source, so forking would be easy enough. Heck, I'm sure the Blender Foundation would be happy to add CAD if you could raise money to pay the developers.

  9. @ John: Nun ... wir erstellt haben 43 Folgen von Astro Otters und 28 Folgen von Astro Otters Jr. Blender. :) Obwohl sie nicht genau auf Augenhöhe mit reden Züge, sie sind nicht schlecht für einen Studenten Produktion. Siehe: / Planetarium / Produktionen / ao.html Und: / Planetarium / Produktionen / aoj.html Alle Episoden sind auf unserer Vimeo Channel: Art: neueste Bitte entschuldigen Sie mich, aber ich denke es ist ein wenig lustig zu fragen, noch mehr aus einem bereits ausgezeichneten Software. Es Modelle, es Bohrinseln, es macht, macht es Spiele, es tut auch grundlegende Audio-und Videobearbeitung, für crying out loud! Es Regeln von fast jeder Messung! Ich bin in AutoCAD und Blender ausgebildet ist nicht allzu weit weg. Ich denke, ein paar engagierten Python-Entwickler können das Feature Lücke ohne allzu viel Mühe zu überbrücken. Das neue Add-On-System ist ideal für diese Art von Dingen. Es ist Open Source, so würde Gabelung leicht genug sein. Heck, bin ich sicher, die Blender Foundation Gerne CAD hinzufügen, wenn Sie Geld an die Entwickler zahlen konnten erhöhen.

  10. Ron that was awesome! What a great "app"lication, there are so many school based events that could take advantage of this sort of game system. I have no clue about the BGE, can you modularise the logic more so that it is a more straight forward plug and play for kids/teachers? Or is bootstrapped all the way.

    Very clever stuff.

  11. Ron das war genial! Was für eine großartige "app" lichung, es gibt so viele schulische Veranstaltungen, die die Vorteile dieser Art von Spiel-System aussehen könnte. Ich habe keine Ahnung von der BGE, können Sie die Logik mehr so ​​modularisieren, dass es ein eher geradlinigen Plug and Play für Kinder / Lehrer ist? Oder ist den ganzen Weg bootstrapped. Sehr clever Zeug.

  12. @3pointedit: Thanks!

    It's a pretty straightforward process - just make the parts, animate the needle to turn as much as you need over the desired time, add a keyboard listener, assign a key, wire it to an f-curve actuator and set it to play the frames you want.

    I'll do a proper video tutorial on this and post it on within a few weeks. The video will go up on vimeo, so you can watch for it there as well.

    I'd do it sooner, but I'm on paternity leave and I'm trying not to work too much. :)

  13. @ 3pointedit: Vielen Dank! Es ist ein ziemlich einfacher Prozess - machen nur die Teile, animieren Sie die Nadel so weit drehen, wie Sie über die gewünschte Zeit brauchen einen Keyboard-Listener zuweisen einen Schlüssel, Draht, um eine f-Kurve Antrieb und setzen ihn auf den Bildern spielen Sie wollen. Ich werde eine ordnungsgemäße Video-Tutorial auf das tun und sie auf innerhalb weniger Wochen. Das Video wird nach oben auf vimeo, so können Sie es auch dort zu sehen. Ich würde es eher tun, aber ich bin auf Vaterschaftsurlaub und ich versuche nicht zu viel Arbeit. :)

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.