This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
LDDestroier's profile picture

Championship Boxing

Started by LDDestroier, 06 April 2015 - 11:01 PM
LDDestroier #1
Posted 07 April 2015 - 01:01 AM
I've put together a little local multiplayer game in Scratch called Championship Boxing. I had then compiled it using a tool some guy had made. Please be forgiving if it looks bad on your display, or if it looks unprofessional.

Championship Boxing!

NOW WITH REAL BOXES!


It's fun, I tell you!


Link to embed in webpage (may be faster): https://scratch.mit.edu/projects/embed/49728364/
Link to download: www.dropbox.com/s/b58spmoxh0psh9u/champbox.exe
Requires Windows XP or above.
Also requires .NET Framework 4.0 or above, and DirectX 11 (Minimum version is DirectX 9 for WinXP)

(below: a general screenshot of the play field)


CONTROLS:
———————-
Player 1:
-WASD: Movement and jump
-F or E (I prefer F): Fire weapon
-T: Select next weapon (out of 4 [0-3])
-G: Select previous weapon

Player 2:
-Arrow keys: Movement and jump
-P or SPACEBAR (I prefer P): Fire weapon
-O: Select next weapon (out of 4 [0-3])
-L: Select previous weapon

Y: Pause game
H: Open debug mode

Other controls:
———————–
While midair, hold the down key (down arrow or S) and fire simultaneously to fire downwards.
While midair, release the left and right keys (arrows or 'A, D'), and THEN hold up (W or up arrow), and then fire to fire upwards.
Hold the jump key while jumping into a wall to perform a wall jump.

Other info:
———————–
-Default fraglimit (kill that amount to win) is 30. Change with debug menu (H).
-There is only one map. I worked hard(ish) on it.

Weapons:
————————-
0. Standard bullet. Will go in a straight line at a fixed speed, and stop at walls or players.
1. Boxing glove. Can clip through walls and players, and makes a *thwak* sound.
2. Grenade: Is affected by gravity, bounces off of walls, detonates after hitting an enemy or after a fixed time, affecting a small range.
3. Rocket launcher: Has the slowest fire rate (rocket, grenade, bullet, glove), goes in a straight line, speeds up once after 0.2 seconds after firing, makes a larger explosion radius than the grenade.
Edited on 06 April 2015 - 11:50 PM
TheOddByte #2
Posted 07 April 2015 - 08:47 PM
Is the name supposed to be a pun? :P/>
Anyway, I haven't really tested it, but I'd suggest maybe a gameplay video to awake peoples interest? And what did you use to create this game? Visual Studio? LÖVE? Game Maker? Nevermind, googled Scratch.

I'll try the game out and give you some feedback


Edit: I've tried the game, and I have no clue how to move up and down, I've tried the arrow keys and "w" and "s". About the grenades, there's no real physics to them, they just continue flying up, I'd like it if they'd fall :P/>
Oh.. and now that I think about it, I can't move right or left either, I can only change the player's direction.
Edited on 07 April 2015 - 06:59 PM
LDDestroier #3
Posted 08 April 2015 - 11:38 AM
Edit: I've tried the game, and I have no clue how to move up and down, I've tried the arrow keys and "w" and "s". About the grenades, there's no real physics to them, they just continue flying up, I'd like it if they'd fall :P/>
Oh.. and now that I think about it, I can't move right or left either, I can only change the player's direction.

Really? Try doing the web version. I have no idea as to why you couldn't move, or why grenades act that way. It works fine for me.
Geforce Fan #4
Posted 09 April 2015 - 12:03 AM
Why not use LOVE2D or something?
LDDestroier #5
Posted 09 April 2015 - 01:21 AM
Why not use LOVE2D or something?

Because Scratch is extremely (actually TOO) easy, it has an error handling system that completely ignores errors, and I'm not very good at Lua. I'm certainly not good enough to make a game in an actual engine.
TheOddByte #6
Posted 09 April 2015 - 11:41 AM
Because Scratch is extremely (actually TOO) easy, it has an error handling system that completely ignores errors, and I'm not very good at Lua. I'm certainly not good enough to make a game in an actual engine.
Well I'd suggest to try, it will certainly be a challenge, which is good.
You'll learn more by challenging yourself, but start small.