Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dev log: Discord bots and space lasers  (Read 1985 times)

eerr

  • Bay Watcher
    • View Profile
Dev log: Discord bots and space lasers
« on: January 01, 2019, 08:35:36 pm »

I've been looking to leave a record of my projects. AKA something I can look back on and see all the progress I've made.

This will be a dumping ground for progress on my discord bot. Possibly other game stuff, depending on what I hop around to. We shall see.

Previously, I have hopped around Unity projects, trying to make a platformer, among other things. I've never really settled on something small enough, to make something complete.

At the moment, I work on my discord bot: Bombos.

I built this discord bot using the Csharp tutorial https://www.youtube.com/watch?time_continue=1&v=FSnvT8i7BWE The author of the tutorial has a website located at https://www.sjustein.com/

My goals for Bombos bot are to make a small series of minigames. Discord bots, through discord, allow easy access to text input, online. These messages are sent through a discord server.
Essentially, I have unprecedented easy connectivity to players, and the ability to ship builds of my game with the greatest of ease. No server setup for me, just a few text tokens, a discord account, and the tutorial mentioned above.

Up next:
-mastermind(through discord)
-space shooter(unity)
Logged

eerr

  • Bay Watcher
    • View Profile
Re: Dev log: Discord bots and space lasers
« Reply #1 on: January 01, 2019, 09:27:41 pm »

About Bombos: He is a new bot, started in 2018.
Currently, when the bot is up, you can play Mastermind.(The bot is never up)

My favorite media inspiration draws from several science-fiction sources. Should I ever reach a certain point, where I am working on that sci-fi space travel game, maybe Bombos will be the designated AI.

The name is a nod to the Bombos medallion from A Link to the Past. It makes explosions all around you.
My basic idea was for Bombos to explode if the player failed to beat (Say, Mastermind) in time, or in the correct number of guesses.
Is it insensitive to name a robot after Bombs? I don't know.

I am working on, a!mastermind the command.

Currently I've advanced beyond Bombos' minimum viable product. AKA if I actually left the bot up for any amount of time, you could play mastermind with it.
« Last Edit: January 01, 2019, 09:29:37 pm by eerr »
Logged

eerr

  • Bay Watcher
    • View Profile
Re: Dev log: Discord bots and space lasers
« Reply #2 on: January 01, 2019, 10:31:53 pm »

As of recently, I've been working on the mastermind command (a!mastermind) for my bot. You can see what i have so far:


I cheated to make that fit, since the bot eats a ton of space right now.

I might consider running the bot more permanently if there is any demand.

Mastermind, is a game about signaling. The goal is to guess the answer at the other end, based on limited information.
« Last Edit: January 01, 2019, 10:39:25 pm by eerr »
Logged

eerr

  • Bay Watcher
    • View Profile
Re: Dev log: Discord bots and space lasers
« Reply #3 on: January 11, 2019, 12:43:29 am »

At the moment, my work on the bot is a bit stalled. I want to implement fancier features such as implementation.

The tutorial touches upon a database. AKA I migrated an SQL Lite database. But I know next to nothing about databases.

So far, the 'migration' involved writing a small amount of csharp code, inheriting from a specific class.
The migration then auto-magically changes the code, and established a couple of other files. As far as I can tell, these are files for working with the database.

The migrate function is mysterious.
Logged