Share your repls and programming experiences

← Back to all posts
The Wild West
h
DynamicSquid (3297)

The Wild West

I feel like @Highwayman would be pretty good at this for some reason...

Anyway, here's my new game, The Wild West! Warning: it's really hard!

You basically run around shooting bad guys. There's 11 rounds, with two BOSS rounds. Here's the rounds:

  1. Practice round. Super easy.
  2. Not too hard. But not too easy.
  3. Okay, getting harder...
  4. I'd be surprised if you guys pass this round
  5. Challenging...
  6. BOSS
  7. Lot's of enemies here
  8. Pretty easy actually
  9. Get ready...
  10. Oh you guys will love this round :)
  11. FINAL BOSS

You WIN!

If you make it all the way to round 11, send me a screenshot!


Features

  • Tutorial
  • Starting upgrades
  • Smooth movement
  • Dust particle effects
  • Dynamic enemy movement
  • Random health bonus

Oh, and the enemy's might sometimes clump together and form death balls. I tried to add collision on the enemies, but it just didn't work out, so yeah. Please report any other bugs you find :)

So at the start of the game, you have three points that you can spend on upgrading your player. Chose wisely!

Then, you'll be taken to a short tutorial section. If you've played the game before, you can skip the tutorial, but I'd recommend playing it highly.

Then, once you've finished the tutorial, move on the the game! Fight your way through to round 11! And don't forget to collect the green triangles as they give you a health bonus! Good luck!

Enjoy :)

Commentshotnewtop
Highwayman (1341)

@wuru: *posts tutorial on Clean Code
@DynamicSquid:

boolean ogaoga = false; 
DynamicSquid (3297)

@Highwayman uhhh..... I think I wrote that yesterday at like 11pm

DynamicSquid (3297)

@Highwayman there's definitely more dumb variable names in there lol

CodeLongAndPros (1320)

@DynamicSquid

boolean ogaoga = false; 

me:

#include<randoms.h>
kate george richard kaylee morrigan mal john jayne steve jayne john jayne`
randoms.h
CodeLongAndPros (1320)

@DynamicSquid Override.

How to break compiler:

int* p = 0xDEADBEEF;
p = NULL;
nahu (26)

Your welcome @DynamicSquid I will soon learn how to make stuff like that

DynamicSquid (3297)

@CodeLongAndPros wait, but that works fine... I tried this on VS:

#include <cstddef>

int main()
{
	int* p = (int*)0xDEADBEEF;
	p = NULL;
}

all you have to do is to cast it to an int ptr.

BobTheTomatoPie (1068)

you havent seen my variable names once I've ran out @Highwayman

firefish (434)

@Highwayman

String instruction = "Use WASD to move";
boolean ogaoga = false;
String ITalkYouSit = "Skip";
int nextInstruc;
boolean OOOOF = false;

What can I say. Lord @DynamicSquid is godly

DynamicSquid (3297)

@firefish I couldn't think of anything else lol. It was like 11:30pm I was so tired but I had to finished the game before I went to bed, sooo.... yeah lol

firefish (434)

@DynamicSquid welp, I'm similar.. sortof. I would just do dumb pseudowords like veed poff and silly things. I always rename them in the final release...

Highwayman (1341)

Lol I used to only use one letter variable names so I guess I’m one to talk. XP @BobTheTomatoPie

Funkus (213)

yes, im really bad at shooter games lol

JonahElias (126)

Tbh, the boss fights were the easiest parts

studentAlfredAl (468)

First try lol. I found out a trick to beating them everytime while taking the smallest amount of damage :)


The trick is circling around the bad guys the whole time; never stay in 1 place just keep moving in a circle around them. When new guys spawn go in the outer edge. Make sure each shot counts

nN34398Ff (113)

@studentAlfredAl exactly i just upgraded damage once and fire rate twice, so I just run in circles XD

GlennT (2)

i literally went in circles the whole game they have no chance of hitting you that way

DynamicSquid (3297)

@GlennT yeah, that seems to be the dominant strategy lol

maxyang (60)

I did it with all three of my points in reload speed too. you'll just have to take my word for it

[deleted]

Nice...and hard

ZDev1 (534)


Nooooooooooooooooooo I need to take health

DangHoang2 (46)

Yay! I win at the first time! :)


Also, If you want to win this game, just move your character in a circle and shoot the enemies, then you will be fine.

oignons (306)

Great job!!! Love your posts, they are quite high quality.

adl212 (126)

This is addicting!

amaddentcsec (133)

@DynamicSquid
I DID IT :DDDDDD

Tips:
Just keep strafing
Only shoot 2 or 3 shots before reloading
Bosses are easy

Good job on this DynamicSquid!!!

DynamicSquid (3297)

@amaddentcsec great work!! and thanks for playing :)

Highwayman (1341)

True to my word I died before the first enemy 😂 then again it’s really hard to play on a phone. It was fun tho lol.

Highwayman (1341)

Lol funnily enough I completely suck at FPS or actually any kind of shooter games.

I also really love them for some reason though.... maybe you’re on to something XD

DynamicSquid (3297)

@Highwayman I was thinking of your name: HIGHWAYman - Wild West? They kind of relate? lol

Highwayman (1341)

Tbh it’s actually from a poem so I have no idea :P @DynamicSquid

oignons (306)

@Highwayman I did actually speculate that your name was from the poem "Highwayman", I actually do love that poem very much! :D

DynamicSquid (3297)

@LTI2 yay! 🎉🎉🎉

here's a present for you:

🦑

pieninja (5)

similar to another guy I got it on my first try. when you circle around them they just bunch up in one spot. I would recommend making that different.

Leroy01010 (203)

can you add multi-player?

DynamicSquid (3297)

@Leroy01010 no clue how lol. you need fullstack skills to do that. all I know is C++ and processing

LilWolfy (58)

Nice game :) It was AMAZING

LilWolfy (58)

hey @DynamicSquid can i ask you something?

LilWolfy (58)

@DynamicSquid just wondering, but what age did you start coding on repl?

DynamicSquid (3297)

@LilWolfy when did I join repl.it? beginning of this year

LilWolfy (58)

@DynamicSquid btw thanks for the support in my first projects :)

qwertq (0)

bug: when you get shot on the edge of the screen, you get pushed out of the map and strange things happen.