1. Nexgam Portal
  2. Forum
    1. Unerledigte Themen
    2. Aktive Themen der letzten 24h
  3. Dashboard
  4. Mitglieder
  5. Patreon
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. neXGam - Forum
  2. Forum
  3. Channels
  4. SEGA

[Saturn] Porting Party winter '08/'09

  • RockinB
  • 21. Dezember 2008 um 16:35
1. offizieller Beitrag
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 21. Dezember 2008 um 16:35
    • #1

    Hallo an alle SEGA-Fans, Saturn-Liebhaber und Homebrew-Anhänger. Es geht wieder los! Ein neuer Programmierwettbewerb hat gerade angefangen. Dabei heisst es dieses Jahr: Viel Spaß, viel Schotter!

    Das Thema Portieren bedeutet viel Spaß für die Teilnehmer, denn das blöde debuggen wird deutlich verringert, sowie viel Spaß für die Saturn-gamer, denn es werden mehr und bessere games durch den Wettbewerb auf den Saturn kommen, als zuvor.

    Das Preissystem bedeutet viel Schotter, denn jede Anstrengung der Teilnehmer wird belohnt, unabhängig von der Platzierung. Jedes eingereichte Spiel wird belohnt, gemäß der Bewertung der Richter. Eine klare Einladung, mehrere Spiele zu portieren und auch das ein-oder andere Feature der Saturn-Hardware zu benutzen.


    Hier ist die originale Ankündigung (englisch):


    [SIZE=20]SEGA Saturn Coding Contest[/SIZE]
    Porting Party winter '08/'09


    It is time again for another episode of the annual SEGA Saturn Coding Contest. A few small changes compared to previous contests mean significant improvements for all contestants:
    Your effort is directly rewarded with a prize. No more "I don't have a chance to compete with contestant x", because your prize does not depend on your rank. Instead the amount depends solely on your effort.
    The goal to port games over to saturn lowers the amount of annoying debugging work, so you get more result out with less work and you can concentrate on the funny things of homebrew coding.


    Objective:
    As Porting Party suggests, the objective is to take an existing game of your choice and port it over to SEGA Saturn! This implies that the source code of that game is available and written in C or C++. It's totally up to you which game you choose! Choose your game carefully, try playing it yourself before starting to port it. You'll be best off picking up a game that's finished, very enjoyable to play and that doesn't exceed the hardware capabilities of the SEGA Saturn console.


    Time:
    The contest is running during winter 2008/2009. Meteorologically, this is the time from december 21st 2008 to march 20th 2009. So march 20th 2009 is the deadline for submitting your entries. To submit your entry: upload the Zip-compressed ISO CD image to a file hosting service like megaupload.com and submit the link via email to C4@rockin-b.de.


    Prizes:
    All entries are rewarded, no matter which rank. The better your entry is, the more money you win. The more entries you submit, the more money you win.

    • Money: Every entry wins as much money, as it got points from the judges. So having achieved the maximum results in: 90 point = 90 euro. Even more if you collected extra points by using special saturn hardware features. Multiple entries means multiple times money! Money is transfered via paypal, contestants in the EU can alternatively use bank transfer.
    • USB Data Link v2: This device connects your Saturn with your PC and transfers game saves, bios and uploads homebrew games for testing. Version 2 is brand new and exclusive to contestants, it transfers data much faster than version 1, you can't get it anywhere else. All contestants who haven't got a one last year, will get one for free. Those who won such a device last year, can have it upgraded to v2 for free!

    Judging:
    The entries are judged in the three categories: graphics, sound and gameplay. The judging is done by 5 to 6 judges in parallel. Every judge rates each entry in each category by giving a rating between 1 and 5 points. This means each entry can get up to 75/90 points regularly.
    Additionally, extra points can be achieved by using special hardware features of the Saturn console.


    So happy coding everyone. Porting is perfectly suited to submit multiple entries, because each single entry is being rewarded!
    The Rockin'-B

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    Einmal editiert, zuletzt von RockinB (21. Dezember 2008 um 16:37)

    • Zitieren
  • Luftikus
    Erleuchteter
    Beiträge
    9.170
    • 21. Dezember 2008 um 19:37
    • #2

    Toll das es wieder stattfindet :top:

    Würde wohl wieder etwas an Preisen spenden, wenn du magst. Kannst du wieder Saturn Spiele gebrauchen? Wenn es diesmal nur Geld gibt, würde ich auch Geld spenden. Schick mir in dem Fall dann einfach eine PN mit deiner Paypal-Adresse.

    Follow my games collection on Instagram: nintendo_collect

    Einmal editiert, zuletzt von Luftikus (21. Dezember 2008 um 19:41)

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 22. Dezember 2008 um 14:33
    • #3
    Zitat

    Original von Luftikus
    Toll das es wieder stattfindet :top:

    Ja, ich freue mich auch jedes mal. Diesmal besonders, weil ich selbst heiß drauf bin, ein paar Sachen zu portieren.

    Zitat

    Original von Luftikus
    Würde wohl wieder etwas an Preisen spenden, wenn du magst. Kannst du wieder Saturn Spiele gebrauchen? Wenn es diesmal nur Geld gibt, würde ich auch Geld spenden. Schick mir in dem Fall dann einfach eine PN mit deiner Paypal-Adresse.


    Danke für deine Unterstützung, die PM ist schon raus. Seit letztem Jahr frage ich nicht mehr explizit nach Spenden, um die Preise zusammenzustellen. Umso mehr freue ich mich über jede helfende Hand.


    So, wenn ich Arnolds Saturn hier endlich umgebaut habe, fange ich selbst an mit dem portieren auf den Saturn :work: .

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 22. Dezember 2008 um 17:14
    • Offizieller Beitrag
    • #4

    Na, dann hoff ich mal, das jemand schnell Shenmue portiert! :raziel:

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    • Nächster offizieller Beitrag
    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 22. Dezember 2008 um 20:36
    • #5
    Zitat

    Original von 108 Sterne
    Na, dann hoff ich mal, das jemand schnell Shenmue portiert! :raziel:


    Nicht vergessen, in der Ankündigung steht:

    Zitat

    This implies that the source code of that game is available...


    Ich mein' ich würds ja gerne machen, aber es geht halt von den Regeln her nicht. Vielleicht sollten wir eine Petition starten, die Regeln zu ändern, damit es erlaubt ist, ein komplett neu geschriebenes homebrew Shenmue mit gerippten GFX und SFX für den Wettbewerb einzureichen.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 22. Dezember 2008 um 21:32
    • Offizieller Beitrag
    • #6

    Haha, zu dumm....ich bin sicher, das hättest Du locker hingekriegt! ;)

    Hach, bei den Homebrew-Entwicklungen brauch ich jetzt auch noch einen Saturn....

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 24. Dezember 2008 um 00:02
    • #7

    Habe die letzen Tage mal GemDropX (von Bill Kendrick) auf SEGA Saturn portiert. GFX, SFX und BGM funktionieren einwandfrei. Läuft in 640x480, dennoch musste ich das Spielfeld 2 Reihen kleiner machen (Hochformat im Original). Am Timing und der Reaktion könnte man vielleicht noch was verbessern. Hier ein paar Screenshots:

    Titel Bildschirm:

    Titel Bildschirm #2:

    Gameplay in SSF Saturn Emulator:

    Gameplay in SSF Saturn Emulator #2:

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    2 Mal editiert, zuletzt von RockinB (25. Dezember 2008 um 16:46)

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 24. Dezember 2008 um 00:04
    • Offizieller Beitrag
    • #8

    Ich seh keine Bilder...:/

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 24. Dezember 2008 um 00:20
    • #9
    Zitat

    Original von 108 Sterne
    Ich seh keine Bilder...:/


    Versuch's nochmal. Jetzt sollte es klappen.
    Hatte die Bilder von einem anderen Forum (Attachement) genommen, das funktioniert aber offenbar nur auf meinem Rechner :roffel: . Daher hab' ich die Bilder mal auf den Webspace hochgeladen.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 24. Dezember 2008 um 00:41
    • Offizieller Beitrag
    • #10

    Na, das sieht doch schon mal gut aus! Ich kenne das Spiel zu meiner Schande nicht...aber es sieht nach einem interessanten Puzzle-Spiel aus. :)
    Ich hab keinen Schimmer von Programmierung, aber ein paar Fragen und Ideen:

    Sind die Edelsteine dreidimensional? Sie sehen so aus, sind aber alle in derselben Perspektive. Eventuell kann man machen, das sie sich unabhängig voneinander leicht drehen bzw sich bewegen, ganz sanft.

    Außerdem würde ich vorschlagen, einen irgendwie gearteten, dezenten Hintergrund zu basteln; das würde das ganze etwas hübscher machen.

    Tut mir leid, das ich keine besseren Ideen habe, aber Grafik ist mein Ding. Ich habe keinen Schimmer davon, wieviel Arbeit soetwas macht, also hab ich einfach mal was vorgeschlagen. Und die Umsetzung muß ja nicht ganz 1:1 sein....ansonsten: Weiter so!

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    2 Mal editiert, zuletzt von 108 Sterne (24. Dezember 2008 um 00:44)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 25. Dezember 2008 um 16:45
    • #11

    Danke für deine Anregungen, 108 Sterne.


    Zitat

    Original von 108 Sterne
    Sind die Edelsteine dreidimensional? Sie sehen so aus, sind aber alle in derselben Perspektive. Eventuell kann man machen, das sie sich unabhängig voneinander leicht drehen bzw sich bewegen, ganz sanft.

    Die Grafiken sind vorgerenderte 3d Grafiken. Die original-Dateien sind nicht in den Quellen enthalten, also muss ich mit den stillen 2d-Edelsteinen erstmal auskommen. Allerdings habe ich den Port so gemacht, dass Änderungen im Originalspiel ganz schnell übernommen werden können.

    Zitat

    Original von 108 Sterne
    Außerdem würde ich vorschlagen, einen irgendwie gearteten, dezenten Hintergrund zu basteln; das würde das ganze etwas hübscher machen.

    Das mit dem Hintergrund ist eine gute Idee. Zumal ich bei den Games meist einen schwarzen Rand habe links und rechts. Das Bildformat ist einfach nicht 4:3.

    Wir hatten damals bei TicTacToe mit Arnold zusammen das Original noch modifiziert und ein Terminator-Theme reingebastelt.

    Heute habe ich mal angefangen, Vectoroids (von Bill Kendrick) zu portieren. Es läuft zwar schon, aber ich habe noch Probleme mit der Geschwindigkeit. Außerdem musste ich noch die Farbverläufe in den Vektoren deaktivieren. Daher werde ich jetzt mal versuchen, ein bisschen Hardware-Beschleunigung einzubauen, indem ich die Vektoren mit dem VDP1 rendere.

    Title screen:

    In game #1:

    In game #2:

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 26. Dezember 2008 um 19:21
    • #12

    Ha, nach langem zähen ringen mit dem Gouraud-Shading funktioniert es jetzt endlich! Die Vektoren werden jetzt mit dem VDP1 gezeichnet, samt gouraud shading, im RGB-Format, mit double interlace bei 320x480 Pixeln. Der Hintergrund ist weiterhin bei 640x480 Pixeln.

    Das Spiel ist jetzt flüssig und sieht deutlich besser aus, als vorher. Leider ist yabause noch nicht fortgeschritten genug, aber im SSF-Emulator funktioniert es einwandfrei. Mal sehen wie es auf dem echten Saturn ist, da werde ich bestimmt noch was anpassen müssen, gerade beim Interlace-Modus.

    So, damit wären schon 2 kleine Games portiert, macht wirklich Spaß. Mal sehen, was ich als nächstes mache. Vorschläge?

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 26. Dezember 2008 um 20:26
    • Offizieller Beitrag
    • #13

    Battle for Wesnoth, dürfte aber etwas zu aufwändig sein.^^

    Wo gibt es denn Infos zu Spielen mit freiem Sourcecode?

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Maturion
    Fortgeschrittener
    Beiträge
    241
    • 27. Dezember 2008 um 17:11
    • #14

    Falls SDL verfügbar ist (vbt hat mir heute Morgen im IRC sowas erzählt...), dann gibt es auf libsdl.org eine tolle Liste mit Spielen, die alle offen sind.

    [size=14]SEGA-DC.DE- DIE deutsche SEGA- und Dreamcast-Webseite[/size]

    Einmal editiert, zuletzt von Maturion (27. Dezember 2008 um 17:12)

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 27. Dezember 2008 um 18:28
    • #15

    Battle of Wesnoth sieht interessant aus. Neben ein paar kleinen Spielen würd' ich gerne auch ein komplexeres portieren. Dafür werde ich mir das auch mal anschauen.

    Zitat

    Original von Maturion
    Falls SDL verfügbar ist (vbt hat mir heute Morgen im IRC sowas erzählt...), dann gibt es auf libsdl.org eine tolle Liste mit Spielen, die alle offen sind.

    Ja, die Liste blättere ich auch manchmal durch. Aber es ist nur eine anonyme Liste. Man muss sich die Spiele schon sehr genau anschauen, um sagen zu können ob es gut ist oder nicht. Daher fände ich es prima, wenn mir jemand ein open source Spiel empfehlen kann, dass er selbst spielt und richtig gut findet.

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • Luftikus
    Erleuchteter
    Beiträge
    9.170
    • 27. Dezember 2008 um 18:55
    • #16

    Cave Story :sabber:

    Wird aber wahrscheinlich unmöglich sein.

    Follow my games collection on Instagram: nintendo_collect

    • Zitieren
  • RockinB
    Fortgeschrittener
    Beiträge
    521
    • 28. Dezember 2008 um 17:36
    • #17
    Zitat

    Original von Luftikus
    Cave Story :sabber:

    Wird aber wahrscheinlich unmöglich sein.

    DAS Spiel sieht aber mal echt interessant aus. Macht einen sehr ausgereiften und fertiggestellten Eindruck. Von der Technik her dürfte es auf dem Saturn kein Problem darstellen. Allerdings habe ich mir den Quelltext noch nicht angesehen, muss aber doch portierbar sein, denn es gibt bereits einen NDS, PSP und einen GP2X-Port. Wirklich heiss das Game, danke für den Tipp :cool: !

    [SIZE=28]www.PoliceOfficerSmith.de[/SIZE]
    The upcoming render-graphic adventure for SEGA Saturn!

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 28. Dezember 2008 um 18:36
    • Offizieller Beitrag
    • #18

    Hab das Spiel auch eine Weile gezockt, und es ist wirklich gut! Hätte auf dem Mega Drive offiziell verkauft werden können und dabei Hit-Potential gehabt! Danke, das Du das Game erwähnt hast! :D

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • b0b
    Fortgeschrittener
    Beiträge
    436
    • 28. Dezember 2008 um 22:37
    • #19

    So geil "Cave Story" auch ist - es ist nicht wirklich open-source afaik. Vielleicht wurde es mittlerweilen geändert, aber es war afaik immer so, dass sich Leute die das spiel auf eine andere Plattform portieren wollten, sich beim Autor ('Pixel') gemeldet haben. Er hat dann entschieden ob sie den Source bekommen oder nicht. Der Linux-Port nutzt soweit ich weiss auch SDL, aber der source ist nicht freigegeben.
    Es ist ein reines "Freeware"-Spiel.

    btw. die Wii-Ware umsetzung wird gleich geholt ^^


    aber einen Versuch wäre es wert, RockinB.


    Was hat den Saturn so auf dem Kasten? Mit welcher PC-Konfiguration (in etwa) kann man ihn vergleichen? Welche Tools werden benutzt?
    SDL + gcc? (ist ja bei den meisten homebrew-toolchains der fall)
    Inwieweit sind diese fortgeschritten?

    3D-Grafik möglich? (blöde Frage, ich weiss... aber machst du was mit 3D?)
    schaft er sowas wie Vertigo (http://www.astro.ku.dk/~norup/vertigo/vertigo.html)

    auf http://www.happypenguin.org findest du eine grosse liste mit spielen, wo auch immer angegeben ist, ob der source-code freigegeben ist.

    problematisch ist halt, dass viele spiele für den pc gedacht sind und sich nicht wirklich für eine konsolen-portierung eignen (entweder aufwendigere 3d-optik, oder steuerung... maus+tastatur und zu viele knöpfe eben...)

    einige vorschläge:

    Adonthell - klassisches 2d-RPG wie frühere Jrpgs
    http://www.happypenguin.org/show?Adonthell

    Pingus - ein Lemmings-Clon
    http://www.happypenguin.org/show?Pingus

    Crimson Fields - ein Battle Isle Clon
    http://www.happypenguin.org/show?Crimson%20Fields

    Super Tux - ein Mario-Clon Jump'n'Run. Ist ziemlich gut
    http://www.happypenguin.org/show?SuperTux

    Vulture ist eigentlich nur eine (der vielen) GUI für Nethack
    http://www.happypenguin.org/show?Vulture%27s

    Gate 88 - Arcade-action
    http://www.happypenguin.org/show?Gate%2088

    Jagged Alliance 2 reimplementation. Für den Saturn wohl zu viel
    http://www.happypenguin.org/show?Jagged%20…20Stracciatella

    Panzer General Clon
    http://www.happypenguin.org/show?LGeneral

    Tower Toppler - das Spielprinzip sollte jeder kennen ;)
    http://www.happypenguin.org/show?Tower%20Toppler

    Ein DOS-Shmup auf SDL umgeschrieben - OpenTyrian:
    http://www.happypenguin.org/show?opentyrian

    Noch ein Ex-Dos-Spiel: C-Dogs
    http://www.happypenguin.org/show?CDogs%20SDL%20Port

    Abuse war ein ziemlich cooles Action-Game, wurde vor längerem auf SDL portiert. Das Spiel ist aber auf die Maus ausgelegt (man rennt mit der Tastatur und zielt mit der Maus)
    http://www.happypenguin.org/show?Abuse-SDL

    Ein Klassiker, ist aber in Perl geschrieben...
    http://www.happypenguin.org/show?Frozen%20Bubble

    • Zitieren
  • 108 Sterne
    Viagra Spambot
    Beiträge
    41.222
    • 28. Dezember 2008 um 23:02
    • Offizieller Beitrag
    • #20

    Der Saturn hat eine Menge drauf, ist ja nicht so, das es da keine aufwändigen 3D-Spiele gäbe, ähnlich der PlayStation 1.

    Ich sehe auch nicht, warum der Saturn kein Jagged Alliance 2 darstellen können soll; die C&C-Spiele oder Warcraft 2 laufen ja auch wunderbar. Nur muß ja der gute RockinB die Sache alleine durchziehen.

    Sicher wäre ein Spiel in 3D-Optik am angemessensten, um den Saturn auszureizen; die Frage ist halt wirklich, wie zeitaufwändig soetwas ist. Ich denke schon, das das meiste aus der Freeware-Szene möglich wäre, aber es ist mit Sicherheit nicht einfach, vor allem in Anbetracht des Zeitdrucks.

    Aber ich fänds schön, wenn die Saturn-Szene sich öfter zu Projekten wie Police Officer Smith zusammenschließen würde, um auf lange Sicht wirklich eindrucksvolle Spiele zu machen.

    [color=#008000]Bluntman3000: "[/color][color=#008000][/color]bin in mpnchtennünchrn"

    Einmal editiert, zuletzt von 108 Sterne (28. Dezember 2008 um 23:05)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
Werbung
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™