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

(Results out!) CodeWalrus Programming Contest II: A Game about Walruses

Started by Dream of Omnimaga, December 09, 2015, 08:22:41 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.


alexgt

  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

It looks like we will have to extend the deadline but we'll see I guess. For ideas, you can reuse past ideas such as console classics. It's mainly a matter of integrating Walrii in it. Also Walrii doesn't need to be an animal or character. It could even be part of the decor (eg trees if you use thr bush walrus)

Good luck c:3=
  • 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

alexgt

But if it can be a copy of a old game with walriis in it what about the originality part of judging?!
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

Just a blatant copy where only the character or enemy sprites are replaced would be a big no-no. For example, if someone took Supersonic Ball PC and all he did was change the ball for a walrus, then originality would be zero for sure, and it might even affect the rest of the score.

What I mean is for example if someone wants to make a Tetris, a shoot-em-up or Bejeweled clone from scratch, but replace blocks with walruses, then that would be fine, since he would need to use larger sprites, after all. It's best to add twists to the game, though, to maximize the score. For example, the game could have extra features and stuff.
  • 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

alexgt

  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

DarkestEx

I need a 8x8 3 color walrii sprite! Can somebody help please.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

There is one in the first post of the fanart thread actually:

Not sure if it fits your needs, though. It's next to impossible to draw a 8x8 walrus >.<
  • 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

DarkestEx

Quote from: DJ Omnimaga on January 03, 2016, 01:39:23 AM
There is one in the first post of the fanart thread actually:

Not sure if it fits your needs, though. It's next to impossible to draw a 8x8 walrus >.<
Thanks :)

I'd love to actually do a bigger sprite, but the C64 has some trouble with that. I will see if I can cheat somehow to create a 16x16 or 16x8 sprite.
Well actually 8x8 is pretty small even for the C64. I'll see.

Also I have decided to program my game, whatever it'll be, in C. Learning 6510 assembler is not worth it.
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

Dream of Omnimaga

Aah, sorry to hear. Can you mimic sprites by just moving tiles around, even if it means moving by 16x16 chunks instead of pixel by pixel? What kind of issues do you have by the way? Is it speed-related? Or is it something like the Atari where you have to draw 3 sprites max per frame, causing flicker? I guess I wouldn't mind the flicker if that's the case. After all, we got used to flickering sprites in the Atari 2600 and 84+CSE versions of Pac-Man :P
  • 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

alexgt

you could do 4 8x8 sprites but that would probably be really slow <_<
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

DarkestEx

Quote from: DJ Omnimaga on January 03, 2016, 02:15:52 AM
What kind of issues do you have by the way? Is it speed-related? Or is it something like the Atari where you have to draw 3 sprites max per frame, causing flicker? I guess I wouldn't mind the flicker if that's the case. After all, we got used to flickering sprites in the Atari 2600 and 84+CSE versions of Pac-Man :P
Speed is surely a problem too, but except for that the C64 is way superior to the Atari 2600.
It has a proper graphics chip that does all the screen refreshing and it has 64KB of ram opposed to a few hundred bytes. I also have a lot more program space therefore. I want to stay away from assembler so I will not use any hacks. Flicker won't happen in any way.

Quote from: alexgt on January 03, 2016, 03:46:00 AM
you could do 4 8x8 sprites but that would probably be really slow <_<
No it wouldn't be any slower but I already found out, that sprites can be set to a special mode and therefore can be bigger. I have 8 sprites total maximum on the screen at a time.

12*21 is the maximum size of a C64 multicolor sprite.
I plan using that. Could somebody do a walrus sprite that is 12 pixels wide and a maximum of 21 pixels high?
Don't stretch is unnecessarily ;)
  • Calculators owned: TI-84+, Casio 101-S, RPN-Calc, Hewlett-Packard 100LX, Hewlett-Packard 95LX
  • Consoles, mobile devices and vintage computers owned: Original Commodore 64C, C64 DTV, Nintendo GameBoy Color, Nintendo GameCube, Xbox 360, PlayStation 2

alexgt

  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

I could try later, but I can't guarantee anything. Couldn't you just superpose multiple single-color sprites (basically each walrus color and the black border) with transparency on each others, 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

alexgt

actually 12x12 would be easy I think since you just have to scale it down 2x because 24 is divisible by 12...
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Powered by EzPortal