Im working to add the other display modes, feel free to solve

  • 6 Replies
  • 1705 Views
*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Im working to add the other display modes, feel free to solve
« on: January 06, 2020, 03:14:56 pm »
-0-----
--0----
---0---
----0--
-----0-
------0
-----0-
----0--
---0---
--0----
-0-----
0------
-0-----
--0----
---0---
----0--
-----0-
------0
-----0-
----0--
---0---
--0----
-0-----
0------
-0-----
--0----
---0---
----0--
-----0-
------0
-----0-
----0--
---0---
--0----
-0-----
0------
Code: java
package chobit;

public class NightRider {
    private String display = "-------";
    private int i = 0;
    private byte dir = 1;
    private Character char1 = '-';
    private Character char2 = '0';

    public String getDisplay() {
        display = display.substring(0, i) + char1 + display.substring(i + 1);
        i += dir;
        display = display.substring(0, i) + char2 + display.substring(i + 1);
        if (i == display.length() - 1 || i == 0) {
            dir *= -1;
        }
        return display;
    }
}


*

goaty

  • Trusty Member
  • ********
  • Replicant
  • *
  • 552
Re: Im working to add the other display modes, feel free to solve
« Reply #1 on: January 06, 2020, 03:50:45 pm »
I can get em going right, by just pinging off resistor capacitor timing with slow ac.    >:D

*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Re: Im working to add the other display modes, feel free to solve
« Reply #2 on: January 06, 2020, 06:20:42 pm »
next I will divide it into modes.
the next mode ill add is the mirrored 2 points.

*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Re: Im working to add the other display modes, feel free to solve
« Reply #3 on: January 06, 2020, 06:40:07 pm »
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0
-0----0-
--0--0--
---00---
--0--0--
-0----0-
0------0

3 modes solved so far

Code
package chobit;

public class NightRider {
private String display = "--------";
private int i = 0;
private byte dir = 1;
private Character char1 = '-';
private Character char2 = '0';
private int mode = 1;

public void setMode(int mode) {
this.mode = mode;
}

public String getDisplay() {
String result = "";
switch (mode) {
case 1:
result = mode1();
break;
case 2:
result = mode2();
break;
case 3:
result = mode3();
break;
default:
break;
}
return result;
}

private String mode1() {
display = display.substring(0, i) + char1 + display.substring(i + 1);
i += dir;
display = display.substring(0, i) + char2 + display.substring(i + 1);
if (i == display.length() - 1 || i == 0) {
dir *= -1;
}
return display;
}

private String mode2() {
int half = display.length() / 2;
display = display.substring(0, i) + char1 + display.substring(i + 1);
display = display.substring(0, i + half) + char1 + display.substring(i + 1 + half);
i += dir;
display = display.substring(0, i) + char2 + display.substring(i + 1);
display = display.substring(0, i + half) + char2 + display.substring(i + half + 1);
if (i == display.length() / 2 - 1 || i == 0) {
dir *= -1;
}
return display;
}

private String mode3() {
int max = display.length() - 1;
display = display.substring(0, i) + char1 + display.substring(i + 1);
display = display.substring(0, max - i) + char1 + display.substring(max - i + 1);
i += dir;
display = display.substring(0, i) + char2 + display.substring(i + 1);
display = display.substring(0, max - i) + char2 + display.substring(max - i + 1);
if (i == display.length() / 2 - 1 || i == 0) {
dir *= -1;
}
return display;
}
}

*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Re: Im working to add the other display modes, feel free to solve
« Reply #4 on: January 06, 2020, 06:49:43 pm »
-0------
-00-----
-0-0----
-0-00---
-0-0-0--
-0-0-00-
-------0
------00
-----0-0
----00-0
---0-0-0
--00-0-0
-0-0-0-0
0-------
-0------
-00-----
-0-0----
-0-00---
-0-0-0--
-0-0-00-
-------0
------00
-----0-0
----00-0
---0-0-0
--00-0-0
-0-0-0-0
0-------
-0------
-00-----
-0-0----
-0-00---
-0-0-0--
-0-0-00-
-------0
------00

4 modes

*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Re: Im working to add the other display modes, feel free to solve
« Reply #5 on: January 06, 2020, 07:00:45 pm »
6 modes

-0------
-00-----
-000----
-0000---
-00000--
-000000-
-------0
------00
-----000
----0000
---00000
--000000
-0000000
0-------
00------
000-----
0000----
00000---
000000--
0000000-
-------0
------00
-----000
----0000
---00000
--000000
-0000000
0-------
00------
000-----
0000----
00000---
000000--
0000000-
-------0
------00

*

yotamarker

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1003
  • battle programmer
    • battle programming
Re: Im working to add the other display modes, feel free to solve
« Reply #6 on: January 06, 2020, 07:18:36 pm »
00------
-00-----
--00----
---00---
----00--
-----00-
------00
-----00-
----00--
---00---
--00----
-00-----
00------
0-------
00------
-00-----
--00----
---00---
----00--
-----00-
------00
-----00-
----00--
---00---
--00----
-00-----
00------
0-------
00------
-00-----
--00----
---00---
----00--
-----00-
------00
-----00-

8 modes

 


Requirements for functional equivalence to conscious processing?
by DaltonG (General AI Discussion)
November 19, 2024, 11:56:05 am
Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

445 Guests, 0 Users

Most Online Today: 491. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles