Join us on Discord!
You can help CodeWalrus stay online by donating here.

Anyone interested for another CW challenge? (Contest 3 ideas walriistorming)

Started by caleb1997, February 17, 2016, 01:33:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dudeman313

Piskel's awesome. We could definitely get some contests out of that. Maybe like a 32x32 contest? It's not too big to take forever, but not too small to be terribly difficult or too challenging. Or maybe it could be non-walrii but :walrii: sized(24x24)?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#16
Pixel-art contests are something we could attempt, but when we tried on Omnimaga in 2005 and 2006, most people near the end just took existing pixel art then changed the color depth >.<. We would need a way to ensure they didn't cheat. One way is to keep the resolution very small, such as 16x16 or 24x24, but then fewer people participate.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

What about something like POTY, with Walrii themed entries of only games, with calculator specific sections, so that those voting wouldn't have to worry about being unfair? Of course, votes would only count for a little, maybe 20% of their total score, and the entries would also be separated by language of creation, with Pure BASIC also separated from Hybrid.
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#18
Although Code golf has been overdone in recent years (resulting into lack of interest over time) and that we can't really financially afford to organize prize-based contests every 4 month, I was thinking that it would be a good idea to make a topic about what kind of contests or challenges we could do in the near future to keep people interested during periods of lower activity on CW.


The idea I had recently was not a programming competition, but rather an optimizing game/challenge. It would be team work and happen in the form of a discussion topic. Basically, the challenge would involve optimizing one or two program or parts of a program from my old TI calculator BASIC games, such as, for example, the Illusiat games that don't have 50 sub-programs, or some of the Omnimaga Pack games such as Mortal Kombat (yes, there's actually a Mortal Kombat clone for 84+ series), while not severely harming execution speed. The program code would be posted in the first topic post, then members would find what needs optimizing in them, then post their version of the code. Each program would be optimized one by one, then after several replies in the topic, if it becomes clear that no more optimization can be found, then the final code would be saved and we would jump to another set of programs in the next challenge.

Once the entire game has been optimized, each program would be repackaged, then the game re-released on ticalc.org and other places, with every participant listed in the credits section. This would give some new life to old games that people liked, but that were coded too early in the programmer's coding carreer or before the advent of TI-Basic Developer wiki.

The challenge could also involve making the code clean or reducing the amount of sub-programs while still keeping speed/size intact :trollface:

We could maybe do it with Axe Parser  and hybrid BASIC games as well, if the authors give permission to release new versions, eg with CW releases.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

#19
This sounds fun to me! :thumbsup:

I also see  it as an excuse to port some stuff and secretly add :walrii: s in the games. :trollface:

Another idea would be to take a game and rewrite it for the calculator of your choice or the language of your choice, but keeping the same style of the old game. Like porting an Illusiat game to the CE, but turning it greyscale instead of color.

Or maybe even an ________to basic contest, to see how good you could replicate another game in basic.
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

That could work, but be a bit more complex and deter some participants. It could be done for certain challenges later for more variety, though.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Snektron

Sounds like a cool idea, especially because axe (and basic too, but less) has so many secret optimization tricks
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


aetios

ceci n'est pas une signature

Dream of Omnimaga

Do you think those contests should also allow minor aestetical improvements to games? For example, in Mortal Kombat, the title animation could be made faster. No graphical changes, though, unless it involves a color port.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

That would be cool.
And maybe even authors could add one request to be in the optimized program, as a challenge?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#26
That could work.

So yeah, if this goes through, I am really considering Mortal Kombat standalone as first challengd (it used to be standalone, but I then put it in a multi game pack). I would do Balltrix, but Ztrumpet remade it years ago in his own game pack and Xeda recently made an ASM version (which I forgot to feature on cw front page)



(Note that the game isn't that great, but it would still be fun to see it optimized like mad and especially get rid of that flicker).
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

So who would be up for an optimization challenge? There would be no prize since it would not be a competition, but rather people suggesting optimizations to a poorly-optimized game to improve it. Would you guys be fine if I launched it now or are you too busy with school finals and stuff? And would you be ok if it involved TI-BASIC and/or Axe? For Axe I would need suggestions for games/programs, though, preferably ones that you created in your early days of TI programming.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

It could also revolve around a larger subject, for example "something with space"
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Powered by EzPortal